guarantee-lsq 1 年之前
父節點
當前提交
9da2c9420e

+ 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);