修改:责任人和常用

This commit is contained in:
zjh 2025-12-11 14:05:06 +08:00
parent 087612b6b6
commit fc0faa8e01
5 changed files with 12 additions and 10 deletions

View File

@ -28,10 +28,8 @@ public class CommonParameterController {
// 查询机型参数常用 // 查询机型参数常用
@GetMapping("/getModelCommon") @GetMapping("/getModelCommon")
public Response getModelCommonParameter( public Response getModelCommonParameter() {
@NotBlank @RequestParam String userId List<ModelCommon> list = commonParameterService.getModelCommonParameter();
) {
List<ModelCommon> list = commonParameterService.getModelCommonParameter(userId);
return Response.ok().data(list); return Response.ok().data(list);
} }
// 新增机型参数常用 // 新增机型参数常用

View File

@ -10,7 +10,7 @@ import java.util.List;
public interface CommonParameterService { public interface CommonParameterService {
List<ModelCommonItem> getSystemAndPara(); List<ModelCommonItem> getSystemAndPara();
List<ModelCommon> getModelCommonParameter(@NotBlank String userId); List<ModelCommon> getModelCommonParameter();
void insertModelCommonParameter(@Valid ModelCommonParameterInsertForm form); void insertModelCommonParameter(@Valid ModelCommonParameterInsertForm form);

View File

@ -141,7 +141,7 @@ public class BenchmarkingReportServiceImpl implements BenchmarkingReportService
String uploadId = new ObjectId().toHexString(); String uploadId = new ObjectId().toHexString();
FileUploadDTO fileUploadDTO = apaasMyTokenFeign.uploadFile( FileUploadDTO fileUploadDTO = apaasMyTokenFeign.uploadFile(
"Bearer " + userToken.getAccess_token(), userToken.getAccess_token(),
"application/x-www-form-urlencoded", "application/x-www-form-urlencoded",
file, file,
uploadId, uploadId,

View File

@ -1,5 +1,6 @@
package com.xdap.self_development.service.impl; package com.xdap.self_development.service.impl;
import com.xdap.self_development.common.UserPermissionGetter;
import com.xdap.self_development.config.BusinessDatabase; import com.xdap.self_development.config.BusinessDatabase;
import com.xdap.self_development.controller.form.*; import com.xdap.self_development.controller.form.*;
import com.xdap.self_development.exception.CommonException; import com.xdap.self_development.exception.CommonException;
@ -21,6 +22,8 @@ import java.util.stream.Collectors;
public class CommonParameterServiceImpl implements CommonParameterService { public class CommonParameterServiceImpl implements CommonParameterService {
@Resource @Resource
private BusinessDatabase bd; private BusinessDatabase bd;
@Resource
private UserPermissionGetter permissionGetter;
@Override @Override
public List<ModelCommonItem> getSystemAndPara() { public List<ModelCommonItem> getSystemAndPara() {
@ -33,9 +36,9 @@ public class CommonParameterServiceImpl implements CommonParameterService {
} }
@Override @Override
public List<ModelCommon> getModelCommonParameter(String userId) { public List<ModelCommon> getModelCommonParameter() {
List<CommonParameter> commonParameters = bd.getBusinessDatabase() List<CommonParameter> commonParameters = bd.getBusinessDatabase()
.eq("create_by", userId) .eq("create_by", permissionGetter.getCurrentUserId())
.eq("common_type", 1) .eq("common_type", 1)
.doQuery(CommonParameter.class); .doQuery(CommonParameter.class);

View File

@ -28,12 +28,13 @@ public class ResponsiblePersonServiceImpl implements ResponsiblePersonService {
@Override @Override
public void saveResponsiblePerson(ResponsiblePersonForm form) { public void saveResponsiblePerson(ResponsiblePersonForm form) {
List<ResponsiblePerson> responsiblePeople = bd.getBusinessDatabase() List<ResponsiblePerson> responsiblePeople = bd.getBusinessDatabase()
.eq("userId", form.getUserId()) .eq("department_id", form.getDepartmentId())
.eq("subsystem", form.getSubsystem())
.eq("personLevel", 1) .eq("personLevel", 1)
.doQuery(ResponsiblePerson.class); .doQuery(ResponsiblePerson.class);
if (!responsiblePeople.isEmpty()) { if (!responsiblePeople.isEmpty()) {
throw new CommonException("请不要重复新增责任人"); throw new CommonException("一个部门和子系统只能有一个责任人");
} }
ResponsiblePerson responsiblePerson = new ResponsiblePerson(); ResponsiblePerson responsiblePerson = new ResponsiblePerson();