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