From 55208ecf69ce0cd99d51f29bebeaa41c085e2662 Mon Sep 17 00:00:00 2001 From: caozehui <2427765068@qq.com> Date: Wed, 26 Mar 2025 15:43:39 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B4=E7=90=86=E4=BB=A3=E7=A0=81=E3=80=81?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=99=BB=E5=BD=95=E6=8E=A5=E5=8F=A3=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E5=AF=86=E6=96=87=E4=BC=A0=E8=BE=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../device/controller/PqDevController.java | 22 +++++------- .../gather/device/mapper/PqDevMapper.java | 12 +++++++ .../device/service/impl/PqDevServiceImpl.java | 2 +- .../err/controller/PqErrSysController.java | 24 ++++++------- .../icd/controller/PqIcdPathController.java | 25 ++++++------- .../plan/controller/AdPlanController.java | 18 +++++----- .../pojo/enums/DetectionResponseEnum.java | 24 ++++++------- .../report/controller/ReportController.java | 21 ++++++----- .../service/impl/PqReportServiceImpl.java | 9 +++-- .../gather/result/service/IResultService.java | 2 ++ .../script/controller/PqScriptController.java | 36 +++++++++---------- .../script/mapper/PqScriptDtlsMapper.java | 1 + .../gather/script/mapper/PqScriptMapper.java | 1 + .../mapper/mapping/PqScriptDtlsMapper.xml | 9 ++--- .../service/IPqScriptCheckDataService.java | 5 +-- .../script/service/IPqScriptDtlsService.java | 5 +++ .../script/service/IPqScriptService.java | 2 +- .../service/impl/PqScriptServiceImpl.java | 5 ++- .../source/controller/PqSourceController.java | 18 +++++----- .../type/controller/DevTypeController.java | 18 +++++----- .../mapper/mapping/SysTestConfigMapper.xml | 3 +- .../impl/SysTestConfigServiceImpl.java | 1 + .../controller/DictDataController.java | 17 --------- .../controller/DictTreeController.java | 10 ------ .../njcn/gather/system/log/aop/LogAdvice.java | 4 +-- .../log/pojo/enums/LogResponseEnum.java | 21 ----------- .../system/pojo/enums/SystemResponseEnum.java | 3 +- .../reg/controller/SysRegResController.java | 12 +++---- .../user/user/controller/AuthController.java | 21 ++++++++++- .../controller/SysFunctionController.java | 2 +- .../user/controller/SysUserController.java | 10 ------ .../user/user/pojo/param/SysUserParam.java | 2 ++ .../user/service/ISysRoleFunctionService.java | 9 ----- .../user/user/service/ISysUserService.java | 8 ----- .../impl/SysRoleFunctionServiceImpl.java | 15 -------- .../user/service/impl/SysUserServiceImpl.java | 8 ----- 36 files changed, 174 insertions(+), 231 deletions(-) delete mode 100644 system/src/main/java/com/njcn/gather/system/log/pojo/enums/LogResponseEnum.java diff --git a/detection/src/main/java/com/njcn/gather/device/controller/PqDevController.java b/detection/src/main/java/com/njcn/gather/device/controller/PqDevController.java index c96b2950..36e89764 100644 --- a/detection/src/main/java/com/njcn/gather/device/controller/PqDevController.java +++ b/detection/src/main/java/com/njcn/gather/device/controller/PqDevController.java @@ -3,7 +3,6 @@ package com.njcn.gather.device.controller; import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.StrUtil; -import com.alibaba.fastjson.JSON; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.njcn.common.pojo.annotation.OperateInfo; import com.njcn.common.pojo.constant.OperateType; @@ -15,7 +14,6 @@ import com.njcn.common.utils.LogUtil; import com.njcn.gather.device.pojo.param.PqDevParam; import com.njcn.gather.device.pojo.po.PqDev; import com.njcn.gather.device.pojo.vo.PqDevVO; -import com.njcn.gather.device.pojo.vo.PreDetection; import com.njcn.gather.device.service.IPqDevService; import com.njcn.gather.type.pojo.po.DevType; import com.njcn.gather.type.service.IDevTypeService; @@ -33,8 +31,6 @@ import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; -import java.util.Arrays; -import java.util.HashMap; import java.util.List; import java.util.Map; @@ -79,14 +75,14 @@ public class PqDevController extends BaseController { @PostMapping("/add") @ApiOperation("新增被检设备") @ApiImplicitParam(name = "pqDevParam", value = "被检设备", required = true) - public HttpResult add(@RequestBody @Validated PqDevParam pqDevParam) { + public HttpResult add(@RequestBody @Validated PqDevParam pqDevParam) { String methodDescribe = getMethodDescribe("add"); LogUtil.njcnDebug(log, "{},新增数据为:{}", methodDescribe, pqDevParam); boolean result = pqDevService.addPqDev(pqDevParam); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -94,14 +90,14 @@ public class PqDevController extends BaseController { @PostMapping("/update") @ApiOperation("修改被检设备") @ApiImplicitParam(name = "updateParam", value = "被检设备", required = true) - public HttpResult update(@RequestBody @Validated PqDevParam.UpdateParam updateParam) { + public HttpResult update(@RequestBody @Validated PqDevParam.UpdateParam updateParam) { String methodDescribe = getMethodDescribe("update"); LogUtil.njcnDebug(log, "{},修改数据为:{}", methodDescribe, updateParam); boolean result = pqDevService.updatePqDev(updateParam); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -109,14 +105,14 @@ public class PqDevController extends BaseController { @PostMapping("/delete") @ApiOperation("删除被检设备") @ApiImplicitParam(name = "ids", value = "被检设备id", required = true) - public HttpResult delete(@RequestBody @Validated PqDevParam.DeleteParam param) { + public HttpResult delete(@RequestBody @Validated PqDevParam.DeleteParam param) { String methodDescribe = getMethodDescribe("delete"); LogUtil.njcnDebug(log, "{},删除ID数据为:{}", methodDescribe, String.join(StrUtil.COMMA, param.getIds())); boolean result = pqDevService.deletePqDev(param); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } diff --git a/detection/src/main/java/com/njcn/gather/device/mapper/PqDevMapper.java b/detection/src/main/java/com/njcn/gather/device/mapper/PqDevMapper.java index 690891f6..e6206dfa 100644 --- a/detection/src/main/java/com/njcn/gather/device/mapper/PqDevMapper.java +++ b/detection/src/main/java/com/njcn/gather/device/mapper/PqDevMapper.java @@ -26,8 +26,20 @@ public interface PqDevMapper extends MPJBaseMapper { void updateReportState(@Param("id")String id); + /** + * 修改检测计划的检测结果 + * + * @param planId + * @param checkResult + */ void updatePlanCheckResult(@Param("planId")String planId, @Param("checkResult")Integer checkResult); + /** + * 修改检测计划的检测状态 + * + * @param planId + * @param testState + */ void updatePlanTestState(@Param("planId")String planId, @Param("testState")Integer testState); } diff --git a/detection/src/main/java/com/njcn/gather/device/service/impl/PqDevServiceImpl.java b/detection/src/main/java/com/njcn/gather/device/service/impl/PqDevServiceImpl.java index b414655a..dd396ef3 100644 --- a/detection/src/main/java/com/njcn/gather/device/service/impl/PqDevServiceImpl.java +++ b/detection/src/main/java/com/njcn/gather/device/service/impl/PqDevServiceImpl.java @@ -518,7 +518,7 @@ public class PqDevServiceImpl extends ServiceImpl implements .set(PqDev::getReCheckNum, i) .set(PqDev::getCheckState, checkState) .set(PqDev::getCheckResult, result.get(pqDev.getId())) - .set(PqDev::getCheckBy, RequestUtil.getUserName()) + .set(PqDev::getCheckBy, RequestUtil.getUserId()) .set(PqDev::getCheckTime, LocalDateTime.now()) .set(PqDev::getReportState, DevReportStateEnum.NOT_GENERATED.getValue()) .eq(PqDev::getId, pqDev.getId())); diff --git a/detection/src/main/java/com/njcn/gather/err/controller/PqErrSysController.java b/detection/src/main/java/com/njcn/gather/err/controller/PqErrSysController.java index 83580e47..4a05bb46 100644 --- a/detection/src/main/java/com/njcn/gather/err/controller/PqErrSysController.java +++ b/detection/src/main/java/com/njcn/gather/err/controller/PqErrSysController.java @@ -63,14 +63,14 @@ public class PqErrSysController extends BaseController { @PostMapping("/add") @ApiOperation("新增误差体系") @ApiImplicitParam(name = "param", value = "误差体系", required = true) - public HttpResult add(@RequestBody @Validated PqErrSysParam param) { + public HttpResult add(@RequestBody @Validated PqErrSysParam param) { String methodDescribe = getMethodDescribe("add"); LogUtil.njcnDebug(log, "{},新增数据为:{}", methodDescribe, param); boolean result = pqErrSysService.addPqErrSys(param); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -78,14 +78,14 @@ public class PqErrSysController extends BaseController { @PostMapping("/update") @ApiOperation("修改误差体系") @ApiImplicitParam(name = "param", value = "误差体系", required = true) - public HttpResult update(@RequestBody @Validated PqErrSysParam.UpdateParam param) { + public HttpResult update(@RequestBody @Validated PqErrSysParam.UpdateParam param) { String methodDescribe = getMethodDescribe("update"); LogUtil.njcnDebug(log, "{},修改数据为:{}", methodDescribe, param); boolean result = pqErrSysService.updatePqErrSys(param); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -93,14 +93,14 @@ public class PqErrSysController extends BaseController { @PostMapping("/delete") @ApiOperation("删除误差体系") @ApiImplicitParam(name = "ids", value = "误差体系id", required = true) - public HttpResult delete(@RequestBody List ids) { + public HttpResult delete(@RequestBody List ids) { String methodDescribe = getMethodDescribe("delete"); LogUtil.njcnDebug(log, "{},删除ID数据为:{}", methodDescribe, String.join(StrUtil.COMMA, ids)); boolean result = pqErrSysService.deletePqErrSys(ids); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -129,14 +129,14 @@ public class PqErrSysController extends BaseController { @GetMapping("/copy") @ApiOperation("复制误差体系") @ApiImplicitParam(name = "id", value = "误差体系id", required = true) - public HttpResult copy(@RequestParam("id") String id) { + public HttpResult copy(@RequestParam("id") String id) { String methodDescribe = getMethodDescribe("copy"); LogUtil.njcnDebug(log, "{},复制ID为:{}", methodDescribe, id); boolean result = pqErrSysService.copyPqErrSys(id); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } } diff --git a/detection/src/main/java/com/njcn/gather/icd/controller/PqIcdPathController.java b/detection/src/main/java/com/njcn/gather/icd/controller/PqIcdPathController.java index 09549828..e07fd5df 100644 --- a/detection/src/main/java/com/njcn/gather/icd/controller/PqIcdPathController.java +++ b/detection/src/main/java/com/njcn/gather/icd/controller/PqIcdPathController.java @@ -11,8 +11,6 @@ import com.njcn.common.utils.LogUtil; import com.njcn.gather.icd.pojo.param.PqIcdPathParam; import com.njcn.gather.icd.pojo.po.PqIcdPath; import com.njcn.gather.icd.service.IPqIcdPathService; -import com.njcn.gather.type.pojo.param.DevTypeParam; -import com.njcn.gather.type.pojo.po.DevType; import com.njcn.web.controller.BaseController; import com.njcn.web.utils.HttpResultUtil; import io.swagger.annotations.Api; @@ -27,16 +25,15 @@ import java.util.List; /** - * * @author caozehui * @date 2025-02-10 */ @Slf4j -@Api(tags="icd管理") +@Api(tags = "icd管理") @RestController @RequestMapping("/icd") @RequiredArgsConstructor -public class PqIcdPathController extends BaseController{ +public class PqIcdPathController extends BaseController { private final IPqIcdPathService pqIcdPathService; @OperateInfo(info = LogEnum.BUSINESS_COMMON) @@ -63,15 +60,15 @@ public class PqIcdPathController extends BaseController{ @PostMapping("/add") @ApiOperation("新增icd") @ApiImplicitParam(name = "param", value = "icd新增参数", required = true) - public HttpResult add(@RequestBody @Validated PqIcdPathParam param) { + public HttpResult add(@RequestBody @Validated PqIcdPathParam param) { String methodDescribe = getMethodDescribe("add"); LogUtil.njcnDebug(log, "{},新增数据为:{}", methodDescribe, param); boolean result = pqIcdPathService.addIcd(param); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -79,15 +76,15 @@ public class PqIcdPathController extends BaseController{ @PostMapping("/update") @ApiOperation("修改icd") @ApiImplicitParam(name = "param", value = "icd修改参数", required = true) - public HttpResult update(@RequestBody @Validated PqIcdPathParam.UpdateParam param) { + public HttpResult update(@RequestBody @Validated PqIcdPathParam.UpdateParam param) { String methodDescribe = getMethodDescribe("update"); LogUtil.njcnDebug(log, "{},修改数据为:{}", methodDescribe, param); boolean result = pqIcdPathService.updateIcd(param); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -95,14 +92,14 @@ public class PqIcdPathController extends BaseController{ @PostMapping("/delete") @ApiOperation("删除icd") @ApiImplicitParam(name = "ids", value = "icd的id列表", required = true) - public HttpResult delete(@RequestBody List ids) { + public HttpResult delete(@RequestBody List ids) { String methodDescribe = getMethodDescribe("delete"); LogUtil.njcnDebug(log, "{},删除数据为:{}", methodDescribe, String.join(StrUtil.COMMA, ids)); boolean result = pqIcdPathService.deleteIcd(ids); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } diff --git a/detection/src/main/java/com/njcn/gather/plan/controller/AdPlanController.java b/detection/src/main/java/com/njcn/gather/plan/controller/AdPlanController.java index d6d6dc93..a073f92c 100644 --- a/detection/src/main/java/com/njcn/gather/plan/controller/AdPlanController.java +++ b/detection/src/main/java/com/njcn/gather/plan/controller/AdPlanController.java @@ -58,14 +58,14 @@ public class AdPlanController extends BaseController { @PostMapping("/add") @ApiOperation("新增检测计划") @ApiImplicitParam(name = "param", value = "检测计划", required = true) - public HttpResult add(@RequestBody @Validated AdPlanParam param) { + public HttpResult add(@RequestBody @Validated AdPlanParam param) { String methodDescribe = getMethodDescribe("add"); LogUtil.njcnDebug(log, "{},新增数据为:{}", methodDescribe, param); boolean result = adPlanService.addAdPlan(param); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -73,14 +73,14 @@ public class AdPlanController extends BaseController { @PostMapping("/update") @ApiOperation("修改检测计划") @ApiImplicitParam(name = "updateParam", value = "检测计划", required = true) - public HttpResult update(@RequestBody @Validated AdPlanParam.UpdateParam updateParam) { + public HttpResult update(@RequestBody @Validated AdPlanParam.UpdateParam updateParam) { String methodDescribe = getMethodDescribe("update"); LogUtil.njcnDebug(log, "{},修改数据为:{}", methodDescribe, updateParam); boolean result = adPlanService.updateAdPlan(updateParam); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -88,14 +88,14 @@ public class AdPlanController extends BaseController { @PostMapping("/delete") @ApiOperation("删除检测计划") @ApiImplicitParam(name = "ids", value = "检测计划id", required = true) - public HttpResult delete(@RequestBody List ids) { + public HttpResult delete(@RequestBody List ids) { String methodDescribe = getMethodDescribe("delete"); LogUtil.njcnDebug(log, "{},删除ID数据为:{}", methodDescribe, String.join(StrUtil.COMMA, ids)); boolean result = adPlanService.deleteAdPlan(ids); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } diff --git a/detection/src/main/java/com/njcn/gather/pojo/enums/DetectionResponseEnum.java b/detection/src/main/java/com/njcn/gather/pojo/enums/DetectionResponseEnum.java index 90430808..23a87e64 100644 --- a/detection/src/main/java/com/njcn/gather/pojo/enums/DetectionResponseEnum.java +++ b/detection/src/main/java/com/njcn/gather/pojo/enums/DetectionResponseEnum.java @@ -18,13 +18,13 @@ public enum DetectionResponseEnum { RAW_DATA_NOT_EXIST("A02004", "原始数据不存在"), PLAN_REPEATED("A02005", "当前模式下,该计划已存在"), PLAN_NOT_EXIST("A02006", "该计划不存在"), - SCRIPT_RELATE_DICT_NOT_EXIST("A02007","脚本关联的字典不存在"), - NOT_CHECKED_PLAN_CANNOT_ANALYSE("A02008","只有检测状态为检测完成的计划才能进行统计分析" ), - CANNOT_CHANGE_SCRIPT_WHEN_CHECKING("A02009","只有检测状态为未检时,才能修改检测脚本" ), - CANNOT_CHANGE_ERROR_SYS_WHEN_CHECKING("A02010","只有检测状态为未检时,才能修改误差体系" ), - CANNOT_CHANGE_REPORT_WHEN_CHECKING("A02011","只有检测状态为未检时,才能修改绑定报告模板"), + SCRIPT_RELATE_DICT_NOT_EXIST("A02007", "脚本关联的字典不存在"), + NOT_CHECKED_PLAN_CANNOT_ANALYSE("A02008", "只有检测状态为检测完成的计划才能进行统计分析"), + CANNOT_CHANGE_SCRIPT_WHEN_CHECKING("A02009", "只有检测状态为未检时,才能修改检测脚本"), + CANNOT_CHANGE_ERROR_SYS_WHEN_CHECKING("A02010", "只有检测状态为未检时,才能修改误差体系"), + CANNOT_CHANGE_REPORT_WHEN_CHECKING("A02011", "只有检测状态为未检时,才能修改绑定报告模板"), ICD_PATH_NAME_REPEAT("A02012", "icd名称重复"), - ERR_SYS_BOUND_NOT_DELETE("A02013","误差体系已被计划所绑定,无法删除!"), + ERR_SYS_BOUND_NOT_DELETE("A02013", "误差体系已被计划所绑定,无法删除!"), IMPORT_DATA_FAIL("A02014", "导入数据失败"), @@ -38,12 +38,12 @@ public enum DetectionResponseEnum { HAS_NOT_UNCHECKED_DEVICE("A02022", "设备在检测中或已被检测过,请勿解除绑定"), IMPORT_PLAN_DATA_FAIL("A02023", "导入的检测计划为空"), IMPORT_DATA_FORMAT_FAIL("A02024", "导入数据格式错误"), - IMPORT_SOURCE_ERROR("A02025","当前模式下一个检测计划只能有一个检测源" ), - IMPORT_DATASOURCE_ERROR("A02026","当前模式下一个检测计划只能有一个数据源" ), - DEV_UN_CHECKED("A02027","装置还未检测完成!" ), - DEV_UN_REPORT("A02028","装置报告未生成!" ), - DEVICE_DIS_ERROR("A02029","装置配置异常" ), - DEVICE_DELETE("A02030","设备无法删除,已绑定计划!" ); + IMPORT_SOURCE_ERROR("A02025", "当前模式下一个检测计划只能有一个检测源"), + IMPORT_DATASOURCE_ERROR("A02026", "当前模式下一个检测计划只能有一个数据源"), + DEV_UN_CHECKED("A02027", "装置还未检测完成!"), + DEV_UN_REPORT("A02028", "装置报告未生成!"), + DEVICE_DIS_ERROR("A02029", "装置配置异常"), + DEVICE_DELETE("A02030", "设备无法删除,已绑定计划!"); private final String code; diff --git a/detection/src/main/java/com/njcn/gather/report/controller/ReportController.java b/detection/src/main/java/com/njcn/gather/report/controller/ReportController.java index d1b232a5..1204ba26 100644 --- a/detection/src/main/java/com/njcn/gather/report/controller/ReportController.java +++ b/detection/src/main/java/com/njcn/gather/report/controller/ReportController.java @@ -90,42 +90,45 @@ public class ReportController extends BaseController { @PostMapping("/add") @ApiOperation("新增报告模板") @ApiImplicitParam(name = "param", value = "报告模板参数", required = true) - public HttpResult add(ReportParam reportParam) { + public HttpResult add(ReportParam reportParam) { String methodDescribe = getMethodDescribe("add"); LogUtil.njcnDebug(log, "{},新增参数为:{}", methodDescribe, reportParam); boolean result = pqReportService.add(reportParam); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); + } else { + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); } @OperateInfo(operateType = OperateType.UPDATE) @PostMapping("/update") @ApiOperation("更新报告模板") @ApiImplicitParam(name = "param", value = "报告模板参数", required = true) - public HttpResult update(ReportParam.UpdateParam reportParam) { + public HttpResult update(ReportParam.UpdateParam reportParam) { String methodDescribe = getMethodDescribe("update"); LogUtil.njcnDebug(log, "{},修改参数为:{}", methodDescribe, reportParam); boolean result = pqReportService.update(reportParam); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); + } else { + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); } @OperateInfo(operateType = OperateType.DELETE) @PostMapping("/delete") @ApiOperation("删除报告模板") @ApiImplicitParam(name = "param", value = "报告模板参数", required = true) - public HttpResult delete(@RequestBody List ids) { + public HttpResult delete(@RequestBody List ids) { String methodDescribe = getMethodDescribe("delete"); LogUtil.njcnDebug(log, "{},删除参数为:{}", methodDescribe, ids); boolean result = pqReportService.delete(ids); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); + } else { + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); } @OperateInfo diff --git a/detection/src/main/java/com/njcn/gather/report/service/impl/PqReportServiceImpl.java b/detection/src/main/java/com/njcn/gather/report/service/impl/PqReportServiceImpl.java index c0341712..b6181f75 100644 --- a/detection/src/main/java/com/njcn/gather/report/service/impl/PqReportServiceImpl.java +++ b/detection/src/main/java/com/njcn/gather/report/service/impl/PqReportServiceImpl.java @@ -53,6 +53,8 @@ import com.njcn.gather.system.dictionary.service.IDictTreeService; import com.njcn.gather.system.pojo.enums.DicDataEnum; import com.njcn.gather.type.pojo.po.DevType; import com.njcn.gather.type.service.IDevTypeService; +import com.njcn.gather.user.user.pojo.po.SysUser; +import com.njcn.gather.user.user.service.ISysUserService; import com.njcn.web.factory.PageFactory; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -120,6 +122,8 @@ public class PqReportServiceImpl extends ServiceImpl i private final IResultService resultService; + private final ISysUserService sysUserService; + @Override public Page list(ReportParam.QueryParam queryParam) { QueryWrapper wrapper = new QueryWrapper<>(); @@ -496,7 +500,8 @@ public class PqReportServiceImpl extends ServiceImpl i baseModelMap.put("${device_type}", devType.getName()); // 调试人员,todo... 待咨询曹泽辉如何获取当前用户信息,目前先写死 //String userName = RequestUtil.getUserName(); - baseModelMap.put("${userName}", pqDevVO.getCheckBy()); + SysUser user = sysUserService.getById(pqDevVO.getCheckBy()); + baseModelMap.put("${userName}", user.getName()); // 调试日期 if (pqDevVO.getCheckTime() != null) { baseModelMap.put("${testDate}", DateUtil.format(pqDevVO.getCheckTime(), DatePattern.CHINESE_DATE_PATTERN)); @@ -530,7 +535,7 @@ public class PqReportServiceImpl extends ServiceImpl i baseModelMap.put("${sample_id}", pqDevVO.getSampleId()); baseModelMap.put("${arrived_date}", String.valueOf(pqDevVO.getArrivedDate())); baseModelMap.put("${check_date}", String.valueOf(pqDevVO.getCheckTime()).substring(0, 10)); - baseModelMap.put("${tested_by}", pqDevVO.getCheckBy()); + baseModelMap.put("${tested_by}", user.getName()); // 替换模板中的信息,避免信息丢失,段落和表格均参与替换 WordUtil.replacePlaceholdersInParagraphs(baseModelDocument, baseModelMap); diff --git a/detection/src/main/java/com/njcn/gather/result/service/IResultService.java b/detection/src/main/java/com/njcn/gather/result/service/IResultService.java index ead8e881..3ac6f4b1 100644 --- a/detection/src/main/java/com/njcn/gather/result/service/IResultService.java +++ b/detection/src/main/java/com/njcn/gather/result/service/IResultService.java @@ -50,6 +50,7 @@ public interface IResultService { /** * 导出原始数据 + * * @param param */ void exportRawData(ResultParam param); @@ -70,6 +71,7 @@ public interface IResultService { /** * 重新计算 + * * @param param */ void reCalculate(ResultParam.ChangeErrorSystemParam param); diff --git a/detection/src/main/java/com/njcn/gather/script/controller/PqScriptController.java b/detection/src/main/java/com/njcn/gather/script/controller/PqScriptController.java index ad3fa2a5..f2a3e5a8 100644 --- a/detection/src/main/java/com/njcn/gather/script/controller/PqScriptController.java +++ b/detection/src/main/java/com/njcn/gather/script/controller/PqScriptController.java @@ -60,14 +60,14 @@ public class PqScriptController extends BaseController { @PostMapping("/add") @ApiOperation("新增检测脚本") @ApiImplicitParam(name = "pqDevParam", value = "检测脚本", required = true) - public HttpResult add(@RequestBody @Validated PqScriptParam param) { + public HttpResult add(@RequestBody @Validated PqScriptParam param) { String methodDescribe = getMethodDescribe("add"); LogUtil.njcnDebug(log, "{},新增数据为:{}", methodDescribe, param); - String result = pqScriptService.addPqScript(param); - if (StrUtil.isNotBlank(result)) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe); + Boolean result = pqScriptService.addPqScript(param); + if (result) { + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -75,14 +75,14 @@ public class PqScriptController extends BaseController { @PostMapping("/update") @ApiOperation("修改检测脚本") @ApiImplicitParam(name = "updateParam", value = "检测脚本", required = true) - public HttpResult update(@RequestBody @Validated PqScriptParam.UpdateParam param) { + public HttpResult update(@RequestBody @Validated PqScriptParam.UpdateParam param) { String methodDescribe = getMethodDescribe("update"); LogUtil.njcnDebug(log, "{},修改数据为:{}", methodDescribe, param); boolean result = pqScriptService.updatePqScript(param); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -90,14 +90,14 @@ public class PqScriptController extends BaseController { @PostMapping("/delete") @ApiOperation("删除检测脚本") @ApiImplicitParam(name = "ids", value = "检测脚本id", required = true) - public HttpResult delete(@RequestBody List ids) { + public HttpResult delete(@RequestBody List ids) { String methodDescribe = getMethodDescribe("delete"); LogUtil.njcnDebug(log, "{},删除ID数据为:{}", methodDescribe, String.join(StrUtil.COMMA, ids)); boolean result = pqScriptService.deletePqScript(ids); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -116,14 +116,14 @@ public class PqScriptController extends BaseController { @GetMapping("/upgradeToTemplate") @ApiOperation("升级为模板") @ApiImplicitParam(name = "id", value = "检测脚本id", required = true) - public HttpResult upgradeToTemplate(@RequestParam("id") String id, HttpServletRequest request) { + public HttpResult upgradeToTemplate(@RequestParam("id") String id, HttpServletRequest request) { String methodDescribe = getMethodDescribe("upgradeToTemplate"); LogUtil.njcnDebug(log, "{},升级ID数据为:{}", methodDescribe, id); boolean result = pqScriptService.upgradeToTemplate(id); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -159,7 +159,7 @@ public class PqScriptController extends BaseController { String methodDescribe = getMethodDescribe("addScriptDtls"); LogUtil.njcnDebug(log, "{},查询数据为:{}", methodDescribe, sourceIssue); Boolean b = pqScriptDtlsService.saveScriptDtls(sourceIssue); - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, b , methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, b, methodDescribe); } @OperateInfo @@ -170,7 +170,7 @@ public class PqScriptController extends BaseController { String methodDescribe = getMethodDescribe("scriptDtlsCheckDataList"); LogUtil.njcnDebug(log, "{},查询数据为:{}", methodDescribe, sourceIssue); List checkData = pqScriptDtlsService.scriptDtlsCheckDataList(sourceIssue); - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, checkData , methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, checkData, methodDescribe); } @@ -182,7 +182,7 @@ public class PqScriptController extends BaseController { String methodDescribe = getMethodDescribe("deleteDtls"); LogUtil.njcnDebug(log, "{},查询数据为:{}", methodDescribe, sourceIssue); Boolean b = pqScriptDtlsService.deleteDtls(sourceIssue); - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, b , methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, b, methodDescribe); } @@ -194,7 +194,7 @@ public class PqScriptController extends BaseController { String methodDescribe = getMethodDescribe("updateDtls"); LogUtil.njcnDebug(log, "{},查询数据为:{}", methodDescribe, sourceIssue); Boolean b = pqScriptDtlsService.updateDtls(sourceIssue); - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, b , methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, b, methodDescribe); } @OperateInfo diff --git a/detection/src/main/java/com/njcn/gather/script/mapper/PqScriptDtlsMapper.java b/detection/src/main/java/com/njcn/gather/script/mapper/PqScriptDtlsMapper.java index 5174fb9b..13fca7f8 100644 --- a/detection/src/main/java/com/njcn/gather/script/mapper/PqScriptDtlsMapper.java +++ b/detection/src/main/java/com/njcn/gather/script/mapper/PqScriptDtlsMapper.java @@ -12,6 +12,7 @@ public interface PqScriptDtlsMapper extends MPJBaseMapper { /** * 获取当前检测脚本最大index值 + * * @param scriptId * @return */ diff --git a/detection/src/main/java/com/njcn/gather/script/mapper/PqScriptMapper.java b/detection/src/main/java/com/njcn/gather/script/mapper/PqScriptMapper.java index 53b6203a..d15ce2f6 100644 --- a/detection/src/main/java/com/njcn/gather/script/mapper/PqScriptMapper.java +++ b/detection/src/main/java/com/njcn/gather/script/mapper/PqScriptMapper.java @@ -14,6 +14,7 @@ public interface PqScriptMapper extends MPJBaseMapper { /** * 获取检测脚本信息(先获取检测脚本类型是否相对值 true相对值 false绝对值(相对值要乘额定值,绝对值不需要处理)) + * * @param scriptId * @return: com.njcn.gather.device.script.pojo.po.PqScript * @Author: wr diff --git a/detection/src/main/java/com/njcn/gather/script/mapper/mapping/PqScriptDtlsMapper.xml b/detection/src/main/java/com/njcn/gather/script/mapper/mapping/PqScriptDtlsMapper.xml index 35e6e867..58e37fc8 100644 --- a/detection/src/main/java/com/njcn/gather/script/mapper/mapping/PqScriptDtlsMapper.xml +++ b/detection/src/main/java/com/njcn/gather/script/mapper/mapping/PqScriptDtlsMapper.xml @@ -5,12 +5,9 @@ diff --git a/detection/src/main/java/com/njcn/gather/script/service/IPqScriptCheckDataService.java b/detection/src/main/java/com/njcn/gather/script/service/IPqScriptCheckDataService.java index f0052406..73b6c591 100644 --- a/detection/src/main/java/com/njcn/gather/script/service/IPqScriptCheckDataService.java +++ b/detection/src/main/java/com/njcn/gather/script/service/IPqScriptCheckDataService.java @@ -18,17 +18,18 @@ public interface IPqScriptCheckDataService extends IService { /** * 获取检测指标类型 + * * @param param * @return */ List getValueType(PqScriptCheckDataParam param); - - Map getValueTypeMap(String scriptId); + Map getValueTypeMap(String scriptId); /** * 获取监测脚本code + * * @param param * @return */ diff --git a/detection/src/main/java/com/njcn/gather/script/service/IPqScriptDtlsService.java b/detection/src/main/java/com/njcn/gather/script/service/IPqScriptDtlsService.java index b2483f4a..d99ce7e2 100644 --- a/detection/src/main/java/com/njcn/gather/script/service/IPqScriptDtlsService.java +++ b/detection/src/main/java/com/njcn/gather/script/service/IPqScriptDtlsService.java @@ -76,6 +76,7 @@ public interface IPqScriptDtlsService extends IService { /** * 检测脚本单次小项数据新增 + * * @param sourceIssue * @return */ @@ -83,12 +84,14 @@ public interface IPqScriptDtlsService extends IService { /** * 根据通讯参数生成装置下发原始数据公式 + * * @return */ List scriptDtlsCheckDataList(PqScriptDtlsParam sourceIssue); /** * 删除脚本 + * * @param param * @return */ @@ -96,6 +99,7 @@ public interface IPqScriptDtlsService extends IService { /** * 启用关闭脚本 + * * @param param * @return */ @@ -103,6 +107,7 @@ public interface IPqScriptDtlsService extends IService { /** * 通讯脚本回显 + * * @param param * @return */ diff --git a/detection/src/main/java/com/njcn/gather/script/service/IPqScriptService.java b/detection/src/main/java/com/njcn/gather/script/service/IPqScriptService.java index c2300c17..dfe39dcf 100644 --- a/detection/src/main/java/com/njcn/gather/script/service/IPqScriptService.java +++ b/detection/src/main/java/com/njcn/gather/script/service/IPqScriptService.java @@ -36,7 +36,7 @@ public interface IPqScriptService extends IService { * @param param 检测脚本 * @return 成功返回true, 失败返回false */ - String addPqScript(PqScriptParam param); + Boolean addPqScript(PqScriptParam param); /** * 删除检测脚本 diff --git a/detection/src/main/java/com/njcn/gather/script/service/impl/PqScriptServiceImpl.java b/detection/src/main/java/com/njcn/gather/script/service/impl/PqScriptServiceImpl.java index 00b82b54..52d66618 100644 --- a/detection/src/main/java/com/njcn/gather/script/service/impl/PqScriptServiceImpl.java +++ b/detection/src/main/java/com/njcn/gather/script/service/impl/PqScriptServiceImpl.java @@ -58,13 +58,12 @@ public class PqScriptServiceImpl extends ServiceImpl i @Override @Transactional - public String addPqScript(PqScriptParam param) { + public Boolean addPqScript(PqScriptParam param) { PqScript pqScript = new PqScript(); BeanUtils.copyProperties(param, pqScript); pqScript.setStandardTime(LocalDate.of(Integer.parseInt(param.getStandardTime()), 1, 1)); pqScript.setState(DataStateEnum.ENABLE.getCode()); - this.save(pqScript); - return pqScript.getId(); + return this.save(pqScript); } @Override diff --git a/detection/src/main/java/com/njcn/gather/source/controller/PqSourceController.java b/detection/src/main/java/com/njcn/gather/source/controller/PqSourceController.java index 08159d51..961b8461 100644 --- a/detection/src/main/java/com/njcn/gather/source/controller/PqSourceController.java +++ b/detection/src/main/java/com/njcn/gather/source/controller/PqSourceController.java @@ -65,14 +65,14 @@ public class PqSourceController extends BaseController { @PostMapping("/add") @ApiOperation("新增检测源") @ApiImplicitParam(name = "param", value = "检测源", required = true) - public HttpResult add(@RequestBody @Validated PqSourceParam param) { + public HttpResult add(@RequestBody @Validated PqSourceParam param) { String methodDescribe = getMethodDescribe("add"); LogUtil.njcnDebug(log, "{},新增数据为:{}", methodDescribe, param); boolean result = pqSourceService.addPqSource(param); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -80,14 +80,14 @@ public class PqSourceController extends BaseController { @PostMapping("/update") @ApiOperation("修改检测源") @ApiImplicitParam(name = "param", value = "检测源", required = true) - public HttpResult update(@RequestBody @Validated PqSourceParam.UpdateParam param) { + public HttpResult update(@RequestBody @Validated PqSourceParam.UpdateParam param) { String methodDescribe = getMethodDescribe("update"); LogUtil.njcnDebug(log, "{},修改数据为:{}", methodDescribe, param); boolean result = pqSourceService.updatePqSource(param); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -95,14 +95,14 @@ public class PqSourceController extends BaseController { @PostMapping("/delete") @ApiOperation("删除检测源") @ApiImplicitParam(name = "ids", value = "检测源id", required = true) - public HttpResult delete(@RequestBody List ids) { + public HttpResult delete(@RequestBody List ids) { String methodDescribe = getMethodDescribe("delete"); LogUtil.njcnDebug(log, "{},删除ID数据为:{}", methodDescribe, String.join(StrUtil.COMMA, ids)); boolean result = pqSourceService.deletePqSource(ids); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } diff --git a/detection/src/main/java/com/njcn/gather/type/controller/DevTypeController.java b/detection/src/main/java/com/njcn/gather/type/controller/DevTypeController.java index 8cdf1d0b..ce3804ff 100644 --- a/detection/src/main/java/com/njcn/gather/type/controller/DevTypeController.java +++ b/detection/src/main/java/com/njcn/gather/type/controller/DevTypeController.java @@ -66,15 +66,15 @@ public class DevTypeController extends BaseController { @PostMapping("/add") @ApiOperation("新增设备类型") @ApiImplicitParam(name = "devTypeParam", value = "设备类型", required = true) - public HttpResult add(@RequestBody @Validated DevTypeParam devTypeParam) { + public HttpResult add(@RequestBody @Validated DevTypeParam devTypeParam) { String methodDescribe = getMethodDescribe("add"); LogUtil.njcnDebug(log, "{},新增数据为:{}", methodDescribe, devTypeParam); boolean result = devTypeService.addDevType(devTypeParam); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -82,15 +82,15 @@ public class DevTypeController extends BaseController { @PostMapping("/update") @ApiOperation("修改设备类型") @ApiImplicitParam(name = "devTypeParam", value = "设备类型", required = true) - public HttpResult update(@RequestBody @Validated DevTypeParam.UpdateParam updateParam) { + public HttpResult update(@RequestBody @Validated DevTypeParam.UpdateParam updateParam) { String methodDescribe = getMethodDescribe("update"); LogUtil.njcnDebug(log, "{},修改数据为:{}", methodDescribe, updateParam); boolean result = devTypeService.updateDevType(updateParam); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -98,14 +98,14 @@ public class DevTypeController extends BaseController { @PostMapping("/delete") @ApiOperation("删除设备类型") @ApiImplicitParam(name = "ids", value = "设备类型id列表", required = true) - public HttpResult delete(@RequestBody List ids) { + public HttpResult delete(@RequestBody List ids) { String methodDescribe = getMethodDescribe("delete"); LogUtil.njcnDebug(log, "{},删除数据为:{}", methodDescribe, String.join(StrUtil.COMMA, ids)); boolean result = devTypeService.deleteDevType(ids); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } } diff --git a/system/src/main/java/com/njcn/gather/system/cfg/mapper/mapping/SysTestConfigMapper.xml b/system/src/main/java/com/njcn/gather/system/cfg/mapper/mapping/SysTestConfigMapper.xml index cc48d53b..17fd0370 100644 --- a/system/src/main/java/com/njcn/gather/system/cfg/mapper/mapping/SysTestConfigMapper.xml +++ b/system/src/main/java/com/njcn/gather/system/cfg/mapper/mapping/SysTestConfigMapper.xml @@ -1,7 +1,6 @@ - - + diff --git a/system/src/main/java/com/njcn/gather/system/cfg/service/impl/SysTestConfigServiceImpl.java b/system/src/main/java/com/njcn/gather/system/cfg/service/impl/SysTestConfigServiceImpl.java index 30a11449..5f488e3d 100644 --- a/system/src/main/java/com/njcn/gather/system/cfg/service/impl/SysTestConfigServiceImpl.java +++ b/system/src/main/java/com/njcn/gather/system/cfg/service/impl/SysTestConfigServiceImpl.java @@ -38,6 +38,7 @@ public class SysTestConfigServiceImpl extends ServiceImpl { sysLogAuditService.saveBatch(logList); // 假设有一个批量保存的方法 } } catch (Exception e) { - throw new BusinessException(LogResponseEnum.LOG_RECORD_FAILED); + throw new BusinessException(SystemResponseEnum.LOG_RECORD_FAILED); } } } diff --git a/system/src/main/java/com/njcn/gather/system/log/pojo/enums/LogResponseEnum.java b/system/src/main/java/com/njcn/gather/system/log/pojo/enums/LogResponseEnum.java deleted file mode 100644 index f22e59ff..00000000 --- a/system/src/main/java/com/njcn/gather/system/log/pojo/enums/LogResponseEnum.java +++ /dev/null @@ -1,21 +0,0 @@ -package com.njcn.gather.system.log.pojo.enums; - -import lombok.Getter; - -/** - * @author caozehui - * @data 2025-02-12 - */ -@Getter -public enum LogResponseEnum { - - LOG_RECORD_FAILED("A006001", "日志记录失败"); - - private final String code; - private final String message; - - LogResponseEnum(String code, String message) { - this.message = message; - this.code = code; - } -} diff --git a/system/src/main/java/com/njcn/gather/system/pojo/enums/SystemResponseEnum.java b/system/src/main/java/com/njcn/gather/system/pojo/enums/SystemResponseEnum.java index aabe8233..3a31b9d0 100644 --- a/system/src/main/java/com/njcn/gather/system/pojo/enums/SystemResponseEnum.java +++ b/system/src/main/java/com/njcn/gather/system/pojo/enums/SystemResponseEnum.java @@ -20,7 +20,8 @@ public enum SystemResponseEnum { EXISTS_CHILDREN_NOT_DELETE("A01004", "当前字典下存在子字典,不能删除"), CODE_REPEAT("A01005", "该层级下已存在相同的编码"), CAN_NOT_DELETE_USED_DICT("A01006", "该字典在使用中,不能删除"), - CAN_NOT_UPDATE_USED_DICT("A01007", "该字典在使用中,不能修改"); + CAN_NOT_UPDATE_USED_DICT("A01007", "该字典在使用中,不能修改"), + LOG_RECORD_FAILED("A01008", "日志记录失败"); private final String code; diff --git a/system/src/main/java/com/njcn/gather/system/reg/controller/SysRegResController.java b/system/src/main/java/com/njcn/gather/system/reg/controller/SysRegResController.java index 5e44fa39..dd5da5cd 100644 --- a/system/src/main/java/com/njcn/gather/system/reg/controller/SysRegResController.java +++ b/system/src/main/java/com/njcn/gather/system/reg/controller/SysRegResController.java @@ -61,14 +61,14 @@ public class SysRegResController extends BaseController { @PostMapping("/add") @ApiOperation("新增注册版本") @ApiImplicitParam(name = "sysRegRes", value = "注册版本对象", required = true) - public HttpResult addRegRes(@RequestBody @Validated SysRegResParam param) { + public HttpResult addRegRes(@RequestBody @Validated SysRegResParam param) { String methodDescribe = getMethodDescribe("addRegRes"); LogUtil.njcnDebug(log, "{},新增参数为:{}", methodDescribe, param); boolean result = sysRegResService.addRegRes(param); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } @@ -76,14 +76,14 @@ public class SysRegResController extends BaseController { @PostMapping("/update") @ApiOperation("修改配置") @ApiImplicitParam(name = "param", value = "注册版本更新对象", required = true) - public HttpResult updateRegRes(@RequestBody @Validated SysRegResParam.UpdateParam param) { + public HttpResult updateRegRes(@RequestBody @Validated SysRegResParam.UpdateParam param) { String methodDescribe = getMethodDescribe("updateRegRes"); LogUtil.njcnDebug(log, "{},更新参数为:{}", methodDescribe, param); boolean result = sysRegResService.updateRegRes(param); if (result) { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, true, methodDescribe); } else { - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, null, methodDescribe); + return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.FAIL, false, methodDescribe); } } } diff --git a/user/src/main/java/com/njcn/gather/user/user/controller/AuthController.java b/user/src/main/java/com/njcn/gather/user/user/controller/AuthController.java index aaac3b7b..5cad36bd 100644 --- a/user/src/main/java/com/njcn/gather/user/user/controller/AuthController.java +++ b/user/src/main/java/com/njcn/gather/user/user/controller/AuthController.java @@ -45,6 +45,8 @@ public class AuthController extends BaseController { private final ISysUserService sysUserService; private final CustomCacheUtil customCacheUtil; + private final String PUBLIC_KEY = "publicKey"; + private final String PRIVATE_KEY = "privateKey"; private KeyPair keyPair; @@ -57,7 +59,16 @@ public class AuthController extends BaseController { byte[] decode = Base64.getDecoder().decode(param.getUsername()); String username = new String(decode); String password = null; + try { + String keyPairJSON = customCacheUtil.get(username, false); + if (StrUtil.isNotBlank(keyPairJSON)) { + Map map = JSON.parseObject(keyPairJSON, Map.class); + keyPair = new KeyPair(RSAUtil.stringToPublicKey(map.get(PUBLIC_KEY).toString()), RSAUtil.stringToPrivateKey(map.get(PRIVATE_KEY).toString())); + } + if (!param.getChecked()) { + customCacheUtil.remove(username); + } password = RSAUtil.decrypt(param.getPassword(), keyPair.getPrivate()); } catch (Exception e) { throw new BusinessException(UserResponseEnum.RSA_DECRYT_ERROR); @@ -129,10 +140,18 @@ public class AuthController extends BaseController { @OperateInfo(info = LogEnum.SYSTEM_COMMON) @ApiOperation("获取RSA公钥") @GetMapping("/getPublicKey") - public HttpResult publicKey() throws Exception { + public HttpResult publicKey(@RequestParam("username") String username, @RequestParam("checked") Boolean checked) throws Exception { String methodDescribe = getMethodDescribe("publicKey"); LogUtil.njcnDebug(log, "{},获取RSA公钥", methodDescribe); keyPair = RSAUtil.generateKeyPair(); + if (checked) { + Map map = new HashMap(); + map.put(PUBLIC_KEY, RSAUtil.publicKeyToString(keyPair.getPublic())); + map.put(PRIVATE_KEY, RSAUtil.privateKeyToString(keyPair.getPrivate())); + customCacheUtil.putWithExpireTime(username, JSON.toJSONString(map), DateUnit.DAY.getMillis() * 30); + } else { + customCacheUtil.remove(username); + } return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, RSAUtil.publicKeyToString(keyPair.getPublic()), methodDescribe); } diff --git a/user/src/main/java/com/njcn/gather/user/user/controller/SysFunctionController.java b/user/src/main/java/com/njcn/gather/user/user/controller/SysFunctionController.java index 64870d96..c205aaf2 100644 --- a/user/src/main/java/com/njcn/gather/user/user/controller/SysFunctionController.java +++ b/user/src/main/java/com/njcn/gather/user/user/controller/SysFunctionController.java @@ -59,7 +59,7 @@ public class SysFunctionController extends BaseController { @GetMapping("/functionTreeNoButton") @ApiOperation("菜单树-不包括按钮") public HttpResult> getFunctionTreeNoButton() { - String methodDescribe = getMethodDescribe("getFunctionTree"); + String methodDescribe = getMethodDescribe("getFunctionTreeNoButton"); List list = sysFunctionService.getFunctionTree(false); return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe); } diff --git a/user/src/main/java/com/njcn/gather/user/user/controller/SysUserController.java b/user/src/main/java/com/njcn/gather/user/user/controller/SysUserController.java index 54ea1d9d..481bae92 100644 --- a/user/src/main/java/com/njcn/gather/user/user/controller/SysUserController.java +++ b/user/src/main/java/com/njcn/gather/user/user/controller/SysUserController.java @@ -49,16 +49,6 @@ public class SysUserController extends BaseController { return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe); } - @OperateInfo(info = LogEnum.SYSTEM_COMMON) - @GetMapping("/listUserByDeptId") - @ApiOperation("查询部门下的用户") - @ApiImplicitParam(name = "deptId", value = "部门id", required = true) - public HttpResult> listUserByDeptId(String deptId) { - String methodDescribe = getMethodDescribe("listAllUserByDeptId"); - List list = sysUserService.listUserByDeptId(deptId); - return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, list, methodDescribe); - } - @OperateInfo(info = LogEnum.SYSTEM_COMMON, operateType = OperateType.ADD) @PostMapping("/add") @ApiOperation("新增用户") diff --git a/user/src/main/java/com/njcn/gather/user/user/pojo/param/SysUserParam.java b/user/src/main/java/com/njcn/gather/user/user/pojo/param/SysUserParam.java index 1f796d4b..8652b7a2 100644 --- a/user/src/main/java/com/njcn/gather/user/user/pojo/param/SysUserParam.java +++ b/user/src/main/java/com/njcn/gather/user/user/pojo/param/SysUserParam.java @@ -100,5 +100,7 @@ public class SysUserParam { @NotBlank(message = UserValidMessage.PASSWORD_NOT_BLANK) @Pattern(regexp = PatternRegex.PASSWORD_REGEX, message = UserValidMessage.PASSWORD_FORMAT_ERROR) private String password; + + private Boolean checked; } } diff --git a/user/src/main/java/com/njcn/gather/user/user/service/ISysRoleFunctionService.java b/user/src/main/java/com/njcn/gather/user/user/service/ISysRoleFunctionService.java index de83d2b0..4ff39cd7 100644 --- a/user/src/main/java/com/njcn/gather/user/user/service/ISysRoleFunctionService.java +++ b/user/src/main/java/com/njcn/gather/user/user/service/ISysRoleFunctionService.java @@ -20,15 +20,6 @@ public interface ISysRoleFunctionService extends IService { */ List listFunctionByRoleId(String roleId); - /** - * 新增角色菜单(资源)关联数据 - * - * @param roleId 角色id - * @param functionIds 菜单(资源)ids - * @return 成功返回true,失败返回false - */ - boolean addRoleFunction(String roleId, List functionIds); - /** * 更新角色菜单(资源)关联数据 * diff --git a/user/src/main/java/com/njcn/gather/user/user/service/ISysUserService.java b/user/src/main/java/com/njcn/gather/user/user/service/ISysUserService.java index 9642992a..e473f0b0 100644 --- a/user/src/main/java/com/njcn/gather/user/user/service/ISysUserService.java +++ b/user/src/main/java/com/njcn/gather/user/user/service/ISysUserService.java @@ -21,14 +21,6 @@ public interface ISysUserService extends IService { */ Page listUser(SysUserParam.SysUserQueryParam queryParam); - /** - * 根据部门ID查询用户列表 - * - * @param deptId 部门ID - * @return 用户列表 - */ - List listUserByDeptId(String deptId); - /** * 根据登录名查询用户 * diff --git a/user/src/main/java/com/njcn/gather/user/user/service/impl/SysRoleFunctionServiceImpl.java b/user/src/main/java/com/njcn/gather/user/user/service/impl/SysRoleFunctionServiceImpl.java index f218df68..e2cc2096 100644 --- a/user/src/main/java/com/njcn/gather/user/user/service/impl/SysRoleFunctionServiceImpl.java +++ b/user/src/main/java/com/njcn/gather/user/user/service/impl/SysRoleFunctionServiceImpl.java @@ -30,21 +30,6 @@ public class SysRoleFunctionServiceImpl extends ServiceImpl functionIds) { - List roleFunctions = new ArrayList<>(); - if (!CollectionUtil.isEmpty(functionIds)) { - functionIds.forEach(functionId -> { - SysRoleFunction roleFunction = new SysRoleFunction(); - roleFunction.setRoleId(roleId); - roleFunction.setFunctionId(functionId); - roleFunctions.add(roleFunction); - }); - } - return this.saveBatch(roleFunctions); - } - @Override @Transactional public boolean updateRoleFunction(String roleId, List functionIds) { diff --git a/user/src/main/java/com/njcn/gather/user/user/service/impl/SysUserServiceImpl.java b/user/src/main/java/com/njcn/gather/user/user/service/impl/SysUserServiceImpl.java index d68576d8..a9f399f1 100644 --- a/user/src/main/java/com/njcn/gather/user/user/service/impl/SysUserServiceImpl.java +++ b/user/src/main/java/com/njcn/gather/user/user/service/impl/SysUserServiceImpl.java @@ -68,14 +68,6 @@ public class SysUserServiceImpl extends ServiceImpl impl return page; } - @Override - public List listUserByDeptId(String deptId) { - if (StrUtil.isNotBlank(deptId)) { - return this.lambdaQuery().ne(SysUser::getState, UserConst.STATE_DELETE).eq(SysUser::getDeptId, deptId).orderByAsc(SysUser::getCreateTime).list(); - } - return Collections.emptyList(); - } - @Override public SysUser getUserByLoginName(String loginName) { return this.lambdaQuery().ne(SysUser::getState, UserConst.STATE_DELETE).eq(SysUser::getLoginName, loginName).one();