Sfoglia il codice sorgente

修复建筑面积取值错误

wucl 10 mesi fa
parent
commit
e250bb9249

+ 3 - 2
service/src/main/java/com/dayou/service/impl/PersonalProductionServiceImpl.java

@@ -141,6 +141,7 @@ public class PersonalProductionServiceImpl extends ServiceImpl<PersonalProductio
         for (Field field :enFields){
             textMap.put(field.getName(),ReflectUtils.getFieldValue(en,field.getName()));
         }
+        textMap.put("buildAcreage",en.getAcreage());
         textMap.put("orderId",orderId);
         textMap.put("nAcreage",target.getAcreage());
         textMap.put("nPrice",((BigDecimal)target.getPrice()).setScale(0, RoundingMode.HALF_UP));
@@ -884,7 +885,7 @@ public class PersonalProductionServiceImpl extends ServiceImpl<PersonalProductio
         String isPledge = String.valueOf(textMap.get("isPledge"));
         String pledgePerson = String.valueOf(textMap.get("pledgePerson"));
         String otherPledgePerson = String.valueOf(textMap.get("otherPledgePerson"));
-        String acreage = String.valueOf(textMap.get("acreage"));
+        String buildAcreage = String.valueOf(textMap.get("buildAcreage"));
         // 抵押价值计算
         String pledge = "";
         // 如果没有抵押
@@ -918,7 +919,7 @@ public class PersonalProductionServiceImpl extends ServiceImpl<PersonalProductio
                     textMap.get("amTotalUp"),
                     textMap.get("totalDebiAmount"),
                     residue,
-                    residue.multiply(new BigDecimal("10000")).divide(new BigDecimal(acreage),0, BigDecimal.ROUND_HALF_UP));
+                    residue.multiply(new BigDecimal("10000")).divide(new BigDecimal(buildAcreage),0, BigDecimal.ROUND_HALF_UP));
         }
         textMap.put("isPledgeInfo", pledge);
     }