|
@@ -816,7 +816,9 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
@Override
|
|
@Override
|
|
|
public InsFeeAudit saveDefaultInsFeeAuditAndHistory(String orderNo, String insOrderNo, String auditstatus, String rejectInfo) {
|
|
public InsFeeAudit saveDefaultInsFeeAuditAndHistory(String orderNo, String insOrderNo, String auditstatus, String rejectInfo) {
|
|
|
//查询费用审核表
|
|
//查询费用审核表
|
|
|
- InsFeeAudit insFeeAudit = getOne(new LambdaQueryWrapper<InsFeeAudit>().eq(InsFeeAudit::getOrderno, orderNo));
|
|
|
|
|
|
|
+ InsFeeAudit insFeeAudit = getOne(new LambdaQueryWrapper<InsFeeAudit>()
|
|
|
|
|
+ .eq(InsFeeAudit::getOrderno, orderNo)
|
|
|
|
|
+ .eq(InsFeeAudit::getInsOrderNo, insOrderNo));
|
|
|
|
|
|
|
|
//添加审核轨迹表
|
|
//添加审核轨迹表
|
|
|
InsFeeAuditHistory insFeeAuditHistory = new InsFeeAuditHistory();
|
|
InsFeeAuditHistory insFeeAuditHistory = new InsFeeAuditHistory();
|
|
@@ -829,16 +831,18 @@ public class InsFeeAuditServiceImpl extends ServiceImpl<InsFeeAuditMapper, InsFe
|
|
|
this.save(insFeeAudit);
|
|
this.save(insFeeAudit);
|
|
|
} else {
|
|
} else {
|
|
|
//状态码为已审核且数据不为空,则更新审核状态
|
|
//状态码为已审核且数据不为空,则更新审核状态
|
|
|
- //如果传入的为审核驳回 则将审核状态至为0
|
|
|
|
|
- if(auditstatus.equals("2")) {
|
|
|
|
|
- insFeeAudit.setAuditstatus("0");
|
|
|
|
|
- }else{
|
|
|
|
|
|
|
+ //如果审核状态为已审核则一直都是已审核
|
|
|
|
|
+ if(insFeeAudit.getAuditstatus().equals("1")) {
|
|
|
insFeeAudit.setAuditstatus(insFeeAudit.getAuditstatus());
|
|
insFeeAudit.setAuditstatus(insFeeAudit.getAuditstatus());
|
|
|
|
|
+ }else{
|
|
|
|
|
+ insFeeAudit.setAuditstatus(auditstatus);
|
|
|
}
|
|
}
|
|
|
insFeeAudit.setAudituser(BaseController.getUser().getName());
|
|
insFeeAudit.setAudituser(BaseController.getUser().getName());
|
|
|
insFeeAudit.setAudittime(LocalDateTime.now());
|
|
insFeeAudit.setAudittime(LocalDateTime.now());
|
|
|
insFeeAudit.setRejectinfo(rejectInfo);
|
|
insFeeAudit.setRejectinfo(rejectInfo);
|
|
|
- this.update(insFeeAudit, new LambdaUpdateWrapper<InsFeeAudit>().eq(InsFeeAudit::getOrderno, orderNo));
|
|
|
|
|
|
|
+ this.update(insFeeAudit, new LambdaUpdateWrapper<InsFeeAudit>()
|
|
|
|
|
+ .eq(InsFeeAudit::getOrderno, orderNo)
|
|
|
|
|
+ .eq(InsFeeAudit::getInsOrderNo, insOrderNo));
|
|
|
}
|
|
}
|
|
|
//复制审核对象的属性
|
|
//复制审核对象的属性
|
|
|
BeanUtils.copyProperties(insFeeAudit, insFeeAuditHistory);
|
|
BeanUtils.copyProperties(insFeeAudit, insFeeAuditHistory);
|