|
@@ -77,7 +77,7 @@ public class CardApiController extends BaseController {
|
|
|
throw new ApiException(result.getData().getDetail(), result.getData().getCode());
|
|
throw new ApiException(result.getData().getDetail(), result.getData().getCode());
|
|
|
}
|
|
}
|
|
|
@PostMapping("/api/v1/write/success")
|
|
@PostMapping("/api/v1/write/success")
|
|
|
- public ReturnResult writeNewCardOk(@RequestBody Map<String, Object> initParam) {
|
|
|
|
|
|
|
+ public ReturnResult writeNewCardOk(@RequestBody Map<String, Object> initParam) throws InterruptedException {
|
|
|
PtCardBo bo = getInitInfo(initParam);
|
|
PtCardBo bo = getInitInfo(initParam);
|
|
|
R<PtCardVo> vo = cardBusiness.writeCardSuccess(bo);
|
|
R<PtCardVo> vo = cardBusiness.writeCardSuccess(bo);
|
|
|
if (R.isSuccess(vo)) {
|
|
if (R.isSuccess(vo)) {
|
|
@@ -110,7 +110,7 @@ public class CardApiController extends BaseController {
|
|
|
|
|
|
|
|
private PtCardBo getInitInfo(Map<String, Object> initParam) {
|
|
private PtCardBo getInitInfo(Map<String, Object> initParam) {
|
|
|
PtCardBo bo = new PtCardBo();
|
|
PtCardBo bo = new PtCardBo();
|
|
|
- bo.setCardId(ObjUtil.isNotEmpty(initParam.get("cardId")) ? Long.parseLong(initParam.get("cardId").toString()) : 0);
|
|
|
|
|
|
|
+ bo.setCardId(ObjUtil.isNotEmpty(initParam.get("cardId")) ? Long.parseLong(initParam.get("cardId").toString()) : null);
|
|
|
bo.setUserId(ObjUtil.isNotEmpty(initParam.get("userId")) ? Long.parseLong(initParam.get("userId").toString()) : 0);
|
|
bo.setUserId(ObjUtil.isNotEmpty(initParam.get("userId")) ? Long.parseLong(initParam.get("userId").toString()) : 0);
|
|
|
bo.setCardType(ObjUtil.isNotEmpty(initParam.get("cardTypeId")) ? Long.parseLong(initParam.get("cardTypeId").toString()) : 0);
|
|
bo.setCardType(ObjUtil.isNotEmpty(initParam.get("cardTypeId")) ? Long.parseLong(initParam.get("cardTypeId").toString()) : 0);
|
|
|
bo.setLifespan(ObjUtil.isNotEmpty(initParam.get("expiryDate")) ? DateUtil.parse(initParam.get("expiryDate").toString(),
|
|
bo.setLifespan(ObjUtil.isNotEmpty(initParam.get("expiryDate")) ? DateUtil.parse(initParam.get("expiryDate").toString(),
|