|
|
|
@@ -118,7 +118,7 @@ public class WxCarCmdLogServiceImpl implements WxCarCmdLogService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public BigDecimal queryCarPay(HashMap<String, Object> params) { |
|
|
|
public String queryCarPay(HashMap<String, Object> params) { |
|
|
|
String tenantId = params.get("tenantId").toString(); |
|
|
|
String parentTenantId = params.get("parentTenantId") == null?null:params.get("parentTenantId").toString(); |
|
|
|
TenantEntity tenantEntity = new TenantEntity(); |
|
|
|
@@ -129,15 +129,15 @@ public class WxCarCmdLogServiceImpl implements WxCarCmdLogService { |
|
|
|
for (TenantEntity te:tenantEntitys) { |
|
|
|
params.put("tenantId", te.getTenantId()); |
|
|
|
params.put("parentTenantId", te.getParentTenantId()); |
|
|
|
BigDecimal bigDecimal = wxCarCmdLogMapper.queryCarPay(params); |
|
|
|
if(bigDecimal == null){ |
|
|
|
bigDecimal = new BigDecimal(0); |
|
|
|
String bigDecimal = wxCarCmdLogMapper.queryCarPay(params); |
|
|
|
if(StringUtils.isNotBlank(bigDecimal)){ |
|
|
|
carPay = carPay.add(new BigDecimal(bigDecimal)); |
|
|
|
} |
|
|
|
carPay.add(bigDecimal); |
|
|
|
|
|
|
|
} |
|
|
|
params.put("tenantId", tenantEntity.getTenantId()); |
|
|
|
params.put("parentTenantId", tenantEntity.getParentTenantId()); |
|
|
|
return carPay; |
|
|
|
return carPay.toString(); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|