|
|
@@ -24,6 +24,7 @@ import org.springblade.core.tool.api.R;
|
|
|
import org.springblade.core.tool.utils.*;
|
|
|
import org.springblade.manager.dto.FindAllUserByConditionDTO;
|
|
|
import org.springblade.manager.dto.SaveUserInfoByProjectDTO;
|
|
|
+import org.springblade.manager.dto.UpdateBatchUserRoleDto;
|
|
|
import org.springblade.manager.dto.WbsTreeContractDTO;
|
|
|
import org.springblade.manager.entity.ContractRelationJlyz;
|
|
|
import org.springblade.manager.entity.WbsTreeContract;
|
|
|
@@ -493,6 +494,21 @@ public class ContractInfoController extends BladeController {
|
|
|
return R.fail("保存失败");
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/update-batch-user-role")
|
|
|
+ @ApiOperation(value = "批量更新用户roleId")
|
|
|
+ @ApiOperationSupport(order = 13)
|
|
|
+ public R updateBatchUserRole(@RequestBody List<UpdateBatchUserRoleDto>list){
|
|
|
+ if(!list.isEmpty()){
|
|
|
+ for (UpdateBatchUserRoleDto dto : list) {
|
|
|
+ if(dto.getRoleId()!=null){
|
|
|
+ String update="update m_project_assignment_user set role_id="+dto.getRoleId()+" where id="+dto.getId();
|
|
|
+ jdbcTemplate.update(update);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return R.success("更新成功");
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 项目分配用户删除 - 全部删除 or 单删除
|
|
|
*/
|