Просмотр исходного кода

卡分配时也记录开卡记录

mingfu 1 месяц назад
Родитель
Сommit
955c6c9a2c

+ 14 - 0
ie-system/src/main/java/com/ruoyi/dz/service/impl/DzCardsServiceImpl.java

@@ -243,6 +243,20 @@ public class DzCardsServiceImpl implements IDzCardsService
         cond.setStartNo(beginNo);
         cond.setEndNo(endNo);
         DzCards dzCards = new DzCards();
+
+        DzCardsOpen newOpen = new DzCardsOpen();
+        newOpen.setAgentId(leafAgentId);
+        newOpen.setCardType(cardType.getVal());
+        newOpen.setStartNo(beginNo);
+        newOpen.setEndNo(endNo);
+        newOpen.setEndDate(DateUtils.addDays(DateUtils.getNowDate(), null == days ? 14 : days)); // TODO MF 卡默认有效期
+        newOpen.setSchoolId(schoolId);
+        newOpen.setLocation(location);
+        newOpen.setSender(SecurityUtils.getLoginUser().getUser().getNickName());
+        newOpen.setIsReopen(0);
+        newOpen.setStatus(RequestStatus.Accept.getVal());
+        dzCardsOpenMapper.insertDzCardsOpen(newOpen);
+
         dzCardsMapper.selectListByCond(cond).stream().forEach(c -> {
             dzCards.setCardId(c.getCardId());
             if(null != c.getAgentId() && !c.getAgentId().equals(agentId)) {