Qchen 2 yıl önce
ebeveyn
işleme
9c9bdf154f

+ 1 - 0
src/main/java/com/ydtech/modules/admin/service/impl/SysAmountAuditingServiceImpl.java

@@ -72,6 +72,7 @@ public class SysAmountAuditingServiceImpl extends ServiceImpl<SysAmountAuditingM
             sysAmountAuditingVo.setAuditingUserId(BaseController.getUser().getId());
             sysAmountAuditingVo.setAuditingTime(new Date());
             BeanUtils.copyProperties(sysAmountAuditingVo, sysAmountAuditingEntity);
+            sysAmountAuditingVo.setCreateTime(new Date());
             baseMapper.updateById(sysAmountAuditingEntity);
         }
 

+ 1 - 1
src/main/java/com/ydtech/modules/admin/service/impl/SysUserAccountServiceImpl.java

@@ -345,7 +345,7 @@ public class SysUserAccountServiceImpl extends ServiceImpl<SysUserAccountMapper,
                 }
 //              用户相差
                 if (beforeAmount.compareTo(zero) == 0 || afterAmount.compareTo(zero) < 0) {
-                    return HttpResult.ok("余额不足");
+                    return HttpResult.error("余额不足");
                 }
                 sysUserAccountHistory.setAmount(amount);  // 金额
                 sysUserAccountHistory.setSurplusAmount(afterAmount); // 剩余金额

+ 1 - 1
src/main/java/com/ydtech/modules/fnc/service/impl/InsFeeAuditServiceImpl.java

@@ -178,6 +178,7 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
                 sysUserAccountService.addOrUpdate(sysUserAccount);
 
                 if (insFeeOrderNew.getDistributionStatus() !=null) {
+                    createInsFeeOrderNewDistribution(insFeeOrderNew, insAreaCompany, order, order.getUserid(),BigDecimal.ZERO, BigDecimal.ZERO, "0");
                     if (insFeeOrderNew.getFirstLevelUserId() != null) {
                         createInsFeeOrderNewDistribution(insFeeOrderNew, insAreaCompany, order,
                                 insFeeOrderNew.getFirstLevelUserId(), insFeeOrderNew.getFirstDetailProportion(),
@@ -193,7 +194,6 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
                                 insFeeOrderNew.getThreeLevelUserId(), insFeeOrderNew.getThirdDetailProportion(),
                                 insFeeOrderNew.getThirdDetailPremiums(), "3");
                     }
-                    createInsFeeOrderNewDistribution(insFeeOrderNew, insAreaCompany, order, order.getUserid(),BigDecimal.ZERO, BigDecimal.ZERO, "0");
                 }
 
 

+ 1 - 0
src/main/resources/mapper/modules/protocols/InsFeeOrderNewDistributionMapper.xml

@@ -87,5 +87,6 @@
             <if test="insFeeOrderNewDistributionVo.signTimeEnd != null and insFeeOrderNewDistributionVo.signTimeEnd != ''">
                     and a.sign_time &lt;= #{insFeeOrderNewDistributionVo.signTimeEnd}
             </if>
+            order by a.id desc
     </select>
 </mapper>