소스 검색

fix:some bug

zhangwei 3 년 전
부모
커밋
2ab4eb9ce6

+ 8 - 8
src/main/java/com/winhc/repal/service/impl/RepalRemindReadInfoServiceImpl.java

@@ -97,34 +97,34 @@ public class RepalRemindReadInfoServiceImpl extends ServiceImpl<RepalRemindReadI
      * 风险预警 逾期动态 财产提醒 由于是每天跑调度,一天更新一次即可
      * 评级变更 10s更新一次
      * @param userId
-     * @param trendType
+     * @param remindType
      */
     @Override
-    public void updateReadInfoByUserId(Long userId, String trendType,Long repalBillId,Long repalBookId) {
-        String redisKey = MESSAGE_PRIFIX+userId+"_"+trendType+"_"+repalBookId+"_"+repalBillId;
+    public void updateReadInfoByUserId(Long userId, String remindType,Long repalBillId,Long repalBookId) {
+        String redisKey = MESSAGE_PRIFIX+userId+"_"+remindType+"_"+repalBookId+"_"+repalBillId;
         if(redisUtil.get(redisKey) != null){
             return;
         }
         RepalRemindReadInfo repalRemindReadInfo = getReadInfoByUserId(userId,repalBillId,repalBookId);
         RepalRemindHistory repalRemindHistory = repalRemindHistoryService.getOne(Wrappers.lambdaQuery(RepalRemindHistory.class)
                 .eq(RepalRemindHistory::getRepalBillId,repalBillId)
-                .eq(RepalRemindHistory::getTrentType, trendType)
+                .eq(RepalRemindHistory::getRemindType, remindType)
                 .orderByDesc(RepalRemindHistory::getId)
                 .last(" LIMIT 1 "),false);
         if(ObjectUtil.isNotNull(repalRemindHistory)){
-            if(RemindEnum.账款评级.getCode().equals(trendType)){
+            if(RemindEnum.账款评级.getCode().equals(remindType)){
                 repalRemindReadInfo.setRankRemindId(repalRemindHistory.getId());
                 updateById(repalRemindReadInfo);
                 redisUtil.setEx(redisKey,"1",10, TimeUnit.SECONDS);
-            }else if(RemindEnum.风险预警.getCode().equals(trendType)){
+            }else if(RemindEnum.风险预警.getCode().equals(remindType)){
                 repalRemindReadInfo.setRiskRemindId(repalRemindHistory.getId());
                 updateById(repalRemindReadInfo);
                 redisUtil.setEx(redisKey,"1",calTTL(), TimeUnit.MILLISECONDS);
-            }else if(RemindEnum.财产线索.getCode().equals(trendType)){
+            }else if(RemindEnum.财产线索.getCode().equals(remindType)){
                 repalRemindReadInfo.setFinanceRemindId(repalRemindHistory.getId());
                 updateById(repalRemindReadInfo);
                 redisUtil.setEx(redisKey,"1",calTTL(), TimeUnit.MILLISECONDS);
-            }else if(RemindEnum.逾期提醒.getCode().equals(trendType)){
+            }else if(RemindEnum.逾期提醒.getCode().equals(remindType)){
                 repalRemindReadInfo.setOverdueRemindId(repalRemindHistory.getId());
                 updateById(repalRemindReadInfo);
                 redisUtil.setEx(redisKey,"1",calTTL(), TimeUnit.MILLISECONDS);

+ 2 - 2
src/main/resources/mapper/RepalCustomerMapper.xml

@@ -9,8 +9,8 @@
             A.CUST_PROPERTY as custProperty,
             A.CUST_TYPE as custType,
             COUNT(*) as repalBillCount,
-            SUM(B.TOTAL_MONEY) as totalMoney,
-            SUM(B.RECEIVABLE) as receivable
+            IFNULL(SUM(B.TOTAL_MONEY),0) as totalMoney,
+            IFNULL(SUM(B.RECEIVABLE),0) as receivable
         FROM
             REPAL_CUSTOMER A
         LEFT JOIN REPAL_BILL B ON A.CUST_ID = B.CUSTOMER_ID AND B.DELETED = 0