Commit 8b788dd2 by 王祖波

核销返回

parent 3bf146ca
...@@ -44,18 +44,19 @@ public class CouponController { ...@@ -44,18 +44,19 @@ public class CouponController {
* @return * @return
*/ */
@RequestMapping("/clerk-write-off") @RequestMapping("/clerk-write-off")
public RestResponse<Void> writeOff(String cardLogId, public RestResponse<CoupCardVO> writeOff(String cardLogId,
String enterpriseId,String clerkId) { String enterpriseId,String clerkId) {
HaobanWriteOffCardQDTO writeOffCardQDTO = new HaobanWriteOffCardQDTO(); HaobanWriteOffCardQDTO writeOffCardQDTO = new HaobanWriteOffCardQDTO();
writeOffCardQDTO.setEnterpriseId(enterpriseId); writeOffCardQDTO.setEnterpriseId(enterpriseId);
writeOffCardQDTO.setCardLogId(cardLogId); writeOffCardQDTO.setCardLogId(cardLogId);
writeOffCardQDTO.setClerkId(clerkId); writeOffCardQDTO.setClerkId(clerkId);
writeOffCardQDTO.setCardType(2); writeOffCardQDTO.setCardType(2);
ServiceResponse<Void> response = couponHBOuterService.scanWriteOff(writeOffCardQDTO); ServiceResponse<CoupCardClerkLogDTO> response = couponHBOuterService.scanWriteOff(writeOffCardQDTO);
if (!response.isSuccess()) { if (!response.isSuccess()) {
return RestResponse.failure(response.getCode(), response.getMessage()); return RestResponse.failure(response.getCode(), response.getMessage());
} }
return RestResponse.successResult(); CoupCardVO cardVO = getCardVO(response.getResult());
return RestResponse.successResult(cardVO);
} }
/** /**
...@@ -98,7 +99,14 @@ public class CouponController { ...@@ -98,7 +99,14 @@ public class CouponController {
if (response.getResult() == null) { if (response.getResult() == null) {
return RestResponse.successResult(); return RestResponse.successResult();
} }
CoupCardClerkLogDTO result = response.getResult(); CoupCardVO coupCardVO = getCardVO(response.getResult());
return RestResponse.successResult(coupCardVO);
}
private static CoupCardVO getCardVO(CoupCardClerkLogDTO result) {
if (result == null) {
return null;
}
CoupCardVO coupCardVO = EntityUtil.changeEntityNew(CoupCardVO.class, result); CoupCardVO coupCardVO = EntityUtil.changeEntityNew(CoupCardVO.class, result);
CoupCardDTO coupCardDTO = result.getCoupCardDTO(); CoupCardDTO coupCardDTO = result.getCoupCardDTO();
if (coupCardDTO != null) { if (coupCardDTO != null) {
...@@ -112,7 +120,7 @@ public class CouponController { ...@@ -112,7 +120,7 @@ public class CouponController {
coupCardVO.setCardNum(coupCardDTO.getCardNum()); coupCardVO.setCardNum(coupCardDTO.getCardNum());
} }
coupCardVO.setWriteOffTime(result.getCreateTime()); coupCardVO.setWriteOffTime(result.getCreateTime());
return RestResponse.successResult(coupCardVO); return coupCardVO;
} }
/** /**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment