Parcourir la source

分配支付后未设置状态bug

mingfu il y a 1 mois
Parent
commit
18f99e8f48

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

@@ -219,6 +219,7 @@ public class DzCardsServiceImpl implements IDzCardsService
             dzCards.setAssignLocation(location);
             dzCards.setAssignExamType(null != examType ? examType.name() : null);
             dzCards.setAssignSchoolId(schoolId);
+            dzCards.setDistributeStatus(CardDistributeStatus.Assign.getVal());
             dzCardsMapper.updateDzCards(dzCards);
         });
     }
@@ -308,6 +309,7 @@ public class DzCardsServiceImpl implements IDzCardsService
                 throw new ValidationException("重复支付已支付卡: " + StringUtils.join(cardIds, ","));
             }
             up.setPayStatus(PayStatus.Paid.getVal());
+            up.setStatus(CardStatus.Paid.getVal());
             up.setPayTime(DateUtils.getNowDate());
         } else if(CardAction.Close.equals(action)) {
             if(cards.stream().filter(t -> t.getDistributeStatus().equals(CardDistributeStatus.Close.getVal())).count() > 0) {