guarantee-lsq 1 년 전
부모
커밋
9da2c9420e
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      platform-service/src/main/java/com/platform/service/preparation/impl/PreparationServiceImpl.java

+ 5 - 0
platform-service/src/main/java/com/platform/service/preparation/impl/PreparationServiceImpl.java

@@ -990,6 +990,11 @@ public class PreparationServiceImpl extends BaseServiceImpl<PreparationMapper, P
 
     @Override
     public void updateActualFee(String id, BigDecimal actualFee) {
+        Preparation preparation = mapper.selectByPrimaryKey(id);
+        String userId = SecurityUtils.getUserInfo().getUserId();
+        if(!userId.equals(preparation.getRepairUserId())){
+            throw new DeniedException("非执行人不可以修改实际费用");
+        }
         Preparation updInfo = new Preparation();
         updInfo.setId(id);
         updInfo.setActualFee(actualFee);