Quellcode durchsuchen

1.新增仅修改资产业务订单项目成员不完成节点任务接口

GouGengquan vor 3 Monaten
Ursprung
Commit
10cec7cc09

+ 10 - 0
biz-base/src/main/java/com/dayou/controller/AssetsController.java

@@ -192,6 +192,16 @@ public class AssetsController extends BaseController {
     }
 
     /**
+     * 修改资产业务订单项目成员
+     * @param membersDTO 修改dto
+     * @return Boolean
+     */
+    @PutMapping("/updateMembers")
+    public RestResponse<Boolean> updateMembers(@RequestBody AssetsPrincipalMembersDTO membersDTO) {
+        return RestResponse.data(assetsService.updateMembers(membersDTO));
+    }
+
+    /**
      * 根据业务id获取资产业务款项信息
      * @param id 业务id
      * @return RestResponse<AssetsOrderFundInvoiceVO>

+ 8 - 0
service/src/main/java/com/dayou/service/IAssetsService.java

@@ -106,6 +106,14 @@ public interface IAssetsService extends IService<Assets> {
         Boolean updatePrincipalAndMembers(TaskRecordDTO<AssetsPrincipalMembersDTO> taskRecordDTO);
 
         /**
+         * 修改资产业务订单项目成员
+         * @param membersDTO 修改dto
+         * @return Boolean
+         */
+        Boolean updateMembers(AssetsPrincipalMembersDTO membersDTO);
+
+
+        /**
          * 根据业务id获取资产业务款项信息
          * @param id 业务id
          * @return AssetsOrderFundInvoiceVO

+ 14 - 0
service/src/main/java/com/dayou/service/impl/AssetsServiceImpl.java

@@ -316,6 +316,20 @@ public class AssetsServiceImpl extends ServiceImpl<AssetsMapper, Assets> impleme
     }
 
     /**
+     * 修改资产业务订单项目成员
+     * @param membersDTO 修改dto
+     * @return Boolean
+     */
+    @Override
+    public Boolean updateMembers(AssetsPrincipalMembersDTO membersDTO) {
+        return this.update(new LambdaUpdateWrapper<Assets>()
+                .set(Assets::getMembers, membersDTO.getMembers())
+                .set(Assets::getPrincipalId, membersDTO.getPrincipalId())
+                .set(Assets::getDepartmentId, membersDTO.getDepartmentId())
+                .eq(BaseEntity::getId, membersDTO.getId()));
+    }
+
+    /**
      * 根据业务id获取资产业务款项信息
      *
      * @param id 业务id