|
@@ -1975,7 +1975,8 @@ private Page<WmTask> getReviewTaskPage(WmSupervisionDto.OnTaskSupervisionPage qu
|
|
|
String remarks = resource.getRemarks();
|
|
|
|
|
|
// 如果监督记录创建人不是当前人,就记录监督意见
|
|
|
- if (!StrUtil.equals(operator.getUsername(), supervision.getCreateBy())) {
|
|
|
+ if (!StrUtil.equals(operator.getUsername(), supervision.getCreateBy())
|
|
|
+ && !CollUtil.containsAny(Arrays.asList(operator.getRoles()), List.of(49, 52, 53, 56))) { // 监督员
|
|
|
modifiable = !resource.getSupervision();
|
|
|
if (resource.getSupervision()) {
|
|
|
remarks = supervision.getSupervisionResult() ? "同意监督结果,监督无异常" : "同意监督结果,不符合合规要求,不建议结算";
|
|
@@ -1987,13 +1988,13 @@ private Page<WmTask> getReviewTaskPage(WmSupervisionDto.OnTaskSupervisionPage qu
|
|
|
supervision.getSupervisionId(), resource, supervision.getRemarks(), operator);
|
|
|
|
|
|
taskSupervisionService.updateSupervision(
|
|
|
- supervision.getSupervisionId(), supervision.getRemarks(), modifiable, operator);
|
|
|
+ supervision.getSupervisionId(), supervision.getRemarks(), modifiable, supervision.getSupervisionResult(), operator);
|
|
|
|
|
|
} else {
|
|
|
// 监察员重新提交,删除历史的审核意见
|
|
|
taskSupervisionAdviceService.delAdvice(supervision.getSupervisionId(), operator);
|
|
|
taskSupervisionService.updateSupervision(
|
|
|
- supervision.getSupervisionId(), remarks, modifiable, operator);
|
|
|
+ supervision.getSupervisionId(), remarks, modifiable, resource.getSupervision(), operator);
|
|
|
}
|
|
|
|
|
|
}
|