Jelajahi Sumber

确权拒绝不判断金额

xuefy 4 tahun lalu
induk
melakukan
28af939937

+ 12 - 8
sc-service/src/main/java/com/huyi/service/credit/controller/CreditHandleController.java

@@ -112,18 +112,22 @@ public class CreditHandleController extends BaseController {
         if(finance == null){
             throw  new Exception("获取融信信息失败");
         }
-        //获取原先的融信金额
-        String oldAmt = finance.getZfiOldAmount();
-        //获取签发金额
-        String zfiAmount = CommonUtil.objToString(map.get("zfiAmount"));
-        //现在的签发金额大于原先的融信金额
-        if(CommonUtil.compare(zfiAmount,oldAmt) == 1){
-            throw  new Exception("签发金额的值不可大于之前签发金额的值");
-        }
+
         //获取融信类型
         String zfiCreateType = CommonUtil.objToString(map.get("zfiCreateType"));
         //获取通过或者拒绝
         String flag = CommonUtil.objToString(map.get("flag"));
+        //获取签发金额
+        String zfiAmount = CommonUtil.objToString(map.get("zfiAmount"));
+        //通过
+        if("00".equals(flag)){
+            //获取原先的融信金额
+            String oldAmt = finance.getZfiOldAmount();
+            //现在的签发金额大于原先的融信金额
+            if(CommonUtil.compare(zfiAmount,oldAmt) == 1){
+                throw  new Exception("签发金额的值不可大于之前签发金额的值");
+            }
+        }
         //产品
         String zfpId = CommonUtil.objToString(map.get("zfpId"));
         //获取当前时间