加阶段

This commit is contained in:
baozhipeng
2022-01-07 09:42:22 +08:00
committed by zhaoxiao
parent ccde484060
commit a7e562f6ae
2 changed files with 19 additions and 4 deletions
@@ -116,4 +116,10 @@ public class PayPaymentRecordSub implements Serializable {
@ApiModelProperty(value = "来款记录表id")
private String recordId;
/**
* 阶段
*/
@TableField(exist = false)
private int stage;
}
@@ -112,11 +112,20 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl<PayPaymentCheckMappe
wrapper.eq(PayPaymentRecordSub::getDelFlag, PayProjectCommon.NO);
wrapper.orderByAsc(PayPaymentRecordSub::getPaymentDate);
List<PayPaymentRecordSub> list = payPaymentCheckService.list(wrapper);
list.forEach(p-> {
if(StringUtils.isNotBlank(p.getPaymentStatus())){
p.setPaymentStatus_dictText(sysBaseAPI.translateDict("payment_record_status", String.valueOf(p.getPaymentStatus())));
int stage=0;//阶段
for(int i=0;i<list.size();i++){
if(StringUtils.isNotBlank(list.get(i).getPaymentStatus())){
//缴费状态查字典表
list.get(i).setPaymentStatus_dictText(sysBaseAPI.translateDict("payment_record_status", String.valueOf(list.get(i).getPaymentStatus())));
if(PaymentStatusEnum.COMPLETED.getCode().equals(list.get(i).getPaymentStatus())){
stage=stage+1;
list.get(i).setStage(stage);
}
}
});
}
//实收、应收
BigDecimal paidAmount=new BigDecimal("0");