来款审核
This commit is contained in:
+19
@@ -28,7 +28,10 @@ import com.jero.mail.entity.PayMailBillProject;
|
||||
import com.jero.mail.service.IPayMailBillService;
|
||||
import com.jero.meeting.entity.PayMeetingSituation;
|
||||
import com.jero.member.entity.PayMemberProjectSubitem;
|
||||
import com.jero.member.entity.TbCertificatePayment;
|
||||
import com.jero.member.entity.TbMemberProjectSubitem;
|
||||
import com.jero.member.service.ITbCertificatePaymentService;
|
||||
import com.jero.member.service.ITbMemberProjectSubitemService;
|
||||
import com.jero.payment.entity.PayPaymentRecord;
|
||||
import com.jero.payment.service.IPayPaymentRecordService;
|
||||
import com.jero.project.entity.PayCommonProject;
|
||||
@@ -59,6 +62,10 @@ public class PayPaymentRecordController extends JeroController<PayPaymentRecord,
|
||||
private IPayPaymentRecordService payPaymentRecordService;
|
||||
@Autowired
|
||||
private IPayMailBillService payMailBillService;
|
||||
@Autowired
|
||||
private ITbMemberProjectSubitemService tbMemberProjectSubitemService;
|
||||
@Autowired
|
||||
private ITbCertificatePaymentService tbCertificatePaymentService;
|
||||
|
||||
/**
|
||||
* 到账开票主列表
|
||||
@@ -156,6 +163,18 @@ public class PayPaymentRecordController extends JeroController<PayPaymentRecord,
|
||||
wrapper.orderByAsc(PayPaymentRecord::getPaymentDate);
|
||||
List<PayPaymentRecord> list = payPaymentRecordService.list(wrapper);
|
||||
|
||||
//标协会员、标协证书查出缴费方式
|
||||
if(list!=null && list.size()>0){
|
||||
if(PayIncomeContractCommon.PROJECT_TYPE5.equals(String.valueOf(list.get(0).getProjectType()))){
|
||||
TbMemberProjectSubitem memberProject = tbMemberProjectSubitemService.getById(id);
|
||||
list.get(0).setPaymentMethod(memberProject.getPaymentMethod());
|
||||
}
|
||||
if(PayIncomeContractCommon.PROJECT_TYPE6.equals(String.valueOf(list.get(0).getProjectType()))){
|
||||
TbCertificatePayment tbCertificatePayment = tbCertificatePaymentService.getById(id);
|
||||
list.get(0).setPaymentMethod(tbCertificatePayment.getPaymentMethod());
|
||||
}
|
||||
}
|
||||
|
||||
return Result.OK(list);
|
||||
}
|
||||
|
||||
|
||||
@@ -109,4 +109,10 @@ public class PayPaymentRecord implements Serializable {
|
||||
|
||||
@ApiModelProperty(value = "审核说明")
|
||||
private String reviewInstructions;
|
||||
|
||||
/**缴费方式*/
|
||||
@Excel(name = "缴费方式", width = 15,dicCode = "meeting_pay_type")
|
||||
@Dict(dicCode = "meeting_pay_type")
|
||||
@TableField(exist = false)
|
||||
private Integer paymentMethod;
|
||||
}
|
||||
|
||||
+7
-3
@@ -163,6 +163,7 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
||||
commonProject.setSituationId(id);
|
||||
}
|
||||
//插入待审核状态,供前端判断是否显示审核按钮
|
||||
//先查审核记录表有没有待审核的
|
||||
for(PayPaymentRecordSub recordSub : RecordSubList){
|
||||
if(commonProject.getId().equals(recordSub.getProjectId())){
|
||||
if(PaymentStatusEnum.TO_BE_REVIEWED.getCode().equals(recordSub.getPaymentStatus())){
|
||||
@@ -171,9 +172,12 @@ public class PayPaymentRecordServiceImpl extends ServiceImpl<PayPaymentRecordMap
|
||||
}
|
||||
}
|
||||
}
|
||||
// if(StringUtils.isBlank(commonProject.getCheckPaymentStatus())){
|
||||
// commonProject.setCheckPaymentStatus(commonProject.getPaymentStatus());
|
||||
// }
|
||||
//再查项目主表状态是不是待审核
|
||||
if(StringUtils.isBlank(commonProject.getCheckPaymentStatus())){
|
||||
if(PaymentStatusEnum.TO_BE_REVIEWED.getCode().equals(commonProject.getPaymentStatus())){
|
||||
commonProject.setCheckPaymentStatus(commonProject.getPaymentStatus());
|
||||
}
|
||||
}
|
||||
//会议、标协会员、标协证书,来款单位拼接“未审核”
|
||||
if (commonProject.getProjectType().equals(Integer.parseInt(ProjectCommon.PROJECT_TYPE3))||
|
||||
commonProject.getProjectType().equals(Integer.parseInt(ProjectCommon.PROJECT_TYPE5))||
|
||||
|
||||
Reference in New Issue
Block a user