Procházet zdrojové kódy

feature: 自助服务
1.教职工自助卡处理

luoyb před 1 rokem
rodič
revize
6894ec52a3

+ 1 - 0
ruoyi-modules/ruoyi-backstage/src/main/java/org/dromara/backstage/business/card/CardBusiness.java

@@ -181,6 +181,7 @@ public class CardBusiness {
             ptCardService.updateByBo(queryOldBo);
         }
         Thread.sleep(2000);
+        queryBo.setChangeTime(DateUtil.date());
         ptCardService.updateByBo(queryBo);
         PtCardVo cardVo = ptCardService.selectOneByBo(queryBo);
         return R.ok(cardVo);

+ 2 - 2
ruoyi-modules/ruoyi-backstage/src/main/java/org/dromara/backstage/cardCenter/controller/CardApiController.java

@@ -77,7 +77,7 @@ public class CardApiController extends BaseController {
         throw new ApiException(result.getData().getDetail(), result.getData().getCode());
     }
     @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);
         R<PtCardVo> vo = cardBusiness.writeCardSuccess(bo);
         if (R.isSuccess(vo)) {
@@ -110,7 +110,7 @@ public class CardApiController extends BaseController {
 
     private PtCardBo getInitInfo(Map<String, Object> initParam) {
         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.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(),