|
|
@ -92,7 +92,8 @@ public class BusCollectionConfirmationService extends MybatisBaseService<BusColl |
|
|
|
// todo: 这里根据具体业务调整查询条件
|
|
|
|
// 多字段Like示例:qw.and(wrapper -> wrapper.like("name", query.getName()).or().like("remark", query.getName()));
|
|
|
|
QueryWrapper<BusCollectionConfirmation> qw = new QueryWrapper<>(); |
|
|
|
|
|
|
|
qw.eq("useOrgSid", query.getUseOrgSid()); |
|
|
|
qw.eq("createBySid",query.getCreateBySid()); |
|
|
|
if (StringUtils.isNotBlank(query.getCollectionDate())) { |
|
|
|
qw.eq("collectionDate", query.getCollectionDate()); |
|
|
|
} |
|
|
@ -123,18 +124,18 @@ public class BusCollectionConfirmationService extends MybatisBaseService<BusColl |
|
|
|
Integer auditState = busSelectedReceivablesDetailedVo.getAuditState(); |
|
|
|
s += auditState + ","; |
|
|
|
} |
|
|
|
if (!s.contains("3")){ |
|
|
|
if (!s.contains("3")) { |
|
|
|
record.setSubscriptionState(1); |
|
|
|
}else if (s.contains("3")){ |
|
|
|
} else if (s.contains("3")) { |
|
|
|
List<BusSelectedReceivablesDetailedVo> busSelectedReceivablesDetailedVos1 = busSelectedReceivablesDetailedService.fetchByAuditState(); |
|
|
|
for (BusSelectedReceivablesDetailedVo busSelectedReceivablesDetailedVo : busSelectedReceivablesDetailedVos1) { |
|
|
|
BigDecimal subscriptionMoney1 = new BigDecimal(busSelectedReceivablesDetailedVo.getSubscriptionMoney()); |
|
|
|
subscriptionMoney = subscriptionMoney.add(subscriptionMoney1); |
|
|
|
} |
|
|
|
BigDecimal collectionMoney = new BigDecimal(record.getCollectionMoney()); |
|
|
|
if (collectionMoney.compareTo(subscriptionMoney) == 0){ |
|
|
|
if (collectionMoney.compareTo(subscriptionMoney) == 0) { |
|
|
|
record.setSubscriptionState(3); |
|
|
|
}else { |
|
|
|
} else { |
|
|
|
record.setSubscriptionState(2); |
|
|
|
} |
|
|
|
} |
|
|
|