浏览代码

fix some bug

Mr.qian 3 周之前
父节点
当前提交
a21d8bb867
共有 1 个文件被更改,包括 1 次插入2 次删除
  1. 1 2
      cif-service/src/main/java/com/txz/cif/service/impl/FlowServiceImpl.java

+ 1 - 2
cif-service/src/main/java/com/txz/cif/service/impl/FlowServiceImpl.java

@@ -18,7 +18,6 @@ import com.txz.cif.param.RechargeParam;
 import com.txz.cif.param.RefundParam;
 import com.txz.cif.param.RefundParam;
 import com.txz.cif.param.WithdrawParam;
 import com.txz.cif.param.WithdrawParam;
 import com.txz.cif.service.AccountFlowService;
 import com.txz.cif.service.AccountFlowService;
-import com.txz.cif.param.*;
 import com.txz.cif.service.AccountFreezdService;
 import com.txz.cif.service.AccountFreezdService;
 import com.txz.cif.service.AccountService;
 import com.txz.cif.service.AccountService;
 import com.txz.cif.service.FlowService;
 import com.txz.cif.service.FlowService;
@@ -246,7 +245,7 @@ public class FlowServiceImpl extends AbstractService<Flow> implements FlowServic
         // 冻结金额
         // 冻结金额
         BigDecimal sumFreezdAmount = accountFreezdService.sumFreezdForRefundByUserId(param.getUserId());
         BigDecimal sumFreezdAmount = accountFreezdService.sumFreezdForRefundByUserId(param.getUserId());
         
         
-        if (sumFreezdAmount.compareTo(BigDecimal.ZERO) == 0) {
+        if (sumFreezdAmount.compareTo(BigDecimal.ZERO) == 1) {
             if (account.getBalance().subtract(account.getFreezeAmount()).add(sumFreezdAmount).compareTo(param.getAmount()) == -1) {
             if (account.getBalance().subtract(account.getFreezeAmount()).add(sumFreezdAmount).compareTo(param.getAmount()) == -1) {
                 return Result.genFailResult(LocalUtil.get("account.not.found"));
                 return Result.genFailResult(LocalUtil.get("account.not.found"));
             }
             }