瀏覽代碼

修改撤回申诉接口不允许撤回他人提交的申诉

songxinlu 3 年之前
父節點
當前提交
c3f259f5a4

+ 3 - 0
report-service/src/main/java/com/lantone/report/facade/MedAppealInfoManagementFacade.java

@@ -430,6 +430,9 @@ public class MedAppealInfoManagementFacade {
         Boolean out = false;
         //获取申诉记录
         AppealInfo appealInfo = appealInfoFacade.getById(cancelAppealInfoVO.getId());
+        if(!cancelAppealInfoVO.getClaimantId().equals(appealInfo.getClaimantId())){
+            Asserts.fail("该申诉并非由你发起,无法撤回。");
+        }
         if (appealInfo == null) {
             Asserts.fail("撤回申诉条目不存在");
         }

+ 2 - 0
report-service/src/main/java/com/lantone/report/vo/CancelAppealInfoVO.java

@@ -14,6 +14,8 @@ import javax.validation.constraints.NotNull;
 public class CancelAppealInfoVO {
     @ApiModelProperty(value = "申诉id", required = true)
     private Long id;
+    @ApiModelProperty(value = "申述人工号", hidden = true)
+    private String claimantId;
     @ApiModelProperty(value = "当前工作流节点id 1:申诉|2:撤回|3:审核", hidden = true)
     @NotNull(message = "当前工作流节点id不能为空")
     private Long workFlowNodeId;