Quellcode durchsuchen

[修改][结算单][修改结算单]

release_toaliyun_real
luozukai vor 6 Jahren
Ursprung
Commit
3abb56813f
1 geänderte Dateien mit 8 neuen und 10 gelöschten Zeilen
  1. +8
    -10
      mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java

+ 8
- 10
mallinkService/src/main/java/com/iformall/service/impl/WxBillAllServiceImpl.java Datei anzeigen

@@ -194,11 +194,10 @@ public class WxBillAllServiceImpl implements WxBillAllService {
for (Map<String, Object> map:maps) {
Integer billType = ((Long)map.get("billTypeValue")).intValue();
if(EnumBillType.SETTLE.getCode().equals(billType)){
BigDecimal rp = (BigDecimal)map.get("receivePay");
WxBillSettle query = new WxBillSettle();
query.setId((Long)map.get("id"));
Long sum = wxBillSettleRecordMapper.getSumMoneyBySettleId(query);
map.put("owe",rp.subtract(new BigDecimal(sum)));
Long id = (Long)map.get("id");
WxBillSettle settle = wxBillSettleService.getById(id,EnumFilterSettle.YES.getCode());
BigDecimal money = new BigDecimal(settle.getBalance()).divide(new BigDecimal(100),2,BigDecimal.ROUND_HALF_UP);
map.put("owe",money);
}
}
PageInfo<Map<String, Object>> pageInfo = new PageInfo<>(maps);
@@ -208,11 +207,10 @@ public class WxBillAllServiceImpl implements WxBillAllService {
for (Map<String, Object> map:maps) {
Integer billType = ((Long)map.get("billTypeValue")).intValue();
if(EnumBillType.SETTLE.getCode().equals(billType)){
BigDecimal rp = (BigDecimal)map.get("receivePay");
WxBillSettle query = new WxBillSettle();
query.setId((Long)map.get("id"));
Long sum = wxBillSettleRecordMapper.getSumMoneyBySettleId(query);
map.put("owe",rp.subtract(new BigDecimal(sum)));
Long id = (Long)map.get("id");
WxBillSettle settle = wxBillSettleService.getById(id,EnumFilterSettle.YES.getCode());
BigDecimal money = new BigDecimal(settle.getBalance()).divide(new BigDecimal(100),2,BigDecimal.ROUND_HALF_UP);
map.put("owe",money);
}
}
return new ResultData(maps);


Laden…
Abbrechen
Speichern