瀏覽代碼

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

release_toaliyun_real
luozukai 7 年之前
父節點
當前提交
3abb56813f
共有 1 個檔案被更改,包括 8 行新增 和 10 行删除
  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 查看文件

@@ -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);


Loading…
取消
儲存