From da9c9ee1181a28db10fecebce9cc5f1bada3e17c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com>
Date: Tue, 4 Apr 2023 14:16:48 +0800
Subject: [PATCH 1/9] =?UTF-8?q?=E7=89=A9=E8=B5=84=E7=BB=B4=E6=8A=A4bug?=
=?UTF-8?q?=E4=BF=AE=E5=A4=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../api/controller/thrsys/ThrProductsAddDiController.java | 1 +
src/main/resources/mybatis/mapper/basic/UdiProductDao.xml | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrProductsAddDiController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrProductsAddDiController.java
index 33e51b16..8bb14777 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrProductsAddDiController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrProductsAddDiController.java
@@ -219,6 +219,7 @@ public class ThrProductsAddDiController {
udiProductEntity.setBasicPrductRemak6(thrProductsAddDiResponse.getBasicPrductRemak6());
udiProductEntity.setBasicPrductRemak7(thrProductsAddDiResponse.getBasicPrductRemak7());
udiProductEntity.setBasicPrductRemak8(thrProductsAddDiResponse.getBasicPrductRemak8());
+ udiProductEntity.setNameCode(null);
udiProductService.updateUdiInfoByUuid(udiProductEntity);
UdiRelevanceEntity udiRelevanceEntity1 = new UdiRelevanceEntity();
BeanUtils.copyProperties(udiRelevanceEntity, udiRelevanceEntity1);
diff --git a/src/main/resources/mybatis/mapper/basic/UdiProductDao.xml b/src/main/resources/mybatis/mapper/basic/UdiProductDao.xml
index 9c104d56..24572939 100644
--- a/src/main/resources/mybatis/mapper/basic/UdiProductDao.xml
+++ b/src/main/resources/mybatis/mapper/basic/UdiProductDao.xml
@@ -518,7 +518,7 @@
ggxh=#{ggxh},
- qxlb !==#{qxlb !=},
+ qxlb =#{qxlb},
tyshxydm=#{tyshxydm},
@@ -675,7 +675,7 @@
ggxh=#{ggxh},
- qxlb !==#{qxlb !=},
+ qxlb =#{qxlb},
tyshxydm=#{tyshxydm},
From 0aca31a1fe5e19840dceaba94859bcad7b64593c Mon Sep 17 00:00:00 2001
From: wangwei <1610949092@qq.com>
Date: Tue, 4 Apr 2023 14:31:40 +0800
Subject: [PATCH 2/9] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=97=A5=E5=BF=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../api/controller/auth/AuthCheckController.java | 3 +++
.../api/controller/auth/AuthUserController.java | 1 +
.../glxp/api/controller/auth/DeptController.java | 5 +++++
.../api/controller/auth/DeptUserController.java | 3 +++
.../api/controller/auth/InvBusUserController.java | 7 +++++++
.../api/controller/auth/InvSpaceController.java | 5 +++++
.../api/controller/auth/InvWarehouseController.java | 10 ++++++++++
.../glxp/api/controller/auth/LoginController.java | 3 +++
.../api/controller/auth/RegisterController.java | 5 +++++
.../api/controller/auth/SysDictDataController.java | 5 +++++
.../api/controller/auth/SysDictTypeController.java | 5 +++++
.../glxp/api/controller/auth/SysMenuController.java | 5 +++++
.../glxp/api/controller/auth/SysRoleController.java | 9 +++++++++
.../glxp/api/controller/auth/SysUserController.java | 1 +
.../basic/BasicBusTypeChangeController.java | 5 +++++
.../controller/basic/BasicBusTypePreController.java | 6 ++++++
.../basic/BasicBussinessTypeController.java | 5 +++++
.../api/controller/basic/BasicCorpController.java | 8 ++++++++
.../basic/BasicCorpExportLogController.java | 6 ++++++
.../basic/BasicCorpImportLogController.java | 4 ++++
.../api/controller/basic/BasicGenExcelService.java | 5 +++++
.../controller/basic/BasicHospTypeController.java | 5 +++++
.../api/controller/basic/BasicInCodeController.java | 3 +++
.../controller/basic/BasicProductSetController.java | 3 +++
.../basic/BasicProductsExportLogController.java | 6 ++++++
.../basic/BasicProductsImportLogController.java | 8 ++++++++
.../api/controller/basic/EntrustReceController.java | 5 +++++
.../api/controller/basic/UdiContrastController.java | 7 +++++++
.../controller/basic/UdiRelevanceController.java | 11 +++++++++++
.../api/controller/basic/UdiRlSupController.java | 6 ++++++
.../api/controller/inout/IoCodeLostController.java | 3 +++
.../api/controller/inout/IoCodeTempController.java | 7 +++++++
.../api/controller/inout/IoOrderController.java | 13 +++++++++++++
.../inout/IoOrderDetailBizController.java | 11 +++++++++++
.../controller/inout/IoOrderReviewController.java | 5 +++++
.../api/controller/inout/ioCodeRelController.java | 4 ++++
.../api/controller/inv/DeviceMAOrderController.java | 6 ++++++
.../inv/DeviceMAOrderDetailCotroller.java | 7 ++++++-
.../inv/DeviceReceiveDetailController.java | 5 +++++
.../inv/DeviceReceiveOrderController.java | 7 +++++++
.../api/controller/inv/InnerOrderController.java | 9 +++++++++
.../api/controller/inv/InvCountCodesController.java | 4 ++++
.../api/controller/inv/InvCountOrderController.java | 7 +++++++
.../inv/InvCountOrderDetailController.java | 4 ++++
.../inv/InvInnerOrderPrintController.java | 3 +++
.../api/controller/inv/InvMAOrderController.java | 6 ++++++
.../controller/inv/InvMAOrderDetailController.java | 4 ++++
.../api/controller/inv/InvPreProductController.java | 3 +++
.../api/controller/inv/InvPreinOrderController.java | 3 +++
.../api/controller/inv/InvProductController.java | 3 +++
.../api/controller/inv/InvRemindMsgController.java | 4 ++++
.../api/controller/inv/InvRemindSetController.java | 6 ++++++
.../controller/monitor/SysLogininforController.java | 2 +-
.../api/controller/purchase/PurApplyController.java | 13 +++++++++++++
.../controller/purchase/PurArrivalController.java | 10 ++++++++++
.../controller/purchase/PurDeliveryController.java | 11 +++++++++++
.../api/controller/purchase/PurOrderController.java | 11 +++++++++++
.../purchase/PurOrderReceiveController.java | 9 +++++++++
.../api/controller/purchase/PurPlanController.java | 10 ++++++++++
.../controller/purchase/PurReturnedController.java | 9 +++++++++
.../api/controller/purchase/SupCertController.java | 7 +++++++
.../purchase/SupCertRemindMsgController.java | 4 ++++
.../controller/purchase/SupCertSetController.java | 5 +++++
.../controller/purchase/SupCompanyController.java | 6 ++++++
.../purchase/SupManufacturerController.java | 6 ++++++
.../controller/purchase/SupProductController.java | 5 +++++
.../glxp/api/controller/sup/CustomerController.java | 5 +++++
.../sync/SpsSyncDownloadStatusController.java | 4 ++++
.../sync/SpsSyncExportStatusController.java | 5 +++++
.../api/controller/system/CompanyController.java | 3 +++
.../api/controller/system/DeviceKeyController.java | 4 ++++
.../controller/system/SysMenuHelpController.java | 5 +++++
.../controller/system/SysParamConfigController.java | 3 +++
.../controller/system/SysPdfModuleController.java | 6 ++++++
.../controller/system/SysPdfTemplateController.java | 5 +++++
.../controller/thrsys/ThirdSysApiController.java | 3 +++
.../controller/thrsys/ThirdUploadSetController.java | 3 +++
.../thrsys/ThrBusTypeOriginController.java | 6 ++++++
.../thrsys/ThrCorpExportLogController.java | 6 ++++++
.../thrsys/ThrCorpImportLogController.java | 3 +++
.../api/controller/thrsys/ThrCorpsController.java | 7 +++++++
.../api/controller/thrsys/ThrDeptController.java | 4 ++++
.../controller/thrsys/ThrInvProductsController.java | 7 +++++++
.../thrsys/ThrInvProductsExportLogController.java | 3 +++
.../thrsys/ThrInvProductsImportLogController.java | 3 +++
.../thrsys/ThrInvWarehouseController.java | 5 +++++
.../api/controller/thrsys/ThrOrderController.java | 5 +++++
.../thrsys/ThrOrderExportLogController.java | 5 +++++
.../thrsys/ThrOrderImportLogController.java | 4 ++++
.../thrsys/ThrOrderUploadLogController.java | 3 +++
.../controller/thrsys/ThrProductsAddController.java | 3 +++
.../thrsys/ThrProductsAddDiController.java | 6 ++++++
.../controller/thrsys/ThrProductsController.java | 5 ++++-
.../thrsys/ThrProductsExportLogController.java | 3 +++
.../thrsys/ThrProductsImportLogController.java | 3 +++
.../api/controller/thrsys/ThrSystemController.java | 8 ++++++++
96 files changed, 524 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/glxp/api/controller/auth/AuthCheckController.java b/src/main/java/com/glxp/api/controller/auth/AuthCheckController.java
index cb760528..a8023c18 100644
--- a/src/main/java/com/glxp/api/controller/auth/AuthCheckController.java
+++ b/src/main/java/com/glxp/api/controller/auth/AuthCheckController.java
@@ -1,6 +1,8 @@
package com.glxp.api.controller.auth;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.auth.AuthCheckEntity;
import com.glxp.api.req.auth.FilterAuthCheckRequest;
import com.glxp.api.res.PageSimpleResponse;
@@ -43,6 +45,7 @@ public class AuthCheckController {
}
@PostMapping("/udiwms/auth/device/save")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse save(@RequestBody @Valid AuthCheckEntity authCheckEntity,
BindingResult bindingResult) {
diff --git a/src/main/java/com/glxp/api/controller/auth/AuthUserController.java b/src/main/java/com/glxp/api/controller/auth/AuthUserController.java
index b160cbd3..f015ee61 100644
--- a/src/main/java/com/glxp/api/controller/auth/AuthUserController.java
+++ b/src/main/java/com/glxp/api/controller/auth/AuthUserController.java
@@ -38,6 +38,7 @@ public class AuthUserController extends BaseController {
@AuthRuleAnnotation("admin/auth/admin/updateInv")
@PostMapping("/admin/auth/admin/updateInv")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse updateInv(@RequestBody @Valid AuthUserSaveRequest authUserSaveRequest,
BindingResult bindingResult) {
diff --git a/src/main/java/com/glxp/api/controller/auth/DeptController.java b/src/main/java/com/glxp/api/controller/auth/DeptController.java
index 51891a3a..2e900805 100644
--- a/src/main/java/com/glxp/api/controller/auth/DeptController.java
+++ b/src/main/java/com/glxp/api/controller/auth/DeptController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.auth.AuthAdmin;
import com.glxp.api.entity.auth.DeptEntity;
@@ -168,6 +170,7 @@ public class DeptController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/spms/inv/warehouse/save")
+ @Log(title = "用户管理", businessType = BusinessType.INSERT)
public BaseResponse save(@RequestBody @Valid DeptEntity deptEntity,
BindingResult bindingResult) {
@@ -228,6 +231,7 @@ public class DeptController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/spms/inv/warehouse/edit")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse edit(@RequestBody @Valid DeptEntity deptEntity,
BindingResult bindingResult) {
@@ -258,6 +262,7 @@ public class DeptController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/spms/inv/warehouse/delete")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody DeleteRequest deleteRequest) {
if (deleteRequest.getId() == null) {
diff --git a/src/main/java/com/glxp/api/controller/auth/DeptUserController.java b/src/main/java/com/glxp/api/controller/auth/DeptUserController.java
index 82f8c3a0..74a63577 100644
--- a/src/main/java/com/glxp/api/controller/auth/DeptUserController.java
+++ b/src/main/java/com/glxp/api/controller/auth/DeptUserController.java
@@ -2,6 +2,8 @@ package com.glxp.api.controller.auth;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.auth.DeptEntity;
import com.glxp.api.entity.auth.DeptUserEntity;
import com.glxp.api.req.auth.FilterDeptUserReqeust;
@@ -52,6 +54,7 @@ public class DeptUserController {
@AuthRuleAnnotation("")
@PostMapping("udi/auth/dept/user/delete")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody DeptUserEntity deptUserEntity) {
boolean b = deptUserService.delete(deptUserEntity.getDeptId(), deptUserEntity.getUserId());
if (b)
diff --git a/src/main/java/com/glxp/api/controller/auth/InvBusUserController.java b/src/main/java/com/glxp/api/controller/auth/InvBusUserController.java
index 880df60b..53c6c52f 100644
--- a/src/main/java/com/glxp/api/controller/auth/InvBusUserController.java
+++ b/src/main/java/com/glxp/api/controller/auth/InvBusUserController.java
@@ -3,9 +3,11 @@ package com.glxp.api.controller.auth;
import cn.hutool.core.collection.CollUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.auth.DeptEntity;
import com.glxp.api.entity.auth.InvBusUserEntity;
import com.glxp.api.entity.auth.InvWarehouseEntity;
@@ -106,6 +108,7 @@ public class InvBusUserController {
@AuthRuleAnnotation("")
@PostMapping("/spms/bus/user/warehouse/update")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse updateRes(@RequestBody UpdateUserRelBusRequset relBusRequset) {
boolean b = invBusUserService.deleteByUnion(relBusRequset.getUserId(), relBusRequset.getSubInvCode());
if (CollUtil.isNotEmpty(relBusRequset.getInvBusUserEntities())) {
@@ -126,6 +129,7 @@ public class InvBusUserController {
@AuthRuleAnnotation("")
@PostMapping("/spms/bus/user/warehouse/post")
+ @Log(title = "用户管理", businessType = BusinessType.INSERT)
public BaseResponse postRes(@RequestBody UpdateUserRelBusRequset relBusRequset) {
boolean b = invBusUserService.deleteByUnion(relBusRequset.getUserId(), relBusRequset.getSubInvCode());
if (CollUtil.isNotEmpty(relBusRequset.getSelectActions())) {
@@ -155,6 +159,7 @@ public class InvBusUserController {
@AuthRuleAnnotation("")
@PostMapping("/spms/bus/user/warehouse/save")
+ @Log(title = "用户管理", businessType = BusinessType.INSERT)
public BaseResponse save(@RequestBody @Valid InvBusUserEntity invBusUserEntity,
BindingResult bindingResult) {
@@ -173,6 +178,7 @@ public class InvBusUserController {
@AuthRuleAnnotation("")
@PostMapping("/spms/bus/user/warehouse/edit")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse edit(@RequestBody @Valid InvBusUserEntity invBusUserEntity,
BindingResult bindingResult) {
@@ -192,6 +198,7 @@ public class InvBusUserController {
@AuthRuleAnnotation("")
@PostMapping("/spms/bus/user/warehouse/delete")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody DeleteRequest deleteRequest) {
if (deleteRequest.getId() == null) {
diff --git a/src/main/java/com/glxp/api/controller/auth/InvSpaceController.java b/src/main/java/com/glxp/api/controller/auth/InvSpaceController.java
index 4bb28ac8..e65a013e 100644
--- a/src/main/java/com/glxp/api/controller/auth/InvSpaceController.java
+++ b/src/main/java/com/glxp/api/controller/auth/InvSpaceController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.auth;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.auth.InvSpace;
import com.glxp.api.req.auth.FilterInvSpaceRequest;
import com.glxp.api.req.system.DeleteRequest;
@@ -48,6 +50,7 @@ public class InvSpaceController {
* @return
*/
@PostMapping("/spms/inv/space/add")
+ @Log(title = "用户管理", businessType = BusinessType.INSERT)
public BaseResponse addSpace(@RequestBody InvSpace invSpace, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -65,6 +68,7 @@ public class InvSpaceController {
* @return
*/
@PostMapping("/spms/inv/space/delete")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse deleteSpace(@RequestBody DeleteRequest deleteRequest) {
if (null == deleteRequest || StrUtil.isBlank(deleteRequest.getId())) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "参数不能为空");
@@ -80,6 +84,7 @@ public class InvSpaceController {
* @return
*/
@PostMapping("/spms/inv/space/update")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse updateSpace(@RequestBody InvSpace invSpace, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/auth/InvWarehouseController.java b/src/main/java/com/glxp/api/controller/auth/InvWarehouseController.java
index c99b58ab..8d260fc7 100644
--- a/src/main/java/com/glxp/api/controller/auth/InvWarehouseController.java
+++ b/src/main/java/com/glxp/api/controller/auth/InvWarehouseController.java
@@ -6,9 +6,11 @@ import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.auth.*;
import com.glxp.api.entity.basic.BasicBussinessTypeEntity;
@@ -182,6 +184,7 @@ public class InvWarehouseController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/spms/sub/inv/warehouse/save")
+ @Log(title = "用户管理", businessType = BusinessType.INSERT)
public BaseResponse save(@RequestBody @Valid InvWarehouseEntity invWarehouseEntity,
BindingResult bindingResult) {
@@ -220,6 +223,7 @@ public class InvWarehouseController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/spms/sub/inv/warehouse/edit")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse edit(@RequestBody @Valid InvWarehouseEntity invWarehouseEntity,
BindingResult bindingResult, FilterInvSubWarehouseRequest filterInvSubWarehouseRequest) {
@@ -260,6 +264,7 @@ public class InvWarehouseController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/spms/sub/inv/warehouse/delete")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody DeleteRequest deleteRequest) {
if (deleteRequest.getId() == null) {
@@ -324,6 +329,7 @@ public class InvWarehouseController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/spms/sub/inv/warehouse/bindThrWarehouse")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse bindThrWarehouse(String id, String thridWarehouseId, String sysId) {
if (null == id || null == thridWarehouseId || StrUtil.isBlank(sysId)) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -340,6 +346,7 @@ public class InvWarehouseController extends BaseController {
*/
@AuthRuleAnnotation("")
@PostMapping("/spms/sub/inv/warehouse/unbindThrWarehouse")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse unbindThrWarehouse(String id, String sysId) {
if (null == id || StrUtil.isBlank(sysId)) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -435,6 +442,7 @@ public class InvWarehouseController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/spms/invRelBusType/warehouse/post")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse postRes(@RequestBody UpdateInvRelBusRequest relBusRequset) {
if (StrUtil.isEmpty(relBusRequset.getInvCode()))
return ResultVOUtils.error(500, "仓库编码不能为空!");
@@ -541,6 +549,7 @@ public class InvWarehouseController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/warehouse/inout/delWarehouseUser")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse deleteWarehouseUser(Integer id) {
if (null == id)
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -561,6 +570,7 @@ public class InvWarehouseController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/warehouse/inout/addWarehouseUser")
+ @Log(title = "用户管理", businessType = BusinessType.INSERT)
public BaseResponse addWarehouseUser(@RequestBody Map params) {
String code = String.valueOf(params.get("code"));
String userListJson = String.valueOf(params.get("userList"));
diff --git a/src/main/java/com/glxp/api/controller/auth/LoginController.java b/src/main/java/com/glxp/api/controller/auth/LoginController.java
index 1030c194..a552267f 100644
--- a/src/main/java/com/glxp/api/controller/auth/LoginController.java
+++ b/src/main/java/com/glxp/api/controller/auth/LoginController.java
@@ -2,6 +2,8 @@ package com.glxp.api.controller.auth;
import cn.hutool.core.util.StrUtil;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.controller.BaseController;
import com.glxp.api.dao.auth.AuthLicenseDao;
@@ -268,6 +270,7 @@ public class LoginController extends BaseController {
*/
@AuthRuleAnnotation("") // 需要登录验证,但是不需要权限验证时,value 值填空字符串
@PostMapping("/admin/auth/login/password")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse password(@RequestBody @Valid UpdatePasswordRequest updatePasswordRequest,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/auth/RegisterController.java b/src/main/java/com/glxp/api/controller/auth/RegisterController.java
index 27d05604..a97d972c 100644
--- a/src/main/java/com/glxp/api/controller/auth/RegisterController.java
+++ b/src/main/java/com/glxp/api/controller/auth/RegisterController.java
@@ -5,9 +5,11 @@ import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.auth.AuthAdmin;
import com.glxp.api.entity.auth.CustomerInfoEntity;
import com.glxp.api.entity.auth.UserRegisterEntity;
@@ -178,6 +180,7 @@ public class RegisterController {
@AuthRuleAnnotation("")
@PostMapping("salewarehouse/register/deleteResiter")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse deleteResiter(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -190,6 +193,7 @@ public class RegisterController {
}
@PostMapping("salewarehouse/register/update")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse updateRegister(@RequestBody @Valid UserRegisterEntity userRegisterEntity,
BindingResult bindingResult) {
@@ -325,6 +329,7 @@ public class RegisterController {
@AuthRuleAnnotation("")
@PostMapping("salewarehouse/register/check")
+ @Log(title = "用户管理", businessType = BusinessType.INSERT)
public BaseResponse checkRegister(@RequestBody @Valid RegisterCheckRequest registerCheckRequest,
BindingResult bindingResult) {
diff --git a/src/main/java/com/glxp/api/controller/auth/SysDictDataController.java b/src/main/java/com/glxp/api/controller/auth/SysDictDataController.java
index f3181d6f..5ec69838 100644
--- a/src/main/java/com/glxp/api/controller/auth/SysDictDataController.java
+++ b/src/main/java/com/glxp/api/controller/auth/SysDictDataController.java
@@ -2,6 +2,8 @@ package com.glxp.api.controller.auth;
import cn.dev33.satoken.annotation.SaCheckPermission;
import cn.hutool.core.util.ObjectUtil;
+import com.glxp.api.annotation.Log;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.auth.SysDictData;
import com.glxp.api.req.auth.SysDictDataRequest;
@@ -66,6 +68,7 @@ public class SysDictDataController extends BaseController {
* 新增字典类型
*/
@PostMapping
+ @Log(title = "用户管理", businessType = BusinessType.INSERT)
public BaseResponse add(@Validated @RequestBody SysDictData dict) {
dictDataService.insertDictData(dict);
return ResultVOUtils.success("添加成功!");
@@ -76,6 +79,7 @@ public class SysDictDataController extends BaseController {
*/
@SaCheckPermission("system:dict:edit")
@PutMapping
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse edit(@Validated @RequestBody SysDictData dict) {
dictDataService.updateDictData(dict);
return ResultVOUtils.success("修改成功!");
@@ -88,6 +92,7 @@ public class SysDictDataController extends BaseController {
*/
@SaCheckPermission("system:dict:remove")
@DeleteMapping("/{dictCodes}")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse remove(@PathVariable Long[] dictCodes) {
dictDataService.deleteDictDataByIds(dictCodes);
return ResultVOUtils.success("移除成功!");
diff --git a/src/main/java/com/glxp/api/controller/auth/SysDictTypeController.java b/src/main/java/com/glxp/api/controller/auth/SysDictTypeController.java
index dc4d54bf..874e3745 100644
--- a/src/main/java/com/glxp/api/controller/auth/SysDictTypeController.java
+++ b/src/main/java/com/glxp/api/controller/auth/SysDictTypeController.java
@@ -3,6 +3,8 @@ package com.glxp.api.controller.auth;
import cn.dev33.satoken.annotation.SaCheckPermission;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.auth.SysDictType;
@@ -54,6 +56,7 @@ public class SysDictTypeController extends BaseController {
* 新增字典类型
*/
@PostMapping
+ @Log(title = "用户管理", businessType = BusinessType.INSERT)
public BaseResponse add(@Validated @RequestBody SysDictType dict) {
if (Constant.NOT_UNIQUE.equals(dictTypeService.checkDictTypeUnique(dict))) {
return ResultVOUtils.error(500, "新增字典'" + dict.getDictName() + "'失败,字典类型已存在");
@@ -66,6 +69,7 @@ public class SysDictTypeController extends BaseController {
* 修改字典类型
*/
@PutMapping
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse edit(@Validated @RequestBody SysDictType dict) {
// if (Constant.NOT_UNIQUE.equals(dictTypeService.checkDictTypeUnique(dict))) {
// return R.fail("修改字典'" + dict.getDictName() + "'失败,字典类型已存在");
@@ -81,6 +85,7 @@ public class SysDictTypeController extends BaseController {
*/
@SaCheckPermission("system:dict:remove")
@DeleteMapping("/{dictIds}")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse remove(@PathVariable Long[] dictIds) {
dictTypeService.deleteDictTypeByIds(dictIds);
return ResultVOUtils.success("删除成功!");
diff --git a/src/main/java/com/glxp/api/controller/auth/SysMenuController.java b/src/main/java/com/glxp/api/controller/auth/SysMenuController.java
index 6fbe78db..912e793c 100644
--- a/src/main/java/com/glxp/api/controller/auth/SysMenuController.java
+++ b/src/main/java/com/glxp/api/controller/auth/SysMenuController.java
@@ -2,6 +2,8 @@ package com.glxp.api.controller.auth;
import cn.hutool.core.lang.tree.Tree;
import cn.hutool.http.HttpUtil;
+import com.glxp.api.annotation.Log;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.auth.AuthAdmin;
@@ -85,6 +87,7 @@ public class SysMenuController extends BaseController {
* 新增菜单
*/
@PostMapping
+ @Log(title = "用户管理", businessType = BusinessType.INSERT)
public BaseResponse add(@Validated @RequestBody SysMenu menu) {
if (Constant.NOT_UNIQUE.equals(menuService.checkMenuNameUnique(menu))) {
return ResultVOUtils.error(500, "新增菜单'" + menu.getMenuName() + "'失败,菜单名称已存在");
@@ -101,6 +104,7 @@ public class SysMenuController extends BaseController {
* 修改菜单
*/
@PutMapping
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse edit(@Validated @RequestBody SysMenu menu) {
menu.setNeMenuId(menu.getMenuId());
if (Constant.NOT_UNIQUE.equals(menuService.checkMenuNameUnique(menu))) {
@@ -120,6 +124,7 @@ public class SysMenuController extends BaseController {
* @param menuId 菜单ID
*/
@DeleteMapping("/{menuId}")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse remove(@PathVariable("menuId") Long menuId) {
if (menuService.hasChildByMenuId(menuId)) {
return ResultVOUtils.error(500, "存在子菜单,不允许删除");
diff --git a/src/main/java/com/glxp/api/controller/auth/SysRoleController.java b/src/main/java/com/glxp/api/controller/auth/SysRoleController.java
index 208bf80f..5081f90e 100644
--- a/src/main/java/com/glxp/api/controller/auth/SysRoleController.java
+++ b/src/main/java/com/glxp/api/controller/auth/SysRoleController.java
@@ -2,6 +2,8 @@ package com.glxp.api.controller.auth;
import cn.dev33.satoken.annotation.SaCheckPermission;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.auth.AuthAdmin;
@@ -64,6 +66,7 @@ public class SysRoleController extends BaseController {
* 新增角色
*/
@PostMapping
+ @Log(title = "用户管理", businessType = BusinessType.INSERT)
public BaseResponse add(@Validated @RequestBody SysRole role) {
role.setRoleKey(UUID.randomUUID() + "");
if (Constant.NOT_UNIQUE.equals(roleService.checkRoleNameUnique(role))) {
@@ -83,6 +86,7 @@ public class SysRoleController extends BaseController {
* 修改保存角色
*/
@PutMapping
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse edit(@Validated @RequestBody SysRole role) {
roleService.checkRoleAllowed(role);
roleService.checkRoleDataScope(role.getRoleId());
@@ -105,6 +109,7 @@ public class SysRoleController extends BaseController {
* 修改保存数据权限
*/
@PutMapping("/dataScope")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse dataScope(@RequestBody SysRole role) {
roleService.checkRoleAllowed(role);
roleService.checkRoleDataScope(role.getRoleId());
@@ -118,6 +123,7 @@ public class SysRoleController extends BaseController {
* 状态修改
*/
@PutMapping("/changeStatus")
+ @Log(title = "用户管理", businessType = BusinessType.UPDATE)
public BaseResponse changeStatus(@RequestBody SysRole role) {
roleService.checkRoleAllowed(role);
roleService.checkRoleDataScope(role.getRoleId());
@@ -131,6 +137,7 @@ public class SysRoleController extends BaseController {
* @param roleIds 角色ID串
*/
@DeleteMapping("/{roleIds}")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse remove(@PathVariable Long[] roleIds) {
int i = roleService.deleteRoleByIds(roleIds);
if(i>0){
@@ -184,6 +191,7 @@ public class SysRoleController extends BaseController {
* 取消授权用户
*/
@PutMapping("/authUser/cancel")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse cancelAuthUser(@RequestBody SysUserRole userRole) {
int i = roleService.deleteAuthUser(userRole);
return ResultVOUtils.success("取消成功!");
@@ -197,6 +205,7 @@ public class SysRoleController extends BaseController {
*/
@SaCheckPermission("system:role:edit")
@PutMapping("/authUser/cancelAll")
+ @Log(title = "用户管理", businessType = BusinessType.DELETE)
public BaseResponse cancelAuthUserAll(Long roleId, Long[] userIds) {
int i = roleService.deleteAuthUsers(roleId, userIds);
diff --git a/src/main/java/com/glxp/api/controller/auth/SysUserController.java b/src/main/java/com/glxp/api/controller/auth/SysUserController.java
index 92840db0..4cb545f5 100644
--- a/src/main/java/com/glxp/api/controller/auth/SysUserController.java
+++ b/src/main/java/com/glxp/api/controller/auth/SysUserController.java
@@ -135,6 +135,7 @@ public class SysUserController extends BaseController {
* @param userId 用户Id
* @param roleIds 角色ID串
*/
+ @Log(title = "用户管理", businessType = BusinessType.GRANT)
@SaCheckPermission("system:user:edit")
@PutMapping("/authRole")
public BaseResponse inseinsertUserAuthrtAuthRole(Long userId, Long[] roleIds) {
diff --git a/src/main/java/com/glxp/api/controller/basic/BasicBusTypeChangeController.java b/src/main/java/com/glxp/api/controller/basic/BasicBusTypeChangeController.java
index bbca6a45..dcdd1952 100644
--- a/src/main/java/com/glxp/api/controller/basic/BasicBusTypeChangeController.java
+++ b/src/main/java/com/glxp/api/controller/basic/BasicBusTypeChangeController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.basic;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.basic.BasicBusTypeChangeEntity;
import com.glxp.api.req.basic.FilterBusTypeChangeRequest;
import com.glxp.api.req.system.DeleteRequest;
@@ -58,6 +60,7 @@ public class BasicBusTypeChangeController {
* @return
*/
@PostMapping("/basic/bustype/change/insert")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse insertBusType(@RequestBody @Valid BasicBusTypeChangeEntity basicBusTypeChangeEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -79,6 +82,7 @@ public class BasicBusTypeChangeController {
* @return
*/
@PostMapping("/basic/bustype/change/update")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateBusType(@RequestBody @Valid BasicBusTypeChangeEntity basicBusTypeChangeEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -100,6 +104,7 @@ public class BasicBusTypeChangeController {
* @return
*/
@PostMapping("/basic/bustype/change/delete")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse delBussinessType(@RequestBody @Valid DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/basic/BasicBusTypePreController.java b/src/main/java/com/glxp/api/controller/basic/BasicBusTypePreController.java
index df305059..b9165de9 100644
--- a/src/main/java/com/glxp/api/controller/basic/BasicBusTypePreController.java
+++ b/src/main/java/com/glxp/api/controller/basic/BasicBusTypePreController.java
@@ -3,9 +3,11 @@ package com.glxp.api.controller.basic;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.constant.ConstantType;
import com.glxp.api.entity.auth.InvWarehouseEntity;
@@ -119,6 +121,7 @@ public class BasicBusTypePreController {
* @return
*/
@PostMapping("/spms/busTypePre/remove")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse removeBuTypePre(@RequestBody BasicBusTypePreEntity basicBusTypePreEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -140,6 +143,7 @@ public class BasicBusTypePreController {
* @return
*/
@PostMapping("/spms/busTypePre/delete")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse deleteBusTypePre(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -157,6 +161,7 @@ public class BasicBusTypePreController {
* @return
*/
@PostMapping("/spms/busTypePre/update")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateBusTypePre(@RequestBody BasicBusTypePreEntity basicBusTypePreEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -183,6 +188,7 @@ public class BasicBusTypePreController {
* @return
*/
@PostMapping("/spms/busTypePre/insert")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse insertBusTypePre(@RequestBody BasicBusTypePreEntity basicBusTypePreEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/basic/BasicBussinessTypeController.java b/src/main/java/com/glxp/api/controller/basic/BasicBussinessTypeController.java
index e2724b63..699544b1 100644
--- a/src/main/java/com/glxp/api/controller/basic/BasicBussinessTypeController.java
+++ b/src/main/java/com/glxp/api/controller/basic/BasicBussinessTypeController.java
@@ -6,9 +6,11 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.ConstantType;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.basic.BasicBussinessTypeEntity;
@@ -124,6 +126,7 @@ public class BasicBussinessTypeController extends BaseController {
* @return
*/
@PostMapping(value = "/udiwms/bussinessType/insert")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse insertBussinessType(@RequestBody @Valid BussinessTypeSaveRequest bussinessTypeSaveRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -152,6 +155,7 @@ public class BasicBussinessTypeController extends BaseController {
* @return
*/
@PostMapping("/udiwms/bussinessType/update")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateBussinessType(@RequestBody BussinessTypeSaveRequest bussinessTypeSaveRequest,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -225,6 +229,7 @@ public class BasicBussinessTypeController extends BaseController {
* @return
*/
@PostMapping("/udiwms/bussinessType/delete")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse deleteBussinessType(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/basic/BasicCorpController.java b/src/main/java/com/glxp/api/controller/basic/BasicCorpController.java
index e97ca765..07cf6656 100644
--- a/src/main/java/com/glxp/api/controller/basic/BasicCorpController.java
+++ b/src/main/java/com/glxp/api/controller/basic/BasicCorpController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.basic;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.basic.BasicCorpEntity;
import com.glxp.api.entity.system.SystemParamConfigEntity;
@@ -106,6 +108,7 @@ public class BasicCorpController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/basic/unit/maintain/save")
+ @Log(title = "往来单位信息", businessType = BusinessType.INSERT)
public BaseResponse save(@RequestBody @Valid BasicCorpEntity basicUnitMaintainSaveRequest,
BindingResult bindingResult) {
@@ -133,6 +136,7 @@ public class BasicCorpController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/basic/unit/maintain/update")
+ @Log(title = "往来单位信息", businessType = BusinessType.UPDATE)
public BaseResponse update(@RequestBody @Valid BasicCorpEntity basicUnitMaintainSaveRequest,BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -203,6 +207,7 @@ public class BasicCorpController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/basic/unit/maintain/combine")
+ @Log(title = "往来单位信息", businessType = BusinessType.INSERT)
public BaseResponse combine(@RequestBody CombineUnitRequest combineRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -268,6 +273,7 @@ public class BasicCorpController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/basic/unit/maintain/combineSingle")
+ @Log(title = "往来单位信息", businessType = BusinessType.UPDATE)
public BaseResponse combineSingle(@RequestBody CombineSingleUnitRequest combineRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -302,6 +308,7 @@ public class BasicCorpController {
//解除绑定
@AuthRuleAnnotation("")
@GetMapping("/udiwms/unit/thirdSys/removeRl")
+ @Log(title = "往来单位信息", businessType = BusinessType.UPDATE)
public BaseResponse uploadThirdServcie(RemoveRelRequest removeRelRequest) {
BasicCorpEntity basicCorpEntity = basicUnitMaintainService.selectById(removeRelRequest.getRelId());
if (removeRelRequest.getThirdSys().equals("thirdId")) {
@@ -327,6 +334,7 @@ public class BasicCorpController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/basic/unit/maintain/delete")
+ @Log(title = "往来单位信息", businessType = BusinessType.DELETE)
public BaseResponse deleteBasicUnitMaintain(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/basic/BasicCorpExportLogController.java b/src/main/java/com/glxp/api/controller/basic/BasicCorpExportLogController.java
index 1601761f..ab5febfc 100644
--- a/src/main/java/com/glxp/api/controller/basic/BasicCorpExportLogController.java
+++ b/src/main/java/com/glxp/api/controller/basic/BasicCorpExportLogController.java
@@ -1,10 +1,12 @@
package com.glxp.api.controller.basic;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.basic.BasicCorpEntity;
import com.glxp.api.entity.basic.BasicCorpsExportLogEntity;
import com.glxp.api.req.basic.BasicCorpsExportRequest;
@@ -59,6 +61,7 @@ public class BasicCorpExportLogController {
}
@PostMapping("/udiwms/corps/exportLog/deleteLog")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -71,6 +74,7 @@ public class BasicCorpExportLogController {
//往来单位excel文件下载
@GetMapping("/udiwms/corps/exportLog/download")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public void download(FilterCorpExportLogRequest filterCorpExportLogRequest, HttpServletResponse res) {
List corpExportLogEntities = basicCorpExportLogService.filterCorpExportLog(filterCorpExportLogRequest);
@@ -107,6 +111,7 @@ public class BasicCorpExportLogController {
//往来单位导出生成Excel,并创建生成记录
@PostMapping("/udiwms/corps/importLog/export")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse excelDownload(@RequestBody BasicCorpsExportRequest basicCorpsExportRequest) {
String fileName = "D:\\udiwms\\exportFile\\" + "往来单位信息导出" + System.currentTimeMillis() + ".UpperIn";
BasicCorpsExportLogEntity corpExportLogEntity = new BasicCorpsExportLogEntity();
@@ -127,6 +132,7 @@ public class BasicCorpExportLogController {
//往来单位上传SMP,并创建生成记录
@PostMapping("/udiwms/corps/importLog/uploadSmp")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse uploadSmp(@RequestBody BasicCorpsExportRequest basicCorpsExportRequest) {
BasicCorpsExportLogEntity corpExportLogEntity = new BasicCorpsExportLogEntity();
corpExportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_PROCESS);
diff --git a/src/main/java/com/glxp/api/controller/basic/BasicCorpImportLogController.java b/src/main/java/com/glxp/api/controller/basic/BasicCorpImportLogController.java
index a110c3fc..45cd14f0 100644
--- a/src/main/java/com/glxp/api/controller/basic/BasicCorpImportLogController.java
+++ b/src/main/java/com/glxp/api/controller/basic/BasicCorpImportLogController.java
@@ -3,10 +3,12 @@ package com.glxp.api.controller.basic;
import cn.hutool.core.io.IoUtil;
import cn.hutool.json.JSONUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.basic.BasicCorpsImportDetailEntity;
import com.glxp.api.entity.basic.BasicCorpsImportLogEntity;
import com.glxp.api.req.basic.FilterCorpImportLogRequest;
@@ -56,6 +58,7 @@ public class BasicCorpImportLogController {
}
@PostMapping("/udiwms/corps/importLog/deleteLog")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -75,6 +78,7 @@ public class BasicCorpImportLogController {
//往来单位信息文件导入
@PostMapping("/udiwms/corps/importLog/upload")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse uploadCorp(@RequestParam("file") List files, @RequestParam("thirdSys") String thirdSys) {
String filePath = "D:\\udiwms\\filePath\\";
File createFile = new File(filePath);
diff --git a/src/main/java/com/glxp/api/controller/basic/BasicGenExcelService.java b/src/main/java/com/glxp/api/controller/basic/BasicGenExcelService.java
index 818f7fd4..7b31b1de 100644
--- a/src/main/java/com/glxp/api/controller/basic/BasicGenExcelService.java
+++ b/src/main/java/com/glxp/api/controller/basic/BasicGenExcelService.java
@@ -2,8 +2,10 @@ package com.glxp.api.controller.basic;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.basic.BasicCorpEntity;
import com.glxp.api.entity.basic.BasicCorpsExportLogEntity;
import com.glxp.api.entity.basic.BasicProductsExportLogEntity;
@@ -54,6 +56,7 @@ public class BasicGenExcelService {
//
//往来单位导出excel文件
@Async
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public void exportCorp(String genKey, BasicCorpsExportRequest basicCorpsExportRequest) {
BasicCorpsExportLogEntity corpExportLogEntity = basicCorpExportLogService.selectByGenKey(genKey);
@@ -179,6 +182,7 @@ public class BasicGenExcelService {
//
//
@Async
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public void uploadCorpSmpJson(String genKey, BasicCorpExportLogResponse exportData) {
BasicCorpsExportLogEntity corpExportLogEntity = basicCorpExportLogService.selectByGenKey(genKey);
@@ -248,6 +252,7 @@ public class BasicGenExcelService {
// }
//
@Async
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public void uploadProductsSmpJson(String genKey, UdiRelevanceExportJsonResponse exportData) {
BasicProductsExportLogEntity basicProductsExportLogEntity = basicProductsExportLogService.selectByGenKey(genKey);
// String response = HttpClient.uCloudPost(spsSyncUrl + "/udiwms/basic/products/upload", exportData);
diff --git a/src/main/java/com/glxp/api/controller/basic/BasicHospTypeController.java b/src/main/java/com/glxp/api/controller/basic/BasicHospTypeController.java
index a3867833..93c7f837 100644
--- a/src/main/java/com/glxp/api/controller/basic/BasicHospTypeController.java
+++ b/src/main/java/com/glxp/api/controller/basic/BasicHospTypeController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.basic;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.basic.BasicHospTypeEntity;
import com.glxp.api.req.basic.BasicHospTypeFilterRequest;
import com.glxp.api.req.basic.BasicHospTypeRequest;
@@ -74,6 +76,7 @@ public class BasicHospTypeController {
@PostMapping("/udiwms/basic/hosp/type/update")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse update(@RequestBody BasicHospTypeRequest basicHospTypeRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -88,6 +91,7 @@ public class BasicHospTypeController {
}
@GetMapping("/udiwms/basic/hosp/type/delect")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse delect(BasicHospTypeRequest basicHospTypeRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -132,6 +136,7 @@ public class BasicHospTypeController {
@PostMapping("/udiwms/basic/hosp/type/unbindRel")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse unbindRel(@RequestBody BasicHospTypeRequest basicHospTypeRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/basic/BasicInCodeController.java b/src/main/java/com/glxp/api/controller/basic/BasicInCodeController.java
index 228049c2..754e5d7e 100644
--- a/src/main/java/com/glxp/api/controller/basic/BasicInCodeController.java
+++ b/src/main/java/com/glxp/api/controller/basic/BasicInCodeController.java
@@ -3,9 +3,11 @@ package com.glxp.api.controller.basic;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.basic.BasicCorpEntity;
import com.glxp.api.entity.inout.IoOrderDetailBizEntity;
import com.glxp.api.entity.inout.IoOrderEntity;
@@ -69,6 +71,7 @@ public class BasicInCodeController {
}
@PostMapping("/udiwms/stock/order/addOrderPrint")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse addOrderPrint(@RequestBody invInnerOrderprintReques invInnerOrderprintReques) {
if (invInnerOrderprintReques.getOrderIdFk() != null) {
diff --git a/src/main/java/com/glxp/api/controller/basic/BasicProductSetController.java b/src/main/java/com/glxp/api/controller/basic/BasicProductSetController.java
index c04811ab..ca3e9f6c 100644
--- a/src/main/java/com/glxp/api/controller/basic/BasicProductSetController.java
+++ b/src/main/java/com/glxp/api/controller/basic/BasicProductSetController.java
@@ -2,8 +2,10 @@ package com.glxp.api.controller.basic;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.basic.BasicProductSetEntity;
import com.glxp.api.req.basic.FilterBasicProductSetrequest;
import com.glxp.api.res.PageSimpleResponse;
@@ -37,6 +39,7 @@ public class BasicProductSetController {
@AuthRuleAnnotation("")
@PostMapping("/spms/basicProduct/setup/modify")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse modifySetup(@RequestBody BasicProductSetEntity basicProductSetEntity) {
basicProductSetService.updateSetup(basicProductSetEntity);
return ResultVOUtils.success("修改成功");
diff --git a/src/main/java/com/glxp/api/controller/basic/BasicProductsExportLogController.java b/src/main/java/com/glxp/api/controller/basic/BasicProductsExportLogController.java
index d4a913eb..599482e1 100644
--- a/src/main/java/com/glxp/api/controller/basic/BasicProductsExportLogController.java
+++ b/src/main/java/com/glxp/api/controller/basic/BasicProductsExportLogController.java
@@ -1,10 +1,12 @@
package com.glxp.api.controller.basic;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.basic.BasicProductsExportLogEntity;
import com.glxp.api.req.basic.FilterUdiEpLogRequest;
import com.glxp.api.req.basic.FilterUdiRelRequest;
@@ -67,6 +69,7 @@ public class BasicProductsExportLogController {
}
@PostMapping("/udiwms/products/exportLog/deleteLog")
+ @Log(title = "医疗器械信息", businessType = BusinessType.DELETE)
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -79,6 +82,7 @@ public class BasicProductsExportLogController {
//产品信息excel文件下载
@GetMapping("/udiwms/products/exportLog/download")
+ @Log(title = "医疗器械信息", businessType = BusinessType.UPDATE)
public void download(FilterUdiEpLogRequest filterUdiEpLogRequest, HttpServletResponse res) {
List udiInfoExportLogEntities = basicProductsExportLogService.filterUdiInfoExportLog(filterUdiEpLogRequest);
@@ -115,6 +119,7 @@ public class BasicProductsExportLogController {
//产品信息导出生成Excel,并创建生成记录
@PostMapping("/udiwms/products/importLog/export")
+ @Log(title = "医疗器械信息", businessType = BusinessType.INSERT)
public BaseResponse excelDownload(@RequestBody UdiInfoExportRequest udiInfoExportRequest) {
BasicProductsExportLogEntity basicProductsExportLogEntity = new BasicProductsExportLogEntity();
basicProductsExportLogEntity.setStatus(BasicProcessStatus.UDIINFO_IMPORT_PROCESS);
@@ -134,6 +139,7 @@ public class BasicProductsExportLogController {
//产品信息上传SMP,并创建生成记录
@PostMapping("/udiwms/products/importLog/uploadSmp")
+ @Log(title = "医疗器械信息", businessType = BusinessType.INSERT)
public BaseResponse uploadSmp(@RequestBody UdiInfoExportRequest udiInfoExportRequest) {
BasicProductsExportLogEntity basicProductsExportLogEntity = new BasicProductsExportLogEntity();
diff --git a/src/main/java/com/glxp/api/controller/basic/BasicProductsImportLogController.java b/src/main/java/com/glxp/api/controller/basic/BasicProductsImportLogController.java
index fb7f589f..d8e1de6e 100644
--- a/src/main/java/com/glxp/api/controller/basic/BasicProductsImportLogController.java
+++ b/src/main/java/com/glxp/api/controller/basic/BasicProductsImportLogController.java
@@ -3,10 +3,12 @@ package com.glxp.api.controller.basic;
import cn.hutool.core.io.IoUtil;
import cn.hutool.json.JSONUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.basic.BasicProductsImportDetailEntity;
import com.glxp.api.entity.basic.BasicProductsImportLogEntity;
import com.glxp.api.req.basic.FilterUdiIpLogRequest;
@@ -83,6 +85,7 @@ public class BasicProductsImportLogController {
@PostMapping("/udiwms/products/importLog/deleteLog")
+ @Log(title = "医疗器械信息", businessType = BusinessType.DELETE)
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -102,6 +105,7 @@ public class BasicProductsImportLogController {
}
@PostMapping("/udiwms/products/importLog/delete")
+ @Log(title = "医疗器械信息", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -116,6 +120,7 @@ public class BasicProductsImportLogController {
//产品信息文件导入
@PostMapping("/udiwms/products/importLog/upload")
+ @Log(title = "医疗器械信息", businessType = BusinessType.INSERT)
public BaseResponse uploadProducts(@RequestParam("file") List files, @RequestParam("thirdSys") String thirdSys) {
String filePath = "D:\\udiwms\\filePath\\";
File createFile = new File(filePath);
@@ -201,6 +206,7 @@ public class BasicProductsImportLogController {
//产品信息接口上传
@PostMapping("/udiwms/basic/products/upload")
+ @Log(title = "医疗器械信息", businessType = BusinessType.INSERT)
public BaseResponse postUdiInfo(@RequestBody PostUdiInfoRequest postUdiInfoRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -238,6 +244,7 @@ public class BasicProductsImportLogController {
//扫码精灵产品信息接口上传
@PostMapping("/udiwms/basic/products/srUpload")
+ @Log(title = "医疗器械信息", businessType = BusinessType.INSERT)
public BaseResponse postSrUdiInfo(@RequestBody PostUdiInfoRequest postUdiInfoRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -274,6 +281,7 @@ public class BasicProductsImportLogController {
//供应商平台产品信息下载
@GetMapping("/udiwms/products/smp/download")
+ @Log(title = "医疗器械信息", businessType = BusinessType.INSERT)
public BaseResponse downloadSmpUdi(FilterUdiIpLogRequest filterUdiIpLogRequest,
BindingResult bindingResult) {
diff --git a/src/main/java/com/glxp/api/controller/basic/EntrustReceController.java b/src/main/java/com/glxp/api/controller/basic/EntrustReceController.java
index b91b5b6c..b23c8f96 100644
--- a/src/main/java/com/glxp/api/controller/basic/EntrustReceController.java
+++ b/src/main/java/com/glxp/api/controller/basic/EntrustReceController.java
@@ -2,8 +2,10 @@ package com.glxp.api.controller.basic;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.auth.InvWarehouseEntity;
import com.glxp.api.entity.basic.BasicBussinessTypeEntity;
@@ -74,6 +76,7 @@ public class EntrustReceController extends BaseController {
InvWarehouseService invWarehouseService;
@PostMapping("/spms/entrust/rece/add")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse aadEntrustRece(@RequestBody EntrustReceEntity entrustReceEntity) {
entrustReceEntity.setUserId(getUserId());
entrustReceEntity.setUpdateTime(new Date());
@@ -106,6 +109,7 @@ public class EntrustReceController extends BaseController {
@PostMapping("/spms/entrust/rece/update")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateEntrustRece(@RequestBody EntrustReceEntity entrustReceEntity) {
if (StrUtil.isEmpty(entrustReceEntity.getCurInv())) {
return ResultVOUtils.error(500, "当前仓库不能为空!");
@@ -130,6 +134,7 @@ public class EntrustReceController extends BaseController {
}
@PostMapping("/spms/entrust/rece/delete")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse deleteByStatus(@RequestBody DeleteRequest deleteRequest) {
boolean b = entrustReceService.deleteById(deleteRequest.getId());
diff --git a/src/main/java/com/glxp/api/controller/basic/UdiContrastController.java b/src/main/java/com/glxp/api/controller/basic/UdiContrastController.java
index 67a93964..89b81b63 100644
--- a/src/main/java/com/glxp/api/controller/basic/UdiContrastController.java
+++ b/src/main/java/com/glxp/api/controller/basic/UdiContrastController.java
@@ -4,8 +4,10 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.basic.CompanyProductRelevanceEntity;
import com.glxp.api.entity.basic.ProductInfoEntity;
@@ -72,6 +74,7 @@ public class UdiContrastController {
*/
@AuthRuleAnnotation("")
@PostMapping("/udi/udirel/revleance")
+ @Log(title = "耗材字典", businessType = BusinessType.INSERT)
public BaseResponse revleanceUdi(@RequestBody UdiCombineRequest udiCombineRequest) {
udiCombineRequest.setCustomerId(Long.valueOf(customerService.getCustomerId()));
List keys = udiCombineRequest.getKeys();
@@ -141,6 +144,7 @@ public class UdiContrastController {
*/
@AuthRuleAnnotation("")
@PostMapping("/udi/udirel/changeVersion")
+ @Log(title = "耗材字典", businessType = BusinessType.UPDATE)
public BaseResponse changeVersion(@RequestBody UdiCombineRequest udiCombineRequest) {
UdiRelevanceEntity udiRelevanceEntity = udiRelevanceService.selectById(udiCombineRequest.getRelId());
if (udiContrastService.isExit(udiCombineRequest.getKeys().get(0), udiRelevanceEntity.getMainId(), null)) {
@@ -165,6 +169,7 @@ public class UdiContrastController {
//更改关联第三方产品产品信息
@AuthRuleAnnotation("")
@PostMapping("/udi/udirel/modifyRel")
+ @Log(title = "耗材字典", businessType = BusinessType.UPDATE)
public BaseResponse modifyRel(@RequestBody UdiCombineRequest udiCombineRequest) {
UdiRelevanceEntity udiRelevanceEntity = udiRelevanceService.selectById(udiCombineRequest.getRelId());
udiRelevanceEntity = setThird(udiCombineRequest, udiRelevanceEntity);
@@ -199,6 +204,7 @@ public class UdiContrastController {
//解除绑定第三方产品信息
@AuthRuleAnnotation("")
@GetMapping("/udiwms/udirl/thirdSys/remove")
+ @Log(title = "耗材字典", businessType = BusinessType.UPDATE)
public BaseResponse removeThirdId(RemoveUdiRelRequest removeUdiRelRequest) {
UdiRelevanceEntity udiRelevanceEntity = udiRelevanceService.selectById(removeUdiRelRequest.getRelId());
List udiRelevanceEntities = udiRelevanceService.selectByUuid(udiRelevanceEntity.getUuid());
@@ -241,6 +247,7 @@ public class UdiContrastController {
//解除绑定DI器械信息
@AuthRuleAnnotation("")
@GetMapping("/udiwms/udirl/di/remove")
+ @Log(title = "耗材字典", businessType = BusinessType.UPDATE)
public BaseResponse removeDI(RemoveUdiRelRequest removeRelRequest) {
UdiRelevanceEntity udiRelevanceEntity = udiRelevanceService.selectById(removeRelRequest.getRelId());
if (StrUtil.isEmpty(udiRelevanceEntity.getMainId())) {
diff --git a/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java b/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java
index d341451f..964c717b 100644
--- a/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java
+++ b/src/main/java/com/glxp/api/controller/basic/UdiRelevanceController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.basic.*;
@@ -232,6 +234,7 @@ public class UdiRelevanceController extends BaseController {
//多选删除
@AuthRuleAnnotation("")
@PostMapping("/udi/udirel/deleteAll")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse deleteAll(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -244,6 +247,7 @@ public class UdiRelevanceController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udi/udirel/deleteById")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse deleteById(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -300,6 +304,7 @@ public class UdiRelevanceController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udi/udirel/update")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateRelevanceEntity(@RequestBody UdiRelevanceSaveRequest udiRelevanceSaveRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -358,6 +363,7 @@ public class UdiRelevanceController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udi/udirel/update/di")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateSingel(@RequestBody UdiRelevanceSaveRequest udiRelevanceSaveRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -388,6 +394,7 @@ public class UdiRelevanceController extends BaseController {
//新增或修改关联
@AuthRuleAnnotation("")
@PostMapping("/udi/udirel/check/udi")
+
public BaseResponse checkUdi(@RequestBody UdiCombineRequest udiCombineRequest) {
List keys = udiCombineRequest.getKeys();
@@ -448,6 +455,7 @@ public class UdiRelevanceController extends BaseController {
//单独选入ERP产品
@AuthRuleAnnotation("")
@PostMapping("/udi/udirel/addErp")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse addErp(@RequestBody UdiCombineRequest udiCombineRequest) {
String errMsg = null;
@@ -465,6 +473,7 @@ public class UdiRelevanceController extends BaseController {
//一键选入ERP产品
@AuthRuleAnnotation("")
@PostMapping("/udi/udirel/addAllErp")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse addAllErp(@RequestBody UdiCombineRequest udiCombineRequest) {
if (udiCombineRequest.getIsRlInv() != null && udiCombineRequest.getIsRlInv()) {
@@ -644,6 +653,7 @@ public class UdiRelevanceController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/udirl/lock/status")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse uploadThirdServcie(@RequestBody LockUdiRequest lockUdiRequest) {
if (lockUdiRequest.getLockStatus() != null && lockUdiRequest.getIds().size() > 0) {
for (Long id : lockUdiRequest.getIds()) {
@@ -661,6 +671,7 @@ public class UdiRelevanceController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udi/udirel/updateById")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateById(@RequestBody UdiProductEntity udiProductEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/basic/UdiRlSupController.java b/src/main/java/com/glxp/api/controller/basic/UdiRlSupController.java
index 5a2e04a3..31009915 100644
--- a/src/main/java/com/glxp/api/controller/basic/UdiRlSupController.java
+++ b/src/main/java/com/glxp/api/controller/basic/UdiRlSupController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.auth.AuthAdmin;
import com.glxp.api.entity.basic.*;
@@ -192,6 +194,7 @@ public class UdiRlSupController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/sale/info/insertCompanyProductRelevance")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse insertCompanyProductRelevance(@RequestBody UdiRlSupEntity udiRlSupEntity) {
if (udiRlSupService.findCompanyProductRelevanceByProductUuid(udiRlSupEntity) != null) {
return ResultVOUtils.error(ResultEnum.DATA_REPEAT);
@@ -206,6 +209,7 @@ public class UdiRlSupController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/sale/info/insertFilter")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse insertFilter(@RequestBody UdiInfoExportRequest udiInfoExportRequest) {
CompanyEntity companyEntity = companyService.findCompany(udiInfoExportRequest.getCustomerId() + "");
if (companyEntity.getUnitIdFk().equals("110")) {
@@ -244,6 +248,7 @@ public class UdiRlSupController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/sale/info/updateCompanyProductRelevance")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateCompanyProductRelevance(@RequestBody UdiRlSupEntity udiRlSupEntity) {
udiRlSupEntity.setUpdateTime(new Date());
int b = udiRlSupService.updateCompanyProductRelevance(udiRlSupEntity);
@@ -251,6 +256,7 @@ public class UdiRlSupController extends BaseController {
}
@PostMapping("/sale/info/deleteCompanyProductRelevance")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse deleteCompanyProductRelevance(@RequestBody DeleteCompanyFileRequest deleteCompanyFileRequest, BindingResult bindingResult) {
boolean b = udiRlSupService.deleteById(deleteCompanyFileRequest.getId());
return ResultVOUtils.success("成功");
diff --git a/src/main/java/com/glxp/api/controller/inout/IoCodeLostController.java b/src/main/java/com/glxp/api/controller/inout/IoCodeLostController.java
index ca78ec55..e2f1879f 100644
--- a/src/main/java/com/glxp/api/controller/inout/IoCodeLostController.java
+++ b/src/main/java/com/glxp/api/controller/inout/IoCodeLostController.java
@@ -3,9 +3,11 @@ package com.glxp.api.controller.inout;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.inout.IoCodeLostEntity;
import com.glxp.api.entity.inout.IoCodeTempEntity;
@@ -47,6 +49,7 @@ public class IoCodeLostController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("warehouse/inout/updateCodeLost")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateCodeLost(@RequestBody @Valid IoCodeLostEntity ioCodeLostEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java b/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java
index 0ad39b48..5ab4b3c2 100644
--- a/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java
+++ b/src/main/java/com/glxp/api/controller/inout/IoCodeTempController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.controller.BaseController;
@@ -93,6 +95,7 @@ public class IoCodeTempController extends BaseController {
//手持端扫码单据上传调用接口
@AuthRuleAnnotation("")
@PostMapping("warehouse/inout/postOrders")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse postOrders(@RequestBody PostOrderRequest postOrderRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -328,6 +331,7 @@ public class IoCodeTempController extends BaseController {
//前端扫码提交
@AuthRuleAnnotation("")
@PostMapping("warehouse/inout/addOrderWeb")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse addOrderWeb(@RequestBody AddOrderRequest addOrderRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -872,6 +876,7 @@ public class IoCodeTempController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/addCode/updateBindSup")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateBindSup(@RequestBody IoCodeTempEntity codeSaveRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -927,6 +932,7 @@ public class IoCodeTempController extends BaseController {
@AuthRuleAnnotation("")
@GetMapping("warehouse/inout/deleteCodesTempById")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse deleteCodesTempById(@RequestParam("id") Integer id) {
IoCodeTempEntity codeTempEntity = codeTempService.selectById(id);
@@ -963,6 +969,7 @@ public class IoCodeTempController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("warehouse/inout/saveTempCode")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse saveCode(@RequestBody IoCodeTempEntity codeTempEntity) {
if (codeTempEntity.getCount() == null)
codeTempEntity.setCount(1);
diff --git a/src/main/java/com/glxp/api/controller/inout/IoOrderController.java b/src/main/java/com/glxp/api/controller/inout/IoOrderController.java
index f7558614..60e22d9e 100644
--- a/src/main/java/com/glxp/api/controller/inout/IoOrderController.java
+++ b/src/main/java/com/glxp/api/controller/inout/IoOrderController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.auth.InvBusUserEntity;
@@ -106,6 +108,7 @@ public class IoOrderController extends BaseController {
//新增业务-立即提交
@AuthRuleAnnotation("")
@PostMapping("warehouse/inout/submitBiz")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse submitBiz(@RequestBody AddOrderRequest addOrderRequest) {
//校验单据是否已完成
@@ -140,6 +143,7 @@ public class IoOrderController extends BaseController {
//新增扫码单据-立即提交
@AuthRuleAnnotation("")
@PostMapping("warehouse/inout/submitCodes")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse submitCodes(@RequestBody AddOrderRequest addOrderRequest) {
//校验单据是否已完成
@@ -162,6 +166,7 @@ public class IoOrderController extends BaseController {
//新增业务单据,新增扫码单据,等待校验-草稿保存
@AuthRuleAnnotation("")
@PostMapping("warehouse/inout/saveOrderWeb")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse saveOrderWeb(@RequestBody AddOrderRequest addOrderRequest) {
IoOrderEntity orderEntity = new IoOrderEntity();
if (StrUtil.isEmpty(addOrderRequest.getAction()))
@@ -191,6 +196,7 @@ public class IoOrderController extends BaseController {
//等待校验-立即提交
@AuthRuleAnnotation("")
@PostMapping("warehouse/inout/submitOrderWeb")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse submitOrderWeb(@RequestBody AddOrderRequest addOrderRequest) {
//校验单据是否已完成
@@ -239,6 +245,7 @@ public class IoOrderController extends BaseController {
//未校验单据删除
@AuthRuleAnnotation("")
@PostMapping("udiwms/inout/order/delete")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse deletById(@RequestBody DeleteRequest deleteRequest) {
orderService.deleteByBillNo(deleteRequest.getBillNo());
orderDetailBizService.deleteByOrderId(deleteRequest.getBillNo());
@@ -252,6 +259,7 @@ public class IoOrderController extends BaseController {
//已验收单据删除、单据编辑删除等
@AuthRuleAnnotation("")
@PostMapping("udiwms/inout/order/finish/delete")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse deleteById(@RequestBody DeleteRequest deleteRequest) {
List delBillNos = new ArrayList<>();
if (CollUtil.isNotEmpty(deleteRequest.getBillNos())) {
@@ -274,6 +282,7 @@ public class IoOrderController extends BaseController {
//单据编辑,条码减一
@AuthRuleAnnotation("")
@PostMapping("udiwms/inout/code/finish/delete")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse deleteCodeById(@RequestBody IoCodeEntity codeEntity) {
orderService.deleteInvCode(codeEntity.getOrderId(), codeEntity.getCode());
return ResultVOUtils.success("删除成功!");
@@ -282,6 +291,7 @@ public class IoOrderController extends BaseController {
//已验收单据撤回
@AuthRuleAnnotation("")
@GetMapping("/udiwms/inout/order/received/rollback")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse rollbackOrder(String billNo) {
if (StrUtil.isBlank(billNo)) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -305,6 +315,7 @@ public class IoOrderController extends BaseController {
//已校验单据撤回到等待处理
@AuthRuleAnnotation("")
@GetMapping("/udiwms/inout/order/unReceive/rollback")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse rollUnReceivebackOrder(String billNo) {
if (StrUtil.isBlank(billNo)) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -435,6 +446,7 @@ public class IoOrderController extends BaseController {
* @return
*/
@PostMapping("/udiwms/inout/order/updateOrderInfo")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateOrderInfo(@RequestBody OrderEditRequest orderEditRequest) {
if (null == orderEditRequest || CollUtil.isEmpty(orderEditRequest.getOrderIds())) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -471,6 +483,7 @@ public class IoOrderController extends BaseController {
}
@PostMapping("/udiwms/inout/order/updateOrderDetailBiz")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateOrderDetailBiz(@RequestBody IoOrderDetailBizEntity ioOrderDetailBizEntity) {
if (null == ioOrderDetailBizEntity) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
diff --git a/src/main/java/com/glxp/api/controller/inout/IoOrderDetailBizController.java b/src/main/java/com/glxp/api/controller/inout/IoOrderDetailBizController.java
index 952be59d..1ced767f 100644
--- a/src/main/java/com/glxp/api/controller/inout/IoOrderDetailBizController.java
+++ b/src/main/java/com/glxp/api/controller/inout/IoOrderDetailBizController.java
@@ -5,9 +5,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.controller.BaseController;
@@ -105,6 +107,7 @@ public class IoOrderDetailBizController extends BaseController {
//录入业务单据详情
@AuthRuleAnnotation("")
@PostMapping("/udiwms/inout/order/addBizProduct")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse addBizProduct(@RequestBody AddBizProductReqeust addBizProductReqeust) {
SystemParamConfigEntity systemParamConfigEntity = systemParamConfigService.selectByParamKey("vail_product_cert");
boolean isVailCert = systemParamConfigEntity.getParamValue().equals("1") ? true : false;
@@ -189,6 +192,7 @@ public class IoOrderDetailBizController extends BaseController {
//修改业务单据详情
@AuthRuleAnnotation("")
@PostMapping("/udiwms/inout/order/updateBizProduct")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateBizProduct(@RequestBody IoOrderDetailBizEntity orderDetailBizEntity) {
boolean isExit = orderDetailBizService.isExit(orderDetailBizEntity.getBindRlFk(), orderDetailBizEntity.getBatchNo(), orderDetailBizEntity.getId(), orderDetailBizEntity.getOrderIdFk());
if (isExit) {
@@ -208,6 +212,7 @@ public class IoOrderDetailBizController extends BaseController {
//选入第三方单据至业务单据
@AuthRuleAnnotation("")
@PostMapping("/udiwms/inout/order/addThrOrder")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse addThrOrder(@RequestBody ThrOrderEntity thrOrderRequest) {
ThrOrderEntity thrOrderEntity = thrOrderService.findById(thrOrderRequest.getId());
@@ -333,6 +338,7 @@ public class IoOrderDetailBizController extends BaseController {
//选入领用单据至业务单据
@AuthRuleAnnotation("")
@PostMapping("/udiwms/inout/order/addReceiveOrder")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse addReceiveOrder(@RequestBody PurReceiveEntity purReceiveEntity,
BindingResult bindingResult) {
@@ -395,6 +401,7 @@ public class IoOrderDetailBizController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/inout/order/delBizProduct")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse delBizProduct(@RequestBody DeleteRequest deleteRequest) {
return orderDetailBizService.deleteById(Integer.parseInt(deleteRequest.getId())) > 0 ? ResultVOUtils.success("删除成功!") : ResultVOUtils.error(500, "删除失败");
}
@@ -425,6 +432,7 @@ public class IoOrderDetailBizController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/inout/biz/updateBind")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateBindSup(@RequestBody BizBindUpdateRequest bizBindUpdateRequest) {
@@ -448,6 +456,7 @@ public class IoOrderDetailBizController extends BaseController {
* @return
*/
@GetMapping("/udiwms/inout/biz/deleteById")
+ @Log(title = "发票管理", businessType = BusinessType.DELETE)
public BaseResponse deleteById(Integer id) {
return ResultVOUtils.success(ioOrderInvoiceService.deleteByInvId(id));
@@ -462,6 +471,7 @@ public class IoOrderDetailBizController extends BaseController {
*/
@PostMapping("/udiwms/inout/biz/updateById")
+ @Log(title = "发票管理", businessType = BusinessType.UPDATE)
public BaseResponse deleteById(@RequestBody IoOrderInvoiceRequest ioOrderInvoiceRequest) {
return ResultVOUtils.success(ioOrderInvoiceService.updateByInvId(ioOrderInvoiceRequest));
@@ -470,6 +480,7 @@ public class IoOrderDetailBizController extends BaseController {
@PostMapping("/udiwms/inout/biz/insertInvoice")
+ @Log(title = "发票管理", businessType = BusinessType.INSERT)
public BaseResponse insertInvoice(@RequestBody IoOrderDetailBizEntity ioOrderDetailBizEntity) {
IoOrderInvoiceEntity ioOrderInvoiceEntity = new IoOrderInvoiceEntity();
diff --git a/src/main/java/com/glxp/api/controller/inout/IoOrderReviewController.java b/src/main/java/com/glxp/api/controller/inout/IoOrderReviewController.java
index 423670a8..f2b06c58 100644
--- a/src/main/java/com/glxp/api/controller/inout/IoOrderReviewController.java
+++ b/src/main/java/com/glxp/api/controller/inout/IoOrderReviewController.java
@@ -5,9 +5,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.controller.BaseController;
@@ -109,6 +111,7 @@ public class IoOrderReviewController extends BaseController {
//前端二次审核
@AuthRuleAnnotation("")
@PostMapping("/spms/inout/order/web/updateStatus")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse webUpdateStatus(@RequestBody ReviewFinishRequest updateExportStatusRequest,
BindingResult bindingResult) {
@@ -133,6 +136,7 @@ public class IoOrderReviewController extends BaseController {
//前端第三次验收
@AuthRuleAnnotation("")
@PostMapping("/spms/inout/order/third/updateStatus")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse thirdUpdateStatus(@RequestBody ReviewFinishRequest updateExportStatusRequest,
BindingResult bindingResult) {
@@ -221,6 +225,7 @@ public class IoOrderReviewController extends BaseController {
//手持终端验收完成后,更新订单状态
@AuthRuleAnnotation("")
@PostMapping("/spms/inout/order/check/updateStatus")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateStatus(@RequestBody UpdateExportStatusRequest updateExportStatusRequest,
BindingResult bindingResult) {
AuthAdmin authAdmin = null;
diff --git a/src/main/java/com/glxp/api/controller/inout/ioCodeRelController.java b/src/main/java/com/glxp/api/controller/inout/ioCodeRelController.java
index 60b59803..7f8f5614 100644
--- a/src/main/java/com/glxp/api/controller/inout/ioCodeRelController.java
+++ b/src/main/java/com/glxp/api/controller/inout/ioCodeRelController.java
@@ -3,8 +3,10 @@ package com.glxp.api.controller.inout;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.basic.UdiEntity;
import com.glxp.api.entity.basic.UdiProductEntity;
import com.glxp.api.entity.inout.IoCodeRelEntity;
@@ -65,6 +67,7 @@ public class ioCodeRelController {
}
@GetMapping("/udi/ioCode/Rel/checkLowProduct")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse checkLowProduct(String upCode,String lowCode) {
UdiProductEntity udiProductEntity=new UdiProductEntity();
@@ -127,6 +130,7 @@ public class ioCodeRelController {
@GetMapping("/udi/ioCode/Rel/del")
+ @Log(title = "单据管理", businessType = BusinessType.DELETE)
public BaseResponse del(String code,String parentCode) {
int count=ioCodeRelServicec.delIoCodeRel(code,parentCode);
diff --git a/src/main/java/com/glxp/api/controller/inv/DeviceMAOrderController.java b/src/main/java/com/glxp/api/controller/inv/DeviceMAOrderController.java
index a7001415..f0d8ca2f 100644
--- a/src/main/java/com/glxp/api/controller/inv/DeviceMAOrderController.java
+++ b/src/main/java/com/glxp/api/controller/inv/DeviceMAOrderController.java
@@ -3,9 +3,11 @@ package com.glxp.api.controller.inv;
import cn.hutool.json.JSONUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inv.DeviceMAOrderEntity;
import com.glxp.api.entity.system.SystemPDFModuleEntity;
import com.glxp.api.entity.system.SystemPDFTemplateEntity;
@@ -73,6 +75,7 @@ public class DeviceMAOrderController {
* @return
*/
@PostMapping("/device/MA/order/addMAOrder")
+ @Log(title = "设备养护", businessType = BusinessType.INSERT)
public BaseResponse addMAOrder(@RequestBody DeviceMAOrderEntity deviceMAOrderEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -88,6 +91,7 @@ public class DeviceMAOrderController {
* @return
*/
@PostMapping("/device/MA/order/updateMAOrder")
+ @Log(title = "设备养护", businessType = BusinessType.UPDATE)
public BaseResponse updateMAOrder(@RequestBody DeviceMAOrderEntity deviceMAOrderEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -103,6 +107,7 @@ public class DeviceMAOrderController {
* @return
*/
@PostMapping("/device/MA/order/deleteMAOrder")
+ @Log(title = "设备养护", businessType = BusinessType.DELETE)
public BaseResponse deleteMAOrder(@RequestBody FilterDeviceMAOrderRequest filterDeviceMAOrderRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -121,6 +126,7 @@ public class DeviceMAOrderController {
* @return
*/
@PostMapping("/device/MA/order/addDeviceMAOrder")
+ @Log(title = "设备养护", businessType = BusinessType.INSERT)
public BaseResponse addDeviceMAOrder(@RequestBody AddDeviceMAOrderRequest addDeviceMAOrderRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/inv/DeviceMAOrderDetailCotroller.java b/src/main/java/com/glxp/api/controller/inv/DeviceMAOrderDetailCotroller.java
index bc6b280e..f43be063 100644
--- a/src/main/java/com/glxp/api/controller/inv/DeviceMAOrderDetailCotroller.java
+++ b/src/main/java/com/glxp/api/controller/inv/DeviceMAOrderDetailCotroller.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.inv;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inv.DeviceMAOrderDetailEntity;
import com.glxp.api.req.inv.FilterDeviceMAOrderDetailRequest;
import com.glxp.api.res.PageSimpleResponse;
@@ -23,7 +25,7 @@ import java.util.List;
* 设备养护记录详情接口
*/
@RestController
-public class DeviceMAOrderDetailCotroller {
+public class DeviceMAOrderDetailCotroller {
@Resource
private DeviceMAOrderDetailService deviceMAOrderDetailService;
@@ -52,6 +54,7 @@ public class DeviceMAOrderDetailCotroller {
* @return
*/
@PostMapping("/device/MA/order/detail/addOrderDetail")
+ @Log(title = "设备养护", businessType = BusinessType.INSERT)
public BaseResponse addOrderDetail(@RequestBody DeviceMAOrderDetailEntity detailEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -67,6 +70,7 @@ public class DeviceMAOrderDetailCotroller {
* @return
*/
@PostMapping("/device/MA/order/detail/updateOrderDetail")
+ @Log(title = "设备养护", businessType = BusinessType.UPDATE)
public BaseResponse updateOrderDetail(@RequestBody DeviceMAOrderDetailEntity detailEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -82,6 +86,7 @@ public class DeviceMAOrderDetailCotroller {
* @return
*/
@PostMapping("/device/MA/order/detail/deleteOrderDetail")
+ @Log(title = "设备养护", businessType = BusinessType.DELETE)
public BaseResponse deleteOrderDetail(@RequestBody DeviceMAOrderDetailEntity detailEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/inv/DeviceReceiveDetailController.java b/src/main/java/com/glxp/api/controller/inv/DeviceReceiveDetailController.java
index 54d9799b..150d5eee 100644
--- a/src/main/java/com/glxp/api/controller/inv/DeviceReceiveDetailController.java
+++ b/src/main/java/com/glxp/api/controller/inv/DeviceReceiveDetailController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.inv;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inv.DeviceReceiveOrderDetailEntity;
import com.glxp.api.req.inv.AddDeviceReceiveOrderDetailRequest;
import com.glxp.api.req.inv.FilterDeviceReceiveOrderDetailRequest;
@@ -65,6 +67,7 @@ public class DeviceReceiveDetailController {
* @return
*/
@PostMapping("/device/receive/order/detail/addOrderDetail")
+ @Log(title = "设备领用", businessType = BusinessType.INSERT)
public BaseResponse addOrderDetail(@RequestBody AddDeviceReceiveOrderDetailRequest addDetailRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -83,6 +86,7 @@ public class DeviceReceiveDetailController {
* @return
*/
@PostMapping("/device/receive/order/detail/updateOrderDetail")
+ @Log(title = "设备领用", businessType = BusinessType.UPDATE)
public BaseResponse updateOrderDetail(@RequestBody DeviceReceiveOrderDetailEntity detailEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -101,6 +105,7 @@ public class DeviceReceiveDetailController {
* @return
*/
@PostMapping("/device/receive/order/detail/deleteOrderDetail")
+ @Log(title = "设备领用", businessType = BusinessType.DELETE)
public BaseResponse deleteOrderDetail(@RequestBody FilterDeviceReceiveOrderDetailRequest detailRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/inv/DeviceReceiveOrderController.java b/src/main/java/com/glxp/api/controller/inv/DeviceReceiveOrderController.java
index 0a20348d..f6aaef94 100644
--- a/src/main/java/com/glxp/api/controller/inv/DeviceReceiveOrderController.java
+++ b/src/main/java/com/glxp/api/controller/inv/DeviceReceiveOrderController.java
@@ -1,9 +1,11 @@
package com.glxp.api.controller.inv;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inv.DeviceReceiveOrderEntity;
import com.glxp.api.req.inv.FilterDeviceReceiveOrderRequest;
import com.glxp.api.res.inv.DeviceReceiveOrderResponse;
@@ -47,6 +49,7 @@ public class DeviceReceiveOrderController {
* @param deviceReceiveOrderEntity
*/
@PostMapping("/device/receive/order/addOrder")
+ @Log(title = "设备领用", businessType = BusinessType.INSERT)
public BaseResponse addOrder(@RequestBody DeviceReceiveOrderEntity deviceReceiveOrderEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors() || null == deviceReceiveOrderEntity) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -62,6 +65,7 @@ public class DeviceReceiveOrderController {
* @return
*/
@PostMapping("/device/receive/order/update")
+ @Log(title = "设备领用", businessType = BusinessType.UPDATE)
public BaseResponse update(@RequestBody DeviceReceiveOrderEntity deviceReceiveOrderEntity, BindingResult bindingResult) {
Integer integer = deviceReceiveOrderService.selectOrderIdByOrderId(deviceReceiveOrderEntity.getOrderId());
deviceReceiveOrderEntity.setId(integer);
@@ -83,6 +87,7 @@ public class DeviceReceiveOrderController {
* @return
*/
@PostMapping("/device/receive/order/submitAudit")
+ @Log(title = "设备领用", businessType = BusinessType.UPDATE)
public BaseResponse submitAudit(@RequestBody FilterDeviceReceiveOrderRequest deviceReceiveOrderRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -101,6 +106,7 @@ public class DeviceReceiveOrderController {
* @return
*/
@PostMapping("/device/receive/order/updateStatus")
+ @Log(title = "设备领用", businessType = BusinessType.UPDATE)
public BaseResponse updateStatus(@RequestBody FilterDeviceReceiveOrderRequest filterDeviceReceiveOrderRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -119,6 +125,7 @@ public class DeviceReceiveOrderController {
* @return
*/
@PostMapping("/device/receive/order/delete")
+ @Log(title = "设备领用", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody FilterDeviceReceiveOrderRequest filterDeviceReceiveOrderRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
diff --git a/src/main/java/com/glxp/api/controller/inv/InnerOrderController.java b/src/main/java/com/glxp/api/controller/inv/InnerOrderController.java
index d059d991..95191d6a 100644
--- a/src/main/java/com/glxp/api/controller/inv/InnerOrderController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InnerOrderController.java
@@ -3,9 +3,11 @@ package com.glxp.api.controller.inv;
import cn.hutool.core.collection.CollUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.annotation.RepeatSubmit;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.entity.inv.InnerOrderDetailEntity;
import com.glxp.api.entity.inv.InnerOrderEntity;
@@ -57,6 +59,7 @@ public class InnerOrderController {
@RepeatSubmit()
@AuthRuleAnnotation("")
@PostMapping("/postOrder")
+ @Log(title = "内部码", businessType = BusinessType.INSERT)
public BaseResponse postOrder(@RequestBody PostInnerOrderRequest postInnerOrderRequest) {
long userId = customerService.getUserId();
@@ -100,6 +103,7 @@ public class InnerOrderController {
*/
@RepeatSubmit()
@PostMapping()
+ @Log(title = "内部码", businessType = BusinessType.INSERT)
public BaseResponse add(@RequestBody InnerOrderEntity innerOrderEntity) {
innerOrderService.insert(innerOrderEntity);
@@ -111,6 +115,7 @@ public class InnerOrderController {
*/
@RepeatSubmit()
@PutMapping()
+ @Log(title = "内部码", businessType = BusinessType.UPDATE)
public BaseResponse edit(@RequestBody InnerOrderEntity innerOrderEntity) {
innerOrderService.update(innerOrderEntity);
return ResultVOUtils.success("删除成功");
@@ -122,6 +127,7 @@ public class InnerOrderController {
* @param ids 主键串
*/
@DeleteMapping("/{ids}")
+ @Log(title = "内部码", businessType = BusinessType.DELETE)
public BaseResponse remove(@NotEmpty(message = "主键不能为空")
@PathVariable String[] ids) {
List idArray = Arrays.asList(ids);
@@ -158,6 +164,7 @@ public class InnerOrderController {
*/
@RepeatSubmit()
@PostMapping("/insertDetail")
+ @Log(title = "内部码", businessType = BusinessType.INSERT)
public BaseResponse detailAdd(@RequestBody InnerOrderDetailEntity innerOrderDetailEntity) {
innerOrderDetailService.insert(innerOrderDetailEntity);
@@ -169,6 +176,7 @@ public class InnerOrderController {
*/
@RepeatSubmit()
@PostMapping("/updateDetail")
+ @Log(title = "内部码", businessType = BusinessType.UPDATE)
public BaseResponse detailEdit(@RequestBody InnerOrderDetailEntity innerOrderDetailEntity) {
innerOrderDetailService.update(innerOrderDetailEntity);
return ResultVOUtils.success("更新成功");
@@ -180,6 +188,7 @@ public class InnerOrderController {
* @param ids 主键串
*/
@DeleteMapping("/detail/{ids}")
+ @Log(title = "内部码", businessType = BusinessType.DELETE)
public BaseResponse detailRemove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ids) {
diff --git a/src/main/java/com/glxp/api/controller/inv/InvCountCodesController.java b/src/main/java/com/glxp/api/controller/inv/InvCountCodesController.java
index a5714534..76696e2e 100644
--- a/src/main/java/com/glxp/api/controller/inv/InvCountCodesController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InvCountCodesController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.inv;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inv.InvCountCodesEntity;
import com.glxp.api.req.inv.FilterInvCountCodesRequest;
import com.glxp.api.res.PageSimpleResponse;
@@ -49,6 +51,7 @@ public class InvCountCodesController {
* @return
*/
@PostMapping("/inv/count/codes/deleteCode")
+ @Log(title = "盘点单据", businessType = BusinessType.DELETE)
public BaseResponse deleteCode(@RequestBody FilterInvCountCodesRequest codesRequest) {
if (null == codesRequest || StrUtil.isBlank(codesRequest.getOrderIdFk()) || StrUtil.isBlank(codesRequest.getRelId()) || StrUtil.isBlank(codesRequest.getCode())) {
return ResultVOUtils.success(ResultEnum.PARAM_VERIFY_FALL);
@@ -63,6 +66,7 @@ public class InvCountCodesController {
* @return
*/
@PostMapping("/inv/count/codes/addCode")
+ @Log(title = "盘点单据", businessType = BusinessType.INSERT)
public BaseResponse addCode(@RequestBody InvCountCodesEntity invCountCodes) {
if (null == invCountCodes || StrUtil.isBlank(invCountCodes.getCode())) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
diff --git a/src/main/java/com/glxp/api/controller/inv/InvCountOrderController.java b/src/main/java/com/glxp/api/controller/inv/InvCountOrderController.java
index be949b06..5b4141cf 100644
--- a/src/main/java/com/glxp/api/controller/inv/InvCountOrderController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InvCountOrderController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inv.InvCountOrderEntity;
import com.glxp.api.entity.system.SystemPDFModuleEntity;
import com.glxp.api.entity.system.SystemPDFTemplateEntity;
@@ -75,6 +77,7 @@ public class InvCountOrderController {
*/
@AuthRuleAnnotation("")
@PostMapping("/inv/count/order/delete")
+ @Log(title = "盘点单据", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody DeleteRequest deleteRequest) {
invCountOrderService.deleteOrder(deleteRequest.getId());
return ResultVOUtils.success();
@@ -87,6 +90,7 @@ public class InvCountOrderController {
*/
@AuthRuleAnnotation("")
@PostMapping("/inv/count/order/saveCountOrder")
+ @Log(title = "盘点单据", businessType = BusinessType.INSERT)
public BaseResponse saveCountOrder(@RequestBody InvCountOrderEntity invCountOrder, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -106,6 +110,7 @@ public class InvCountOrderController {
*/
@AuthRuleAnnotation("")
@GetMapping("/inv/count/order/submitAudit")
+ @Log(title = "盘点单据", businessType = BusinessType.UPDATE)
public BaseResponse submitAudit(String id) {
if (StrUtil.isBlank(id)) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -121,6 +126,7 @@ public class InvCountOrderController {
*/
@AuthRuleAnnotation("")
@PostMapping("/inv/count/order/updateCountOrderStatus")
+ @Log(title = "盘点单据", businessType = BusinessType.UPDATE)
public BaseResponse updateCountOrderStatus(@RequestBody FilterInvCountOrderRequest filterInvCountOrderRequest) {
if (null == filterInvCountOrderRequest || StrUtil.isBlank(filterInvCountOrderRequest.getId()) || null == filterInvCountOrderRequest.getStatus()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -184,6 +190,7 @@ public class InvCountOrderController {
*/
@AuthRuleAnnotation("")
@PostMapping("/invCount/order/saveCountOrderForPDA")
+ @Log(title = "盘点单据", businessType = BusinessType.INSERT)
public BaseResponse saveCountOrderForPDA(@RequestBody @Valid AddInvCountOrderSaveRequest addInvCountOrderSaveRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/inv/InvCountOrderDetailController.java b/src/main/java/com/glxp/api/controller/inv/InvCountOrderDetailController.java
index 08da1ded..016f1910 100644
--- a/src/main/java/com/glxp/api/controller/inv/InvCountOrderDetailController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InvCountOrderDetailController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.inv;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inv.InvCountOrderDetailEntity;
import com.glxp.api.req.inv.FilterInvCountOrderDetailRequest;
import com.glxp.api.res.PageSimpleResponse;
@@ -51,6 +53,7 @@ public class InvCountOrderDetailController {
* @return
*/
@PostMapping("/inv/count/order/detail/deleteOrderDetail")
+ @Log(title = "盘点单据", businessType = BusinessType.DELETE)
public BaseResponse deleteOrderDetail(@RequestBody FilterInvCountOrderDetailRequest detailRequest) {
if (null == detailRequest || null == detailRequest.getId()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -65,6 +68,7 @@ public class InvCountOrderDetailController {
* @return
*/
@PostMapping("/inv/count/order/detail/addCountOrderDetail")
+ @Log(title = "产品详情", businessType = BusinessType.INSERT)
public BaseResponse addCountOrderDetail(@RequestBody InvCountOrderDetailEntity invCountOrderDetail) {
if (null == invCountOrderDetail || StrUtil.isBlank(invCountOrderDetail.getOrderIdFk()) || null == invCountOrderDetail.getRelId()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
diff --git a/src/main/java/com/glxp/api/controller/inv/InvInnerOrderPrintController.java b/src/main/java/com/glxp/api/controller/inv/InvInnerOrderPrintController.java
index b067b26b..62fba612 100644
--- a/src/main/java/com/glxp/api/controller/inv/InvInnerOrderPrintController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InvInnerOrderPrintController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.inv;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inout.IoOrderEntity;
import com.glxp.api.entity.inv.InvInnerOrderPrintEntity;
import com.glxp.api.entity.inv.InvInnerOrderPdfTempEntity;
@@ -68,6 +70,7 @@ public class InvInnerOrderPrintController {
}
@PostMapping("/udiwms/innerOrderPrint/addOrderPrint")
+ @Log(title = "内部码", businessType = BusinessType.INSERT)
public BaseResponse addOrderPrint(@RequestBody invInnerOrderprintReques invInnerOrderprintReques) {
if (invInnerOrderprintReques.getOrderIdFk() != null) {
diff --git a/src/main/java/com/glxp/api/controller/inv/InvMAOrderController.java b/src/main/java/com/glxp/api/controller/inv/InvMAOrderController.java
index 18e4dd9c..5f096ae2 100644
--- a/src/main/java/com/glxp/api/controller/inv/InvMAOrderController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InvMAOrderController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.inv;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inv.InvMAOrderEntity;
import com.glxp.api.req.inv.FilterInvMAOrderRequest;
import com.glxp.api.res.inv.InvMAOrderResponse;
@@ -50,6 +52,7 @@ public class InvMAOrderController {
* @return
*/
@PostMapping("/inv/MA/order/addOrder")
+ @Log(title = "库存养护记录", businessType = BusinessType.INSERT)
public BaseResponse addOrder(@RequestBody InvMAOrderEntity invMAOrderEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -65,6 +68,7 @@ public class InvMAOrderController {
* @return
*/
@PostMapping("/inv/MA/order/update")
+ @Log(title = "库存养护记录", businessType = BusinessType.UPDATE)
public BaseResponse update(@RequestBody InvMAOrderEntity invMAOrderEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -99,6 +103,7 @@ public class InvMAOrderController {
* @return
*/
@PostMapping("/inv/MA/order/updateStatus")
+ @Log(title = "库存养护记录", businessType = BusinessType.UPDATE)
public BaseResponse updateStatus(@RequestBody FilterInvMAOrderRequest filterInvMAOrderRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -117,6 +122,7 @@ public class InvMAOrderController {
* @return
*/
@PostMapping("/inv/MA/order/delete")
+ @Log(title = "库存养护记录", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody FilterInvMAOrderRequest filterInvMAOrderRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/inv/InvMAOrderDetailController.java b/src/main/java/com/glxp/api/controller/inv/InvMAOrderDetailController.java
index fecbc3fe..ae6a2409 100644
--- a/src/main/java/com/glxp/api/controller/inv/InvMAOrderDetailController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InvMAOrderDetailController.java
@@ -3,9 +3,11 @@ package com.glxp.api.controller.inv;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inv.InvMAOrderDetailEntity;
import com.glxp.api.req.inv.AddInvMAOrderDetailRequest;
import com.glxp.api.req.inv.FilterInvMAOrderDetailRequest;
@@ -86,6 +88,7 @@ public class InvMAOrderDetailController {
* @return
*/
@PostMapping("/inv/MA/order/detail/delete")
+ @Log(title = "库存养护记录", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody FilterInvMAOrderDetailRequest filterInvMAOrderDetailRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -103,6 +106,7 @@ public class InvMAOrderDetailController {
* @return
*/
@PostMapping("/inv/MA/order/detail/update")
+ @Log(title = "库存养护记录", businessType = BusinessType.UPDATE)
public BaseResponse update(@RequestBody InvMAOrderDetailEntity invMAOrderDetailEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/inv/InvPreProductController.java b/src/main/java/com/glxp/api/controller/inv/InvPreProductController.java
index c4112312..25e449e4 100644
--- a/src/main/java/com/glxp/api/controller/inv/InvPreProductController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InvPreProductController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inv.InvPreProductDetailEntity;
import com.glxp.api.entity.inv.InvPreProductEntity;
import com.glxp.api.req.inv.FilterInvPreProductDetailRequest;
@@ -113,6 +115,7 @@ public class InvPreProductController {
* @return
*/
@PostMapping("/spms/inv/pre/product/delete")
+ @Log(title = "寄售库存", businessType = BusinessType.DELETE)
public BaseResponse deleteInvPreProduct(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/inv/InvPreinOrderController.java b/src/main/java/com/glxp/api/controller/inv/InvPreinOrderController.java
index 9214c9a9..77e0e270 100644
--- a/src/main/java/com/glxp/api/controller/inv/InvPreinOrderController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InvPreinOrderController.java
@@ -3,8 +3,10 @@ package com.glxp.api.controller.inv;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.basic.UdiEntity;
import com.glxp.api.entity.inout.IoCodeTempEntity;
@@ -63,6 +65,7 @@ public class InvPreinOrderController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("udiwms/inv/prein/delete")
+ @Log(title = "预验收单据", businessType = BusinessType.DELETE)
public BaseResponse deletById(@RequestBody DeleteRequest deleteRequest) {
if (StrUtil.isEmpty(deleteRequest.getBillNo()))
diff --git a/src/main/java/com/glxp/api/controller/inv/InvProductController.java b/src/main/java/com/glxp/api/controller/inv/InvProductController.java
index 87f8bf47..6a71ee6f 100644
--- a/src/main/java/com/glxp/api/controller/inv/InvProductController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InvProductController.java
@@ -5,9 +5,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.inv.InvProductDetailEntity;
import com.glxp.api.entity.inv.InvProductEntity;
@@ -167,6 +169,7 @@ public class InvProductController extends BaseController {
* @return
*/
@PostMapping("/spms/inv/product/delete")
+ @Log(title = "库存查询", businessType = BusinessType.DELETE)
public BaseResponse deleteInvProduct(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/inv/InvRemindMsgController.java b/src/main/java/com/glxp/api/controller/inv/InvRemindMsgController.java
index 61896fd7..c61a1dc9 100644
--- a/src/main/java/com/glxp/api/controller/inv/InvRemindMsgController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InvRemindMsgController.java
@@ -1,8 +1,10 @@
package com.glxp.api.controller.inv;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.controller.BaseController;
import com.glxp.api.req.inv.FilterInvRemindMsgRequest;
import com.glxp.api.res.inv.InvRemindMsgResponse;
@@ -50,6 +52,7 @@ public class InvRemindMsgController extends BaseController {
* @return
*/
@GetMapping("/udiwms/inv/remind/msg/confirmMsg")
+ @Log(title = "库存预警", businessType = BusinessType.UPDATE)
public BaseResponse confirmMsg(Integer id, String handleMsg) {
return invRemindMsgService.confirmMsg(id, handleMsg);
}
@@ -62,6 +65,7 @@ public class InvRemindMsgController extends BaseController {
* @return
*/
@GetMapping("/udiwms/inv/remind/msg/ignoreMsg")
+ @Log(title = "库存预警", businessType = BusinessType.UPDATE)
public BaseResponse ignoreMsg(Integer id, Integer ignoreStatus) {
return invRemindMsgService.ignoreMsg(id, ignoreStatus);
}
diff --git a/src/main/java/com/glxp/api/controller/inv/InvRemindSetController.java b/src/main/java/com/glxp/api/controller/inv/InvRemindSetController.java
index f7d7fde3..4e7f9c0b 100644
--- a/src/main/java/com/glxp/api/controller/inv/InvRemindSetController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InvRemindSetController.java
@@ -3,9 +3,11 @@ package com.glxp.api.controller.inv;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inv.InvRemindSetEntity;
import com.glxp.api.req.inv.AddInvRemindSetRequest;
import com.glxp.api.req.inv.FilterInvRemindSetRequest;
@@ -48,6 +50,7 @@ public class InvRemindSetController {
* @return
*/
@PostMapping("/udiwms/inv/remind/set/add")
+ @Log(title = "库存预警", businessType = BusinessType.INSERT)
public BaseResponse addInvRemindSet(@RequestBody AddInvRemindSetRequest addInvRemindSetRequest) {
return invRemindSetService.addInvRemindSet(addInvRemindSetRequest);
}
@@ -59,6 +62,7 @@ public class InvRemindSetController {
* @return
*/
@PostMapping("/udiwms/inv/remind/set/batchAddInvRemindSet")
+ @Log(title = "库存预警", businessType = BusinessType.INSERT)
public BaseResponse batchAddInvRemindSet(@RequestBody AddInvRemindSetRequest addInvRemindSetRequest) {
if (null == addInvRemindSetRequest || CollUtil.isEmpty(addInvRemindSetRequest.getRelIdList())) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -73,6 +77,7 @@ public class InvRemindSetController {
* @return
*/
@PostMapping("/udiwms/inv/remind/set/update")
+ @Log(title = "库存预警", businessType = BusinessType.UPDATE)
public BaseResponse updateInvRemindSet(@RequestBody InvRemindSetEntity invRemindSetEntity) {
return invRemindSetService.updateInvRemindSet(invRemindSetEntity);
}
@@ -84,6 +89,7 @@ public class InvRemindSetController {
* @return
*/
@PostMapping("/udiwms/inv/remind/set/delete")
+ @Log(title = "库存预警", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody DeleteRequest deleteRequest) {
if (null == deleteRequest || StrUtil.isBlank(deleteRequest.getId())) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
diff --git a/src/main/java/com/glxp/api/controller/monitor/SysLogininforController.java b/src/main/java/com/glxp/api/controller/monitor/SysLogininforController.java
index d5945812..f9a298e5 100644
--- a/src/main/java/com/glxp/api/controller/monitor/SysLogininforController.java
+++ b/src/main/java/com/glxp/api/controller/monitor/SysLogininforController.java
@@ -25,7 +25,7 @@ import java.util.List;
@RequiredArgsConstructor
@RestController
@RequestMapping("/monitor/logininfor")
-public class SysLogininforController extends BaseController {
+public class SysLogininforController extends BaseController {
private final ISysLogininforService logininforService;
diff --git a/src/main/java/com/glxp/api/controller/purchase/PurApplyController.java b/src/main/java/com/glxp/api/controller/purchase/PurApplyController.java
index 4a2a839e..77c7b486 100644
--- a/src/main/java/com/glxp/api/controller/purchase/PurApplyController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/PurApplyController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.annotation.RepeatSubmit;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.purchase.PurApplyDetailEntity;
@@ -78,6 +80,7 @@ public class PurApplyController {
@RepeatSubmit()
@AuthRuleAnnotation("")
@PostMapping("/purchase/apply/postOrder")
+ @Log(title = "申购单", businessType = BusinessType.INSERT)
public BaseResponse postOrder(@RequestBody PostPurApplyRequest postPurApplyRequest) {
Long userId = customerService.getUserId();
@@ -147,6 +150,7 @@ public class PurApplyController {
*/
@RepeatSubmit()
@PostMapping("/purchase/apply/auditOrder")
+ @Log(title = "审核申购单", businessType = BusinessType.INSERT)
public BaseResponse auditOrder(@RequestBody PurApplyResponse purApplyRequest) {
@@ -201,6 +205,7 @@ public class PurApplyController {
*/
@RepeatSubmit()
@PostMapping("/purchase/apply")
+ @Log(title = "申购单", businessType = BusinessType.INSERT)
public BaseResponse add(@RequestBody PurApplyEntity purApplyRequest) {
purApplyService.insert(purApplyRequest);
@@ -212,6 +217,7 @@ public class PurApplyController {
*/
@RepeatSubmit()
@PutMapping("/purchase/apply")
+ @Log(title = "申购单", businessType = BusinessType.UPDATE)
public BaseResponse edit(@RequestBody PurApplyEntity purApplyRequest) {
purApplyService.update(purApplyRequest);
return ResultVOUtils.success("删除成功");
@@ -223,6 +229,7 @@ public class PurApplyController {
* @param ids 主键串
*/
@DeleteMapping("/purchase/apply/{ids}")
+ @Log(title = "申购单", businessType = BusinessType.DELETE)
public BaseResponse remove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ids) {
List idArray = Arrays.asList(ids);
@@ -259,6 +266,7 @@ public class PurApplyController {
*/
@RepeatSubmit()
@PostMapping("/purchase/apply/detail")
+ @Log(title = "申购单", businessType = BusinessType.INSERT)
public BaseResponse detailAdd(@RequestBody PurApplyDetailEntity purApplyDetailEntity) {
purApplyDetailService.insert(purApplyDetailEntity);
@@ -270,6 +278,7 @@ public class PurApplyController {
*/
@RepeatSubmit()
@PostMapping("/purchase/apply/updateDetail")
+ @Log(title = "申购单", businessType = BusinessType.UPDATE)
public BaseResponse detailEdit(@RequestBody PurApplyDetailEntity purApplyDetailRequest) {
purApplyDetailService.update(purApplyDetailRequest);
return ResultVOUtils.success("修改成功");
@@ -281,6 +290,7 @@ public class PurApplyController {
* @param ids 主键串
*/
@DeleteMapping("/purchase/apply/detail/{ids}")
+ @Log(title = "申购单", businessType = BusinessType.DELETE)
public BaseResponse detailRemove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ids) {
@@ -294,6 +304,7 @@ public class PurApplyController {
*/
@RepeatSubmit()
@PostMapping("/purchase/apply/addDetail")
+ @Log(title = "申购单", businessType = BusinessType.INSERT)
public BaseResponse addDetail(@RequestBody PurApplyDetailEntity purApplyDetailEntity) {
purApplyDetailService.insert(purApplyDetailEntity);
@@ -304,6 +315,7 @@ public class PurApplyController {
*/
@AuthRuleAnnotation("")
@PostMapping("/purchase/apply/add")
+ @Log(title = "申购单", businessType = BusinessType.INSERT)
public BaseResponse add() {
Long userId = customerService.getUserId();
@@ -323,6 +335,7 @@ public class PurApplyController {
*/
@AuthRuleAnnotation("")
@PostMapping("/purchase/apply/delApplyDetailAll")
+ @Log(title = "申购单", businessType = BusinessType.DELETE)
public BaseResponse delApplyDetailAll(@RequestBody PurApplyEntity purApplyEntity) {
if(purApplyEntity.getId()!=null){
diff --git a/src/main/java/com/glxp/api/controller/purchase/PurArrivalController.java b/src/main/java/com/glxp/api/controller/purchase/PurArrivalController.java
index 6f7defe5..46acc744 100644
--- a/src/main/java/com/glxp/api/controller/purchase/PurArrivalController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/PurArrivalController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.annotation.RepeatSubmit;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.constant.ConstantType;
@@ -77,6 +79,7 @@ public class PurArrivalController extends BaseController {
@RepeatSubmit()
@AuthRuleAnnotation("")
@PostMapping("/purchase/arrival/postOrder")
+ @Log(title = "到货单", businessType = BusinessType.INSERT)
public BaseResponse postOrder(@RequestBody PostPurArrivalRequest purArrivalRequest) {
Long userId = getUserId();
@@ -150,6 +153,7 @@ public class PurArrivalController extends BaseController {
*/
@RepeatSubmit()
@PostMapping("/purchase/arrival/auditOrder")
+ @Log(title = "审核采购订单", businessType = BusinessType.INSERT)
public BaseResponse auditOrder(@RequestBody PostPurArrivalRequest postPurArrivalRequest) {
Long userId = customerService.getUserId();
PurArrivalEntity purArrivalEntity = postPurArrivalRequest.getPurArrivalEntity();
@@ -243,6 +247,7 @@ public class PurArrivalController extends BaseController {
* 添加产品到采购单里面
*/
@PostMapping("/purchase/arrival/addOrderDetail")
+ @Log(title = "采购单", businessType = BusinessType.INSERT)
public BaseResponse addOrderDetail(@RequestBody PurArrivalDetailEntity purOrderDetailEntity) {
boolean falg = purArrivalDetailService.insert(purOrderDetailEntity);
@@ -260,6 +265,7 @@ public class PurArrivalController extends BaseController {
*/
@AuthRuleAnnotation("")
@PostMapping("/purchase/arrival/add")
+ @Log(title = "计划单", businessType = BusinessType.INSERT)
public BaseResponse add() {
Long userId = customerService.getUserId();
PurArrivalEntity purArrivalEntity = new PurArrivalEntity();
@@ -277,6 +283,7 @@ public class PurArrivalController extends BaseController {
*/
@AuthRuleAnnotation("")
@PostMapping("/purchase/arrival/delOrderDetailAll")
+ @Log(title = "申购单", businessType = BusinessType.DELETE)
public BaseResponse delApplyDetailAll(@RequestBody PurApplyEntity purApplyEntity) {
if (purApplyEntity.getId() != null) {
@@ -293,6 +300,7 @@ public class PurArrivalController extends BaseController {
*/
@RepeatSubmit()
@PostMapping("/purchase/arrival/updateDetail")
+ @Log(title = "计划详情单", businessType = BusinessType.UPDATE)
public BaseResponse detailEdit(@RequestBody PurArrivalDetailEntity purOrderDetailEntity) {
purArrivalDetailService.update(purOrderDetailEntity);
return ResultVOUtils.success("修改成功");
@@ -304,6 +312,7 @@ public class PurArrivalController extends BaseController {
* @param ids 主键串
*/
@DeleteMapping("/purchase/arrival/detail/{ids}")
+ @Log(title = "采购订单", businessType = BusinessType.DELETE)
public BaseResponse detailRemove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ids) {
@@ -319,6 +328,7 @@ public class PurArrivalController extends BaseController {
* 添加采购订单至送货单
*/
@PostMapping("/purchase/arrival/addPlanDetailAndOrder")
+ @Log(title = "送货单", businessType = BusinessType.INSERT)
public BaseResponse addPlanDetailAndOrder(@RequestBody PurArrivalRequest purArrivalRequest) {
diff --git a/src/main/java/com/glxp/api/controller/purchase/PurDeliveryController.java b/src/main/java/com/glxp/api/controller/purchase/PurDeliveryController.java
index 82f06071..77e63653 100644
--- a/src/main/java/com/glxp/api/controller/purchase/PurDeliveryController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/PurDeliveryController.java
@@ -4,10 +4,12 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.annotation.RepeatSubmit;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.constant.ConstantType;
@@ -87,6 +89,7 @@ public class PurDeliveryController extends BaseController {
@RepeatSubmit()
@AuthRuleAnnotation("")
@PostMapping("/purchase/delivery/postOrder")
+ @Log(title = "到货单", businessType = BusinessType.INSERT)
public BaseResponse postOrder(@RequestBody PostPurDeliveryRequest purDeliveryRequest) {
Long userId = customerService.getUserId();
@@ -160,6 +163,7 @@ public class PurDeliveryController extends BaseController {
*/
@RepeatSubmit()
@PostMapping("/purchase/delivery/auditOrder")
+ @Log(title = "送货单", businessType = BusinessType.INSERT)
public BaseResponse auditOrder(@RequestBody PostPurDeliveryRequest postPurDeliveryRequest) {
Long userId = customerService.getUserId();
PurDeliveryEntity purDeliveryEntity = postPurDeliveryRequest.getPurDeliveryEntity();
@@ -355,6 +359,7 @@ public class PurDeliveryController extends BaseController {
* @return
*/
@PostMapping("/purchase/delivery/list/updateStatus")
+ @Log(title = "到货单", businessType = BusinessType.UPDATE)
public BaseResponse updateStatus(@RequestBody ReviewDeliveryOrderRequest reviewFinishRequest) {
if (null == reviewFinishRequest && StrUtil.isBlank(reviewFinishRequest.getBillNo())) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -371,6 +376,7 @@ public class PurDeliveryController extends BaseController {
* 添加产品到采购单里面
*/
@PostMapping("/purchase/delivery/addOrderDetail")
+ @Log(title = "采购单", businessType = BusinessType.INSERT)
public BaseResponse addOrderDetail(@RequestBody PurDeliveryDetailEntity purOrderDetailEntity) {
boolean falg = purDeliveryDetailService.insert(purOrderDetailEntity);
@@ -388,6 +394,7 @@ public class PurDeliveryController extends BaseController {
*/
@AuthRuleAnnotation("")
@PostMapping("/purchase/delivery/add")
+ @Log(title = "计划单", businessType = BusinessType.INSERT)
public BaseResponse add() {
Long userId = customerService.getUserId();
PurDeliveryEntity purArrivalEntity = new PurDeliveryEntity();
@@ -406,6 +413,7 @@ public class PurDeliveryController extends BaseController {
*/
@AuthRuleAnnotation("")
@PostMapping("/purchase/delivery/delOrderDetailAll")
+ @Log(title = "申购单", businessType = BusinessType.DELETE)
public BaseResponse delApplyDetailAll(@RequestBody PurApplyEntity purApplyEntity) {
if (purApplyEntity.getId() != null) {
@@ -422,6 +430,7 @@ public class PurDeliveryController extends BaseController {
*/
@RepeatSubmit()
@PostMapping("/purchase/delivery/updateDetail")
+ @Log(title = "计划详情单", businessType = BusinessType.UPDATE)
public BaseResponse detailEdit(@RequestBody PurDeliveryDetailEntity purDeliveryDetailEntity) {
purDeliveryDetailService.update(purDeliveryDetailEntity);
return ResultVOUtils.success("修改成功");
@@ -433,6 +442,7 @@ public class PurDeliveryController extends BaseController {
* @param ids 主键串
*/
@DeleteMapping("/purchase/delivery/detail/{ids}")
+ @Log(title = "采购订单", businessType = BusinessType.DELETE)
public BaseResponse detailRemove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ids) {
@@ -447,6 +457,7 @@ public class PurDeliveryController extends BaseController {
* 添加采购订单至送货单
*/
@PostMapping("/purchase/delivery/addPlanDetailAndOrder")
+ @Log(title = "采购订单", businessType = BusinessType.INSERT)
public BaseResponse addPlanDetailAndOrder(@RequestBody PurDeliveryRequest purDeliveryRequest) {
List purOrderDetailEntities = purOrderDetailService.findByOrderId(purDeliveryRequest.getPurOrderId() + "");
List purDeliveryDetailEntities = purOrderDetailEntities.stream()
diff --git a/src/main/java/com/glxp/api/controller/purchase/PurOrderController.java b/src/main/java/com/glxp/api/controller/purchase/PurOrderController.java
index 913207a3..b602414e 100644
--- a/src/main/java/com/glxp/api/controller/purchase/PurOrderController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/PurOrderController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.annotation.RepeatSubmit;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.constant.ConstantType;
@@ -77,6 +79,7 @@ public class PurOrderController {
@RepeatSubmit()
@AuthRuleAnnotation("")
@PostMapping("/purchase/order/postOrder")
+ @Log(title = "采购计划", businessType = BusinessType.INSERT)
public BaseResponse postOrder(@RequestBody PostPurOrderRequest postPurOrderRequest) {
Long userId = customerService.getUserId();
@@ -147,6 +150,7 @@ public class PurOrderController {
@RepeatSubmit()
@PostMapping("/purchase/order/dealOrder")
+ @Log(title = "送货单", businessType = BusinessType.INSERT)
public BaseResponse dealOrder(@RequestBody PostPurOrderRequest postPurOrderRequest) {
PurOrderEntity purOrderEntity = postPurOrderRequest.getPurOrderEntity();
purOrderEntity.setUpdateTime(new Date());
@@ -224,6 +228,7 @@ public class PurOrderController {
*/
@RepeatSubmit()
@PostMapping("/purchase/order/auditOrder")
+ @Log(title = "采购订单", businessType = BusinessType.INSERT)
public BaseResponse auditOrder(@RequestBody PostPurOrderRequest postPurOrderRequest) {
Long userId = customerService.getUserId();
PurOrderEntity purOrderEntity = postPurOrderRequest.getPurOrderEntity();
@@ -318,6 +323,7 @@ public class PurOrderController {
* 添加申购单到采购单里面
*/
@PostMapping("/purchase/order/addPlanDetailAndOrder")
+ @Log(title = "采购订单", businessType = BusinessType.INSERT)
public BaseResponse addPlanDetailAndOrder(@RequestBody PurOrderRequest purOrderRequest) {
if (purOrderRequest.getApplyId() == null || purOrderRequest.getId() == null) {
@@ -376,6 +382,7 @@ public class PurOrderController {
* 添加产品到采购单里面
*/
@PostMapping("/purchase/order/addOrderDetail")
+ @Log(title = "采购订单", businessType = BusinessType.INSERT)
public BaseResponse addOrderDetail(@RequestBody PurOrderDetailEntity purOrderDetailEntity) {
boolean falg = purOrderDetailService.insert(purOrderDetailEntity);
@@ -393,6 +400,7 @@ public class PurOrderController {
*/
@AuthRuleAnnotation("")
@PostMapping("/purchase/order/add")
+ @Log(title = "计划单", businessType = BusinessType.INSERT)
public BaseResponse add() {
Long userId = customerService.getUserId();
PurOrderEntity purOrderEntity = new PurOrderEntity();
@@ -410,6 +418,7 @@ public class PurOrderController {
*/
@AuthRuleAnnotation("")
@PostMapping("/purchase/order/delOrderDetailAll")
+ @Log(title = "申购单", businessType = BusinessType.DELETE)
public BaseResponse delApplyDetailAll(@RequestBody PurApplyEntity purApplyEntity) {
if (purApplyEntity.getId() != null) {
@@ -426,6 +435,7 @@ public class PurOrderController {
*/
@RepeatSubmit()
@PostMapping("/purchase/order/updateDetail")
+ @Log(title = "计划详情单", businessType = BusinessType.UPDATE)
public BaseResponse detailEdit(@RequestBody PurOrderDetailEntity purOrderDetailEntity) {
purOrderDetailService.update(purOrderDetailEntity);
return ResultVOUtils.success("修改成功");
@@ -437,6 +447,7 @@ public class PurOrderController {
* @param ids 主键串
*/
@DeleteMapping("/purchase/order/detail/{ids}")
+ @Log(title = "采购订单", businessType = BusinessType.DELETE)
public BaseResponse detailRemove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ids) {
diff --git a/src/main/java/com/glxp/api/controller/purchase/PurOrderReceiveController.java b/src/main/java/com/glxp/api/controller/purchase/PurOrderReceiveController.java
index bc6f349f..b6a25f3b 100644
--- a/src/main/java/com/glxp/api/controller/purchase/PurOrderReceiveController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/PurOrderReceiveController.java
@@ -5,9 +5,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.controller.BaseController;
import com.glxp.api.entity.auth.AuthAdmin;
@@ -52,6 +54,7 @@ public class PurOrderReceiveController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/thrsys/order/insertWeb")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse addReceive(@RequestBody PurReceiveEntity purReceiveEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -72,6 +75,7 @@ public class PurOrderReceiveController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/receive/order/update")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateReceive(@RequestBody PurReceiveEntity purReceiveEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -117,6 +121,7 @@ public class PurOrderReceiveController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/receive/detail/add")
+ @Log(title = "单据管理", businessType = BusinessType.INSERT)
public BaseResponse updateReceive(@RequestBody AddReceiveDetailRequest addReceiveDetailRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -161,6 +166,7 @@ public class PurOrderReceiveController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/receive/detail/Update")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse updateReceiveDetail(@RequestBody UpdateReceiveDetailRequest updateReceiveDetailRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -176,6 +182,7 @@ public class PurOrderReceiveController extends BaseController {
@AuthRuleAnnotation("")
@GetMapping("/udiwms/receive/order/del")
+ @Log(title = "领用单", businessType = BusinessType.DELETE)
public BaseResponse del(String orderIdFk) {
boolean falg = receiveService.delReceive(orderIdFk);
if (falg) {
@@ -187,6 +194,7 @@ public class PurOrderReceiveController extends BaseController {
@AuthRuleAnnotation("")
@GetMapping("/udiwms/receive/detail/delReceiveDetail")
+ @Log(title = "领用单", businessType = BusinessType.DELETE)
public BaseResponse delReceiveDetail(Integer id) {
boolean falg = receivedetailService.delDetail(id + "");
@@ -199,6 +207,7 @@ public class PurOrderReceiveController extends BaseController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/receive/order/audit")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse audit(@RequestBody PurReceiveEntity purReceiveEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
diff --git a/src/main/java/com/glxp/api/controller/purchase/PurPlanController.java b/src/main/java/com/glxp/api/controller/purchase/PurPlanController.java
index 6e427b49..fba32b1c 100644
--- a/src/main/java/com/glxp/api/controller/purchase/PurPlanController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/PurPlanController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.annotation.RepeatSubmit;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.constant.ConstantType;
@@ -87,6 +89,7 @@ public class PurPlanController {
@RepeatSubmit()
@AuthRuleAnnotation("")
@PostMapping("/purchase/plan/postOrder")
+ @Log(title = "采购计划", businessType = BusinessType.INSERT)
public BaseResponse postOrder(@RequestBody PostPurPlanRequest postPurPlanRequest) {
Long userId = customerService.getUserId();
@@ -180,6 +183,7 @@ public class PurPlanController {
*/
@RepeatSubmit()
@PostMapping("/purchase/plan/auditOrder")
+ @Log(title = "采购计划", businessType = BusinessType.INSERT)
public BaseResponse auditOrder(@RequestBody PostPurPlanRequest postPurPlanRequest) {
Long userId = customerService.getUserId();
PurPlanEntity purApplyEntity = postPurPlanRequest.getPurPlanEntity();
@@ -269,6 +273,7 @@ public class PurPlanController {
* 添加申购单到采购单里面
*/
@PostMapping("/purchase/plan/addPlanDetailAndApply")
+ @Log(title = "采购单", businessType = BusinessType.INSERT)
public BaseResponse addPlanDetailAndApply(@RequestBody PurPlanRequest purPlanRequest) {
if (purPlanRequest.getApplyId() == null || purPlanRequest.getId() == null) {
@@ -327,6 +332,7 @@ public class PurPlanController {
* 添加产品到采购单里面
*/
@PostMapping("/purchase/plan/addPlanDetail")
+ @Log(title = "采购单", businessType = BusinessType.INSERT)
public BaseResponse addPlanDetail(@RequestBody PurPlanDetailEntity purPlanDetailEntity) {
boolean falg=purPlanDetailService.insert(purPlanDetailEntity);
@@ -344,6 +350,7 @@ public class PurPlanController {
*/
@AuthRuleAnnotation("")
@PostMapping("/purchase/plan/add")
+ @Log(title = "计划单", businessType = BusinessType.INSERT)
public BaseResponse add() {
Long userId = customerService.getUserId();
PurPlanEntity purPlanEntity= new PurPlanEntity();
@@ -361,6 +368,7 @@ public class PurPlanController {
*/
@AuthRuleAnnotation("")
@PostMapping("/purchase/plan/delPlanDetailAll")
+ @Log(title = "申购单", businessType = BusinessType.DELETE)
public BaseResponse delApplyDetailAll(@RequestBody PurApplyEntity purApplyEntity) {
if(purApplyEntity.getId()!=null){
@@ -377,6 +385,7 @@ public class PurPlanController {
*/
@RepeatSubmit()
@PostMapping("/purchase/plan/updateDetail")
+ @Log(title = "计划详情单", businessType = BusinessType.UPDATE)
public BaseResponse detailEdit(@RequestBody PurPlanDetailEntity purPlanDetailEntity) {
purPlanDetailService.update(purPlanDetailEntity);
return ResultVOUtils.success("修改成功");
@@ -387,6 +396,7 @@ public class PurPlanController {
* @param ids 主键串
*/
@DeleteMapping("/purchase/plan/detail/{ids}")
+ @Log(title = "采购计划", businessType = BusinessType.DELETE)
public BaseResponse detailRemove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ids) {
diff --git a/src/main/java/com/glxp/api/controller/purchase/PurReturnedController.java b/src/main/java/com/glxp/api/controller/purchase/PurReturnedController.java
index 94a05372..e4bb606a 100644
--- a/src/main/java/com/glxp/api/controller/purchase/PurReturnedController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/PurReturnedController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.annotation.RepeatSubmit;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.constant.ConstantType;
@@ -76,6 +78,7 @@ public class PurReturnedController extends BaseController {
@RepeatSubmit()
@AuthRuleAnnotation("")
@PostMapping("/purchase/returned/postOrder")
+ @Log(title = "到货单", businessType = BusinessType.INSERT)
public BaseResponse postOrder(@RequestBody PostPurReturnedRequest postPurReturnedRequest) {
Long userId = customerService.getUserId();
@@ -150,6 +153,7 @@ public class PurReturnedController extends BaseController {
*/
@RepeatSubmit()
@PostMapping("/purchase/returned/auditOrder")
+ @Log(title = "采购订单", businessType = BusinessType.INSERT)
public BaseResponse auditOrder(@RequestBody PostPurReturnedRequest postPurReturnedRequest) {
Long userId = customerService.getUserId();
PurReturnedEntity purReturnedEntity = postPurReturnedRequest.getPurReturnedEntity();
@@ -240,6 +244,7 @@ public class PurReturnedController extends BaseController {
* 添加产品到采购单里面
*/
@PostMapping("/purchase/returned/addOrderDetail")
+ @Log(title = "采购订单", businessType = BusinessType.INSERT)
public BaseResponse addOrderDetail(@RequestBody PurReturnedDetailEntity purOrderDetailEntity) {
boolean falg = purReturnedDetailService.insert(purOrderDetailEntity);
@@ -257,6 +262,7 @@ public class PurReturnedController extends BaseController {
*/
@AuthRuleAnnotation("")
@PostMapping("/purchase/returned/add")
+ @Log(title = "计划单", businessType = BusinessType.INSERT)
public BaseResponse add() {
Long userId = customerService.getUserId();
PurReturnedEntity purArrivalEntity = new PurReturnedEntity();
@@ -274,6 +280,7 @@ public class PurReturnedController extends BaseController {
*/
@AuthRuleAnnotation("")
@PostMapping("/purchase/returned/delOrderDetailAll")
+ @Log(title = "申购单", businessType = BusinessType.DELETE)
public BaseResponse delApplyDetailAll(@RequestBody PurApplyEntity purApplyEntity) {
if (purApplyEntity.getId() != null) {
@@ -290,6 +297,7 @@ public class PurReturnedController extends BaseController {
*/
@RepeatSubmit()
@PostMapping("/purchase/returned/updateDetail")
+ @Log(title = "计划详情单", businessType = BusinessType.UPDATE)
public BaseResponse detailEdit(@RequestBody PurReturnedDetailEntity purReturnedDetailEntity) {
purReturnedDetailService.update(purReturnedDetailEntity);
return ResultVOUtils.success("修改成功");
@@ -301,6 +309,7 @@ public class PurReturnedController extends BaseController {
* @param ids 主键串
*/
@DeleteMapping("/purchase/returned/detail/{ids}")
+ @Log(title = "采购订单", businessType = BusinessType.DELETE)
public BaseResponse detailRemove(@NotEmpty(message = "主键不能为空")
@PathVariable Long[] ids) {
diff --git a/src/main/java/com/glxp/api/controller/purchase/SupCertController.java b/src/main/java/com/glxp/api/controller/purchase/SupCertController.java
index ec0bc08c..abf5351b 100644
--- a/src/main/java/com/glxp/api/controller/purchase/SupCertController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/SupCertController.java
@@ -5,9 +5,11 @@ import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSON;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.auth.AuthAdmin;
import com.glxp.api.entity.purchase.*;
@@ -83,6 +85,7 @@ public class SupCertController {
@AuthRuleAnnotation("")
@PostMapping("/sup/info/selectAllCert")
+ @Log(title = "资质证书", businessType = BusinessType.INSERT)
public BaseResponse selectAllCert(@RequestBody PostSelCertRequest postSelCertRequest) {
String customerId = null;
if (StrUtil.isEmpty(postSelCertRequest.getCustomerId()))
@@ -150,6 +153,7 @@ public class SupCertController {
@AuthRuleAnnotation("")
@PostMapping("/sup/info/insertCompanyCert")
+ @Log(title = "资质证书", businessType = BusinessType.INSERT)
public BaseResponse insertCompanyCert(@RequestBody SupCertEntity supCertEntity) {
supCertEntity.setCreateTime(new Date());
supCertEntity.setUpdateTime(new Date());
@@ -161,6 +165,7 @@ public class SupCertController {
@AuthRuleAnnotation("")
@PostMapping("/sale/sup/cert/audit")
+ @Log(title = "资质证书", businessType = BusinessType.UPDATE)
public BaseResponse auditSupCert(@RequestBody SupCertEntity supCertEntity) {
supCertEntity.setCreateTime(new Date());
supCertEntity.setUpdateTime(new Date());
@@ -171,6 +176,7 @@ public class SupCertController {
//撤回单据
@AuthRuleAnnotation("")
@PostMapping("/sale/sup/cert/revoke")
+ @Log(title = "单据管理", businessType = BusinessType.UPDATE)
public BaseResponse revokeSupCert(@RequestBody SupCertEntity supCertEntity) {
supCertEntity.setCreateTime(new Date());
supCertEntity.setUpdateTime(new Date());
@@ -208,6 +214,7 @@ public class SupCertController {
@AuthRuleAnnotation("")
@PostMapping("/sup/info/updateCompanyCert")
+ @Log(title = "资质证书", businessType = BusinessType.UPDATE)
public BaseResponse updateCompanyCert(@RequestBody PostSupCertRequest postSupCertRequest) {
SupCertEntity supCertEntity = new SupCertEntity();
BeanUtils.copyProperties(postSupCertRequest, supCertEntity);
diff --git a/src/main/java/com/glxp/api/controller/purchase/SupCertRemindMsgController.java b/src/main/java/com/glxp/api/controller/purchase/SupCertRemindMsgController.java
index 74c0336b..a42ef4e9 100644
--- a/src/main/java/com/glxp/api/controller/purchase/SupCertRemindMsgController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/SupCertRemindMsgController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.purchase;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.req.purchase.FilterCertRemindMsgRequest;
import com.glxp.api.res.purchase.SupCertRemindMsgResponse;
import com.glxp.api.service.purchase.SupCertRemindMsgService;
@@ -46,6 +48,7 @@ public class SupCertRemindMsgController {
* @return
*/
@GetMapping("/sup/cert/remind/msg/confirmMsg")
+ @Log(title = "资质预警", businessType = BusinessType.UPDATE)
public BaseResponse confirmMsg(Integer id, String handleMsg) {
if (null == id || StrUtil.isBlank(handleMsg)) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -61,6 +64,7 @@ public class SupCertRemindMsgController {
* @return
*/
@GetMapping("/sup/cert/remind/msg/ignoreMsg")
+ @Log(title = "资质预警", businessType = BusinessType.UPDATE)
public BaseResponse ignoreMsg(Integer id, Integer ignoreStatus) {
if (null == id || null == ignoreStatus) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
diff --git a/src/main/java/com/glxp/api/controller/purchase/SupCertSetController.java b/src/main/java/com/glxp/api/controller/purchase/SupCertSetController.java
index dc0d134f..d018f4ad 100644
--- a/src/main/java/com/glxp/api/controller/purchase/SupCertSetController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/SupCertSetController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.purchase.SupCertSetEntity;
import com.glxp.api.req.purchase.FilterCertSetsRequest;
import com.glxp.api.req.system.DeleteRequest;
@@ -51,6 +53,7 @@ public class SupCertSetController {
@AuthRuleAnnotation("")
@PostMapping("/sup/cert/set/add")
+ @Log(title = "资质证书", businessType = BusinessType.INSERT)
public BaseResponse addCertSet(@RequestBody SupCertSetEntity supCertSetEntity) {
if (supCertSetEntity == null) {
supCertSetEntity = new SupCertSetEntity();
@@ -77,6 +80,7 @@ public class SupCertSetController {
@AuthRuleAnnotation("")
@PostMapping("/sup/cert/set/update")
+ @Log(title = "资质证书", businessType = BusinessType.UPDATE)
public BaseResponse updateCertSet(@RequestBody SupCertSetEntity supCertSetEntity) {
if (CollUtil.isNotEmpty(supCertSetEntity.getFlbmList())) {
String flbm = supCertSetEntity.getFlbmList().stream().collect(Collectors.joining(","));
@@ -99,6 +103,7 @@ public class SupCertSetController {
@AuthRuleAnnotation("")
@PostMapping("/sup/cert/set/delete")
+ @Log(title = "资质证书", businessType = BusinessType.DELETE)
public BaseResponse deleteCertSet(@RequestBody DeleteRequest deleteRequest) {
boolean b = supCertSetService.deleteById(deleteRequest.getId());
diff --git a/src/main/java/com/glxp/api/controller/purchase/SupCompanyController.java b/src/main/java/com/glxp/api/controller/purchase/SupCompanyController.java
index 65fc84d4..cdbee71b 100644
--- a/src/main/java/com/glxp/api/controller/purchase/SupCompanyController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/SupCompanyController.java
@@ -5,9 +5,11 @@ import cn.hutool.core.util.StrUtil;
import cn.hutool.extra.pinyin.PinyinUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.auth.*;
import com.glxp.api.entity.basic.BasicCorpEntity;
@@ -88,6 +90,7 @@ public class SupCompanyController {
@AuthRuleAnnotation("")
@PostMapping("/api/pur/addCompany")
+ @Log(title = "资质证书", businessType = BusinessType.INSERT)
public BaseResponse insertCompany(@RequestBody SupCompanyEntity companyEntity) {
@@ -156,6 +159,7 @@ public class SupCompanyController {
@AuthRuleAnnotation("")
@PostMapping("/api/pur/modifyCompany")
+ @Log(title = "资质证书", businessType = BusinessType.UPDATE)
public BaseResponse modifyCompany(@RequestBody SupCompanyEntity companyEntity) {
if (companyEntity.getAuditStatus() == ConstantStatus.AUDIT_UN || companyEntity.getAuditStatus() == ConstantStatus.AUDIT_CHANGE) {
@@ -214,6 +218,7 @@ public class SupCompanyController {
@AuthRuleAnnotation("")
@PostMapping("/api/pur/auditCompany")
+ @Log(title = "资质证书", businessType = BusinessType.UPDATE)
public BaseResponse auditCompany(@RequestBody SupCompanyEntity companyEntity) {
@@ -337,6 +342,7 @@ public class SupCompanyController {
@AuthRuleAnnotation("")
@PostMapping("api/pur/supCompany/delete")
+ @Log(title = "资质证书", businessType = BusinessType.DELETE)
public BaseResponse deleteSupCompany(@RequestBody DeleteRequest deleteRequest) {
boolean b = supCompanyService.deleteCompany(deleteRequest.getId());
if (b)
diff --git a/src/main/java/com/glxp/api/controller/purchase/SupManufacturerController.java b/src/main/java/com/glxp/api/controller/purchase/SupManufacturerController.java
index f85349ec..ae9c402b 100644
--- a/src/main/java/com/glxp/api/controller/purchase/SupManufacturerController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/SupManufacturerController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.auth.AuthAdmin;
import com.glxp.api.entity.purchase.SupCertEntity;
@@ -91,6 +93,7 @@ public class SupManufacturerController {
@AuthRuleAnnotation("")
@PostMapping("/sup/manufacturer/addCompany")
+ @Log(title = "资质证书", businessType = BusinessType.INSERT)
public BaseResponse addCompany(@RequestBody SupManufacturerEntity supManufacturerEntity) {
String customerId = getCustomerId();
@@ -188,6 +191,7 @@ public class SupManufacturerController {
@AuthRuleAnnotation("")
@PostMapping("/sup/manufacturer/modifyCompany")
+ @Log(title = "资质证书", businessType = BusinessType.UPDATE)
public BaseResponse modifyCompany(@RequestBody SupManufacturerEntity supManufacturerEntity) {
if (StrUtil.isEmpty(supManufacturerEntity.getManufacturerId()) || StrUtil.isEmpty(supManufacturerEntity.getCustomerId())) {
@@ -293,6 +297,7 @@ public class SupManufacturerController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/sup/manufacturer/audit")
+ @Log(title = "资质证书", businessType = BusinessType.UPDATE)
public BaseResponse auditMmanufacturer(@RequestBody SupManufacturerEntity supManufacturerEntity) {
if (StrUtil.isEmpty(supManufacturerEntity.getManufacturerId()) || StrUtil.isEmpty(supManufacturerEntity.getCustomerId())) {
@@ -383,6 +388,7 @@ public class SupManufacturerController {
@AuthRuleAnnotation("")
@GetMapping("/sup/manufacturer/basic/delete")
+ @Log(title = "资质证书", businessType = BusinessType.DELETE)
public BaseResponse deleteContact(DeleteRequest deleteRequest) {
boolean b = supManufacturerService.deleteById(deleteRequest.getId());
if (b)
diff --git a/src/main/java/com/glxp/api/controller/purchase/SupProductController.java b/src/main/java/com/glxp/api/controller/purchase/SupProductController.java
index a0296b55..05082e22 100644
--- a/src/main/java/com/glxp/api/controller/purchase/SupProductController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/SupProductController.java
@@ -5,9 +5,11 @@ import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.auth.AuthAdmin;
import com.glxp.api.entity.basic.UdiRelevanceEntity;
@@ -85,6 +87,7 @@ public class SupProductController {
@AuthRuleAnnotation("")
@PostMapping("/sup/product/addRegistration")
+ @Log(title = "资质证书", businessType = BusinessType.INSERT)
public BaseResponse addRegistration(@RequestBody SupProductEntity supProductEntity) {
//提交审核
@@ -185,6 +188,7 @@ public class SupProductController {
@AuthRuleAnnotation("")
@PostMapping("/sup/product/modifyRegistration")
+ @Log(title = "资质证书", businessType = BusinessType.UPDATE)
public BaseResponse modifyRegistration(@RequestBody SupProductEntity supProductEntity) {
if (StrUtil.isEmpty(supProductEntity.getProductId()) || StrUtil.isEmpty(supProductEntity.getManufacturerIdFk()) || StrUtil.isEmpty(supProductEntity.getCustomerId())) {
@@ -427,6 +431,7 @@ public class SupProductController {
@AuthRuleAnnotation("")
@GetMapping("/sup/product/delete")
+ @Log(title = "资质证书", businessType = BusinessType.DELETE)
public BaseResponse delete(DeleteCompanyFileRequest deleteCompanyFileRequest) {
boolean b = supProductService.deleteById(deleteCompanyFileRequest.getId());
if (b)
diff --git a/src/main/java/com/glxp/api/controller/sup/CustomerController.java b/src/main/java/com/glxp/api/controller/sup/CustomerController.java
index ffc34f15..6c301b06 100644
--- a/src/main/java/com/glxp/api/controller/sup/CustomerController.java
+++ b/src/main/java/com/glxp/api/controller/sup/CustomerController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.sup;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.auth.*;
import com.glxp.api.entity.purchase.CustomerContactEntity;
import com.glxp.api.entity.system.CompanyEntity;
@@ -93,6 +95,7 @@ public class CustomerController {
@AuthRuleAnnotation("")
@PostMapping("salewarehouse/customer/update")
+ @Log(title = "客户信息", businessType = BusinessType.UPDATE)
public BaseResponse updateCustomer(@RequestBody @Valid CustomerDetailEntity customerDetailEntity,
BindingResult bindingResult) {
@@ -140,6 +143,7 @@ public class CustomerController {
@AuthRuleAnnotation("")
@PostMapping("salewarehouse/customer/modify")
+ @Log(title = "客户信息", businessType = BusinessType.UPDATE)
public BaseResponse modifyCustomer(@RequestBody @Valid CustomerDetailEntity customerDetailEntity,
BindingResult bindingResult) {
@@ -161,6 +165,7 @@ public class CustomerController {
@AuthRuleAnnotation("")
@PostMapping("salewarehouse/customer/delete")
+ @Log(title = "客户信息", businessType = BusinessType.DELETE)
public BaseResponse deleteCustomers(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/sync/SpsSyncDownloadStatusController.java b/src/main/java/com/glxp/api/controller/sync/SpsSyncDownloadStatusController.java
index aede6548..af2d044c 100644
--- a/src/main/java/com/glxp/api/controller/sync/SpsSyncDownloadStatusController.java
+++ b/src/main/java/com/glxp/api/controller/sync/SpsSyncDownloadStatusController.java
@@ -2,8 +2,10 @@ package com.glxp.api.controller.sync;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.sync.BasicDownloadStatusEntity;
import com.glxp.api.req.sync.BasicDownloadRequest;
import com.glxp.api.req.sync.SpsSyncDataRequest;
@@ -57,6 +59,7 @@ public class SpsSyncDownloadStatusController {
@AuthRuleAnnotation("")
@PostMapping("/spssync/download/basic/udiinfo/deleteByStatus")
+ @Log(title = "定时任务", businessType = BusinessType.DELETE)
public BaseResponse deleteByStatus(@RequestBody DeleteRequest deleteRequest) {
boolean b = basicDownloadService.deleteById(deleteRequest.getId());
@@ -69,6 +72,7 @@ public class SpsSyncDownloadStatusController {
@AuthRuleAnnotation("")
@PostMapping("/spssync/download/basic/udiinfo/updateStatus")
+ @Log(title = "定时任务", businessType = BusinessType.UPDATE)
public BaseResponse updateStatus(@RequestBody BasicDownloadStatusEntity basicDownloadStatusEntity) {
basicDownloadStatusEntity.setEndTime(new Date());
diff --git a/src/main/java/com/glxp/api/controller/sync/SpsSyncExportStatusController.java b/src/main/java/com/glxp/api/controller/sync/SpsSyncExportStatusController.java
index cabaefaf..822a6327 100644
--- a/src/main/java/com/glxp/api/controller/sync/SpsSyncExportStatusController.java
+++ b/src/main/java/com/glxp/api/controller/sync/SpsSyncExportStatusController.java
@@ -4,8 +4,10 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.sync.BasicExportStatusEntity;
import com.glxp.api.entity.sync.BasicExportStatusTimeEntity;
import com.glxp.api.req.sync.BasicExportStatusRequest;
@@ -54,6 +56,7 @@ public class SpsSyncExportStatusController {
@AuthRuleAnnotation("")
@PostMapping("/spssync/basic/udiinfo/deleteByStatus")
+ @Log(title = "定时任务", businessType = BusinessType.DELETE)
public BaseResponse deleteByStatus(@RequestBody DeleteRequest deleteRequest) {
boolean b = basicExportService.deleteById(deleteRequest.getId());
@@ -66,6 +69,7 @@ public class SpsSyncExportStatusController {
@AuthRuleAnnotation("")
@PostMapping("/spssync/basic/udiinfo/updateStatus")
+ @Log(title = "定时任务", businessType = BusinessType.UPDATE)
public BaseResponse updateStatus(@RequestBody BasicExportStatusEntity basicExportStatusEntity) {
if (StrUtil.isEmpty(basicExportStatusEntity.getReceiveStatus())) {
basicExportStatusEntity.setEndTime(new Date());
@@ -91,6 +95,7 @@ public class SpsSyncExportStatusController {
@AuthRuleAnnotation("")
@PostMapping("/spssync/basic/schedule/updateLastTime")
+ @Log(title = "定时任务", businessType = BusinessType.UPDATE)
public BaseResponse updateLastTime(@RequestBody BasicExportStatusTimeEntity basicExportStatusTimeEntity) {
boolean b = basicExportTimeService.insertExportStatus(basicExportStatusTimeEntity);
diff --git a/src/main/java/com/glxp/api/controller/system/CompanyController.java b/src/main/java/com/glxp/api/controller/system/CompanyController.java
index 442c4e94..9c069218 100644
--- a/src/main/java/com/glxp/api/controller/system/CompanyController.java
+++ b/src/main/java/com/glxp/api/controller/system/CompanyController.java
@@ -1,5 +1,7 @@
package com.glxp.api.controller.system;
+import com.glxp.api.annotation.Log;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.system.CompanyEntity;
import com.glxp.api.req.system.CompanyRequest;
import com.glxp.api.service.system.CompanyService;
@@ -28,6 +30,7 @@ public class CompanyController {
}
@PostMapping("/warehouse/info/modifyCompany")
+ @Log(title = "企业信息", businessType = BusinessType.UPDATE)
public BaseResponse modifyCompany(@RequestBody CompanyEntity companyEntity) {
boolean b = companyService.modifyCompany(companyEntity);
diff --git a/src/main/java/com/glxp/api/controller/system/DeviceKeyController.java b/src/main/java/com/glxp/api/controller/system/DeviceKeyController.java
index 29c20778..99a237e2 100644
--- a/src/main/java/com/glxp/api/controller/system/DeviceKeyController.java
+++ b/src/main/java/com/glxp/api/controller/system/DeviceKeyController.java
@@ -1,6 +1,8 @@
package com.glxp.api.controller.system;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.system.SysPdaKeyEntity;
import com.glxp.api.req.system.DeleteRequest;
import com.glxp.api.req.system.FilterDeviceKeyRequest;
@@ -47,6 +49,7 @@ public class DeviceKeyController {
@PostMapping("sale/device/check")
+ @Log(title = "系统信息", businessType = BusinessType.UPDATE)
public BaseResponse checkRegister(@RequestBody @Valid SysPdaKeyEntity sysPdaKeyEntity,
BindingResult bindingResult) {
@@ -76,6 +79,7 @@ public class DeviceKeyController {
@PostMapping("/sale/info/deleterKey")
+ @Log(title = "系统信息", businessType = BusinessType.DELETE)
public BaseResponse deleterKey(@RequestBody DeleteRequest deleteRequest) {
sysPdaKeyService.deleteDeviceKey(deleteRequest);
diff --git a/src/main/java/com/glxp/api/controller/system/SysMenuHelpController.java b/src/main/java/com/glxp/api/controller/system/SysMenuHelpController.java
index 66816c73..ec963c47 100644
--- a/src/main/java/com/glxp/api/controller/system/SysMenuHelpController.java
+++ b/src/main/java/com/glxp/api/controller/system/SysMenuHelpController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.system;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.auth.SysMenu;
import com.glxp.api.entity.system.SysMenuHelpEntity;
import com.glxp.api.req.system.SysMenuHelpRequest;
@@ -58,6 +60,7 @@ public class SysMenuHelpController {
@AuthRuleAnnotation("system/param/help/insertMenuHelp")
@PostMapping("/system/param/help/insertMenuHelp")
+ @Log(title = "菜单帮助", businessType = BusinessType.INSERT)
public BaseResponse insertMenuHelp(@RequestBody SysMenuHelpRequest sysMenuHelpRequest,
BindingResult bindingResult ) {
if (bindingResult.hasErrors()) {
@@ -71,6 +74,7 @@ public class SysMenuHelpController {
@AuthRuleAnnotation("system/param/help/updateMenuHelp")
@PostMapping("/system/param/help/updateMenuHelp")
+ @Log(title = "菜单帮助", businessType = BusinessType.UPDATE)
public BaseResponse updateMenuHelp(@RequestBody SysMenuHelpRequest sysMenuHelpRequest,
BindingResult bindingResult ) {
if (bindingResult.hasErrors()) {
@@ -84,6 +88,7 @@ public class SysMenuHelpController {
@AuthRuleAnnotation("system/param/help/deleteMenuHelp")
@GetMapping("/system/param/help/deleteMenuHelp")
+ @Log(title = "菜单帮助", businessType = BusinessType.DELETE)
public BaseResponse deleteMenuHelp( String id) {
if(!StringUtils.isNotBlank(id)){
return ResultVOUtils.error(999,"参数错误");
diff --git a/src/main/java/com/glxp/api/controller/system/SysParamConfigController.java b/src/main/java/com/glxp/api/controller/system/SysParamConfigController.java
index 8b298d5d..660d471a 100644
--- a/src/main/java/com/glxp/api/controller/system/SysParamConfigController.java
+++ b/src/main/java/com/glxp/api/controller/system/SysParamConfigController.java
@@ -4,6 +4,8 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.ReflectUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.dao.schedule.ScheduledDao;
import com.glxp.api.entity.system.ProductRemarkSetEntity;
import com.glxp.api.entity.system.ScheduledEntity;
@@ -64,6 +66,7 @@ public class SysParamConfigController {
@AuthRuleAnnotation("system/param/config/save")
@PostMapping("/system/param/config/save")
+ @Log(title = "系统参数", businessType = BusinessType.INSERT)
public BaseResponse save(@RequestBody @Valid SysParamConfigSaveRequest sysParamConfigSaveRequest,
BindingResult bindingResult) {
diff --git a/src/main/java/com/glxp/api/controller/system/SysPdfModuleController.java b/src/main/java/com/glxp/api/controller/system/SysPdfModuleController.java
index d73e9adf..c1d27d4d 100644
--- a/src/main/java/com/glxp/api/controller/system/SysPdfModuleController.java
+++ b/src/main/java/com/glxp/api/controller/system/SysPdfModuleController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.system;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.basic.BasicBussinessTypeEntity;
import com.glxp.api.entity.system.SystemPDFModuleEntity;
import com.glxp.api.entity.system.SystemPDFTemplateEntity;
@@ -113,6 +115,7 @@ public class SysPdfModuleController {
@AuthRuleAnnotation("system/pdf/module/updateRl")
@PostMapping("/system/pdf/module/updateRl")
+ @Log(title = "pdf模板", businessType = BusinessType.UPDATE)
public BaseResponse updateRl(@RequestBody SystemPDFTemplateRelevanceEntity systemPDFModuleSaveRequest) {
systemPDFTemplateRelevanceService.udpateRl(systemPDFModuleSaveRequest);
return ResultVOUtils.success("修改成功");
@@ -142,6 +145,7 @@ public class SysPdfModuleController {
@AuthRuleAnnotation("system/pdf/module/save")
@PostMapping("/system/pdf/module/save")
+ @Log(title = "pdf模板", businessType = BusinessType.INSERT)
public BaseResponse save(@RequestBody @Valid SysPdfModuleSaveRequest sysPdfModuleSaveRequest,
BindingResult bindingResult) {
@@ -165,6 +169,7 @@ public class SysPdfModuleController {
@AuthRuleAnnotation("system/pdf/module/update")
@PostMapping("/system/pdf/module/update")
+ @Log(title = "pdf模板", businessType = BusinessType.UPDATE)
public BaseResponse update(@RequestBody SysPdfModuleSaveRequest sysPdfModuleSaveRequest) {
sysPdfModuleSaveRequest.setUpdate_time(new Date());
systemPDFModuleService.updateById(sysPdfModuleSaveRequest);
@@ -174,6 +179,7 @@ public class SysPdfModuleController {
@AuthRuleAnnotation("system/pdf/module/delete")
@GetMapping("/system/pdf/module/delete")
+ @Log(title = "pdf模板", businessType = BusinessType.DELETE)
public BaseResponse deleteById(@RequestParam("id") Integer id) {
diff --git a/src/main/java/com/glxp/api/controller/system/SysPdfTemplateController.java b/src/main/java/com/glxp/api/controller/system/SysPdfTemplateController.java
index 8c00ac2d..ad76cad4 100644
--- a/src/main/java/com/glxp/api/controller/system/SysPdfTemplateController.java
+++ b/src/main/java/com/glxp/api/controller/system/SysPdfTemplateController.java
@@ -3,9 +3,11 @@ package com.glxp.api.controller.system;
import com.alibaba.fastjson.JSON;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.system.SystemPDFTemplateEntity;
import com.glxp.api.req.system.FilterPdfTemplateRequest;
import com.glxp.api.req.system.SysPdfTemplateSaveRequest;
@@ -110,6 +112,7 @@ public class SysPdfTemplateController {
@AuthRuleAnnotation("system/pdf/template/save")
@PostMapping("/system/pdf/template/save")
+ @Log(title = "pdf模板", businessType = BusinessType.INSERT)
public BaseResponse save(@RequestBody @Valid SysPdfTemplateSaveRequest sysPdfTemplateSaveRequest,
BindingResult bindingResult) {
@@ -136,6 +139,7 @@ public class SysPdfTemplateController {
@AuthRuleAnnotation("system/pdf/template/update")
@PostMapping("/system/pdf/template/update")
+ @Log(title = "pdf模板", businessType = BusinessType.UPDATE)
public BaseResponse update(@RequestBody SysPdfTemplateSaveRequest sysPdfTemplateSaveRequest) {
// systemPDFTemplateSaveRequest.setId(1);
if(sysPdfTemplateSaveRequest.getBussinessStatusList()!=null && sysPdfTemplateSaveRequest.getBussinessStatusList().size()>0){
@@ -150,6 +154,7 @@ public class SysPdfTemplateController {
@AuthRuleAnnotation("system/pdf/template/delete")
@PostMapping("/system/pdf/template/delete")
+ @Log(title = "pdf模板", businessType = BusinessType.DELETE)
public BaseResponse deleteById(@RequestBody SysPdfTemplateSaveRequest sysPdfTemplateSaveRequest) {
if (StringUtils.isNotBlank(sysPdfTemplateSaveRequest.getPath())) {//删除文件
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThirdSysApiController.java b/src/main/java/com/glxp/api/controller/thrsys/ThirdSysApiController.java
index eaf10179..5972f665 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThirdSysApiController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThirdSysApiController.java
@@ -1,6 +1,8 @@
package com.glxp.api.controller.thrsys;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.system.ThirdSysApiEntity;
import com.glxp.api.req.system.FilterSysApiRequest;
import com.glxp.api.res.PageSimpleResponse;
@@ -34,6 +36,7 @@ public class ThirdSysApiController {
}
@PostMapping("/sys/api/modifyApi")
+ @Log(title = "第三方api", businessType = BusinessType.UPDATE)
public BaseResponse modifyApi(@RequestBody ThirdSysApiEntity thirdSysApiEntity) {
boolean b = thirdSysApiService.modifySysApi(thirdSysApiEntity);
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThirdUploadSetController.java b/src/main/java/com/glxp/api/controller/thrsys/ThirdUploadSetController.java
index b49240d3..8016e9a8 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThirdUploadSetController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThirdUploadSetController.java
@@ -2,6 +2,8 @@ package com.glxp.api.controller.thrsys;
import cn.hutool.core.collection.CollUtil;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.sync.SyncDataBustypeEntity;
import com.glxp.api.entity.system.SyncUploadDataSetEntity;
import com.glxp.api.service.system.SyncUploadDataBustypeService;
@@ -35,6 +37,7 @@ public class ThirdUploadSetController {
@AuthRuleAnnotation("system/third/syncData/save")
@PostMapping("/system/third/syncData/save")
+ @Log(title = "第三方", businessType = BusinessType.INSERT)
public BaseResponse save(@RequestBody @Valid SyncUploadDataSetEntity syncUploadDataSetEntity
) {
List busTypes = syncUploadDataSetEntity.getBusTypes();
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrBusTypeOriginController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrBusTypeOriginController.java
index 815de039..a55f164d 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrBusTypeOriginController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrBusTypeOriginController.java
@@ -3,9 +3,11 @@ package com.glxp.api.controller.thrsys;
import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.thrsys.ThrBusTypeOriginEntity;
import com.glxp.api.entity.thrsys.ThrSystemBusApiEntity;
import com.glxp.api.entity.thrsys.ThrSystemEntity;
@@ -98,6 +100,7 @@ public class ThrBusTypeOriginController {
* @return
*/
@PostMapping("/udiwms/originBusType/update")
+ @Log(title = "第三方单据类型", businessType = BusinessType.UPDATE)
public BaseResponse updateBussinessType(@RequestBody @Valid ThrBusTypeOriginEntity thrBusTypeOriginEntity,
BindingResult bindingResult) {
@@ -125,6 +128,7 @@ public class ThrBusTypeOriginController {
* @return
*/
@PostMapping("/udiwms/originBusType/add")
+ @Log(title = "第三方单据类型", businessType = BusinessType.INSERT)
public BaseResponse addBussinessType(@RequestBody ThrBusTypeOriginEntity thrBusTypeOriginEntity,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -150,6 +154,7 @@ public class ThrBusTypeOriginController {
* @return
*/
@PostMapping("/udiwms/originBusType/delete")
+ @Log(title = "第三方单据类型", businessType = BusinessType.DELETE)
public BaseResponse delBussinessType(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -170,6 +175,7 @@ public class ThrBusTypeOriginController {
* @return
*/
@PostMapping("/udiwms/originBusType/download")
+ @Log(title = "第三方单据类型", businessType = BusinessType.INSERT)
public BaseResponse dlBusType(@RequestBody @Valid FilterThrBusTypeOriginRequest filterThrBusTypeOriginRequest,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrCorpExportLogController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrCorpExportLogController.java
index 248da8ad..0265d747 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrCorpExportLogController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrCorpExportLogController.java
@@ -2,10 +2,12 @@ package com.glxp.api.controller.thrsys;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.thrsys.ThrCorpEntity;
import com.glxp.api.entity.thrsys.ThrCorpExportLogEntity;
import com.glxp.api.entity.thrsys.ThrSystemDetailEntity;
@@ -75,6 +77,7 @@ public class ThrCorpExportLogController {
}
@PostMapping("/udiwms/thrCorp/exportLog/deleteLog")
+ @Log(title = "第三方数据往来单位导出日志", businessType = BusinessType.DELETE)
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -87,6 +90,7 @@ public class ThrCorpExportLogController {
//往来单位excel文件下载
@GetMapping("/udiwms/thrCorp/exportLog/download")
+ @Log(title = "第三方数据往来单位导出日志", businessType = BusinessType.UPDATE)
public void download(FilterThrCorpExportLogRequest filterThrCorpExportLogRequest, HttpServletResponse res) {
List thrCorpExportLogEntities = thrCorpExportLogService.filterThrCorpExportLog(filterThrCorpExportLogRequest);
@@ -123,6 +127,7 @@ public class ThrCorpExportLogController {
//往来单位导出生成Excel,并创建生成记录
@PostMapping("/udiwms/thrCorp/importLog/export")
+ @Log(title = "第三方数据往来单位导出日志", businessType = BusinessType.INSERT)
public BaseResponse excelDownload(@RequestBody ThrCorpExportRequest thrCorpExportRequest) {
//String fileName = "D:\\udiwms\\exportFile\\" + "第三方往来单位信息导出" + System.currentTimeMillis() + ".xls";
@@ -157,6 +162,7 @@ public class ThrCorpExportLogController {
//往来单位导出生成Excel,并创建生成记录
@PostMapping("/udiwms/thrCorp/importLog/upload")
+ @Log(title = "第三方数据往来单位导出日志", businessType = BusinessType.INSERT)
public BaseResponse uploadSmp(@RequestBody ThrCorpExportRequest thrCorpExportRequest) {
//String fileName = "D:\\udiwms\\exportFile\\" + "第三方往来单位信息导出" + System.currentTimeMillis() + ".xls";
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrCorpImportLogController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrCorpImportLogController.java
index 69e0553b..58a55469 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrCorpImportLogController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrCorpImportLogController.java
@@ -1,9 +1,11 @@
package com.glxp.api.controller.thrsys;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.thrsys.ThrCorpImportDetailEntity;
import com.glxp.api.entity.thrsys.ThrCorpImportLogEntity;
import com.glxp.api.req.system.DeleteRequest;
@@ -65,6 +67,7 @@ public class ThrCorpImportLogController {
}
@PostMapping("/udiwms/thrCorp/importLog/deleteLog")
+ @Log(title = "第三方数据往来单位导入日志", businessType = BusinessType.DELETE)
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrCorpsController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrCorpsController.java
index e263cf2d..aca962a0 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrCorpsController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrCorpsController.java
@@ -2,10 +2,12 @@ package com.glxp.api.controller.thrsys;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.entity.thrsys.ThrCorpImportLogEntity;
import com.glxp.api.entity.thrsys.ThrSystemDetailEntity;
@@ -66,6 +68,7 @@ public class ThrCorpsController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/thrsys/delCorps")
+ @Log(title = "第三方往来单位类型", businessType = BusinessType.DELETE)
public BaseResponse delCorps(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -78,6 +81,7 @@ public class ThrCorpsController {
@AuthRuleAnnotation("")
@RequestMapping("/udiwms/thrsys/corp/delAll")
+ @Log(title = "第三方往来单位类型", businessType = BusinessType.DELETE)
public BaseResponse delAll() {
thrCorpService.deleteAll();
return ResultVOUtils.success("删除成功");
@@ -86,6 +90,7 @@ public class ThrCorpsController {
//第三方服务上传(包括文件导入后上传)
@PostMapping("/udiwms/thrsys/postCorps")
+ @Log(title = "第三方服务上传", businessType = BusinessType.INSERT)
public BaseResponse postCorps(@RequestBody PostThrCorpRequest postThrCorpRequest,
BindingResult bindingResult) {
@@ -120,6 +125,7 @@ public class ThrCorpsController {
//接口一键全部
@AuthRuleAnnotation("")
@RequestMapping("/udiwms/thrsys/corp/downloadAll")
+ @Log(title = "第三方往来单位类型", businessType = BusinessType.INSERT)
public BaseResponse downloadAll(FilterThrCorpRequest filterThrProductsRequest) {
String data = (String) redisUtil.get(Constant.dlThrProducts);
if (data != null && data.equals("true")) {
@@ -145,6 +151,7 @@ public class ThrCorpsController {
//选中或者下载全部
@AuthRuleAnnotation("")
@PostMapping("/udiwms/thrsys/corp/corpsDlAll")
+ @Log(title = "第三方往来单位类型", businessType = BusinessType.UPDATE)
public BaseResponse corpsDlAll(@RequestBody ThrUnitMaintainFilterRequest thrUnitMaintainFilterRequest) {
thrUnitMaintainFilterRequest.setThirdSysFk(thrUnitMaintainFilterRequest.getThirdSys());
String data = (String) redisUtil.get(Constant.dlThrProducts);
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrDeptController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrDeptController.java
index 097c711c..f14a03b6 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrDeptController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrDeptController.java
@@ -2,9 +2,11 @@ package com.glxp.api.controller.thrsys;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.thrsys.ThrDeptEntity;
import com.glxp.api.entity.thrsys.ThrInvWarehouseEntity;
import com.glxp.api.req.system.DeleteRequest;
@@ -57,6 +59,7 @@ public class ThrDeptController {
}
@PostMapping("/spms/thrsys/warehouse/save")
+ @Log(title = "第三方仓库", businessType = BusinessType.INSERT)
public BaseResponse save(@RequestBody @Valid ThrDeptEntity thrDeptEntity,
BindingResult bindingResult) {
@@ -127,6 +130,7 @@ public class ThrDeptController {
}
@PostMapping("/spms/thrsys/warehouse/delete")
+ @Log(title = "第三方仓库", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody DeleteRequest deleteRequest) {
if (deleteRequest.getId() == null) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrInvProductsController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrInvProductsController.java
index 66e759c3..935df55a 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrInvProductsController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrInvProductsController.java
@@ -4,10 +4,12 @@ import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.entity.thrsys.ThrInvProductsEntity;
import com.glxp.api.entity.thrsys.ThrInvProductsImportLogEntity;
@@ -70,6 +72,7 @@ public class ThrInvProductsController {
//第三方服务上传(包括文件导入后上传)
@PostMapping("/udiwms/thrsys/postInvProducts")
+ @Log(title = "第三方服务", businessType = BusinessType.INSERT)
public BaseResponse postInvProducts(@RequestBody PostThrInvProductsRequest postThrInvProductsRequest,
BindingResult bindingResult) {
@@ -108,6 +111,7 @@ public class ThrInvProductsController {
}
@PostMapping("/udiwms/thrsys/delInvProducts")
+ @Log(title = "第三方服务", businessType = BusinessType.DELETE)
public BaseResponse delInvProducts(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -122,12 +126,14 @@ public class ThrInvProductsController {
@RequestMapping("/udiwms/thrsys/invProducts/delAll")
+ @Log(title = "第三方服务", businessType = BusinessType.DELETE)
public BaseResponse delAll() {
thrInvProductsService.deleteAll();
return ResultVOUtils.success("删除成功");
}
@RequestMapping("/udiwms/thrsys/invProducts/downloadAll")
+ @Log(title = "第三方服务", businessType = BusinessType.INSERT)
public BaseResponse downloadAll(FilterThrInvProductsRequest filterThrInvProductsRequest) {
String data = (String) redisUtil.get(Constant.dlThrInvProducts);
if (data != null && data.equals("true")) {
@@ -151,6 +157,7 @@ public class ThrInvProductsController {
}
@PostMapping("/udiwms/thrsys/invProducts/inpisDlAll")
+ @Log(title = "第三方服务", businessType = BusinessType.UPDATE)
public BaseResponse inpisDlAll(@RequestBody ThrOnhandRequest erpOnhandRequest) {
String data = (String) redisUtil.get(Constant.dlThrInvProducts);
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrInvProductsExportLogController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrInvProductsExportLogController.java
index 3747f343..a18b524f 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrInvProductsExportLogController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrInvProductsExportLogController.java
@@ -1,10 +1,12 @@
package com.glxp.api.controller.thrsys;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.thrsys.ThrInvProductsEntity;
import com.glxp.api.entity.thrsys.ThrInvProductsExportLogEntity;
import com.glxp.api.entity.thrsys.ThrSystemDetailEntity;
@@ -65,6 +67,7 @@ public class ThrInvProductsExportLogController {
}
@PostMapping("/udiwms/invProducts/exportLog/deleteLog")
+ @Log(title = "第三方产品", businessType = BusinessType.DELETE)
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrInvProductsImportLogController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrInvProductsImportLogController.java
index 83159b3c..d484a1b2 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrInvProductsImportLogController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrInvProductsImportLogController.java
@@ -1,9 +1,11 @@
package com.glxp.api.controller.thrsys;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.thrsys.ThrInvProductsImportDetailEntity;
import com.glxp.api.entity.thrsys.ThrInvProductsImportLogEntity;
import com.glxp.api.req.system.DeleteRequest;
@@ -66,6 +68,7 @@ public class ThrInvProductsImportLogController {
}
@PostMapping("/udiwms/thrInvProducts/importLog/deleteLog")
+ @Log(title = "第三方产品", businessType = BusinessType.DELETE)
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrInvWarehouseController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrInvWarehouseController.java
index eb189a47..3b189c89 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrInvWarehouseController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrInvWarehouseController.java
@@ -3,9 +3,11 @@ package com.glxp.api.controller.thrsys;
import cn.hutool.core.util.IdUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.thrsys.ThrDeptEntity;
import com.glxp.api.entity.thrsys.ThrInvWarehouseEntity;
import com.glxp.api.req.system.DeleteRequest;
@@ -59,6 +61,7 @@ public class ThrInvWarehouseController {
@AuthRuleAnnotation("")
@PostMapping("/thirdSys/sub/inv/warehouse/save")
+ @Log(title = "第三方仓库", businessType = BusinessType.INSERT)
public BaseResponse save(@RequestBody @Valid ThrInvWarehouseEntity invSubWarehouseEntity,
BindingResult bindingResult) {
@@ -94,6 +97,7 @@ public class ThrInvWarehouseController {
@AuthRuleAnnotation("")
@PostMapping("/thirdSys/sub/inv/warehouse/edit")
+ @Log(title = "第三方仓库", businessType = BusinessType.UPDATE)
public BaseResponse edit(@RequestBody @Valid ThrInvWarehouseEntity invSubWarehouseEntity,
BindingResult bindingResult,FilterThrSubInvWarehouseRequest filterThrSubInvWarehouseRequest ) {
@@ -130,6 +134,7 @@ public class ThrInvWarehouseController {
@AuthRuleAnnotation("")
@PostMapping("/thirdSys/sub/inv/warehouse/delete")
+ @Log(title = "第三方仓库", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody DeleteRequest deleteRequest) {
if (deleteRequest.getId() == null) {
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrOrderController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrOrderController.java
index 82f1bcf3..7666b833 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrOrderController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrOrderController.java
@@ -4,10 +4,12 @@ import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.Constant;
import com.glxp.api.entity.system.SystemParamConfigEntity;
import com.glxp.api.entity.thrsys.*;
@@ -195,6 +197,7 @@ public class ThrOrderController {
@PostMapping("/udiwms/thrsys/delOrder")
+ @Log(title = "第三方", businessType = BusinessType.DELETE)
public BaseResponse delOrder(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -216,6 +219,7 @@ public class ThrOrderController {
@AuthRuleAnnotation("")
@PostMapping("/udiwms/thrsys/delOrderDetail")
+ @Log(title = "第三方", businessType = BusinessType.DELETE)
public BaseResponse delOrderDetail(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -243,6 +247,7 @@ public class ThrOrderController {
@AuthRuleAnnotation("")
@RequestMapping("/udiwms/thrsys/order/delAll")
+ @Log(title = "第三方", businessType = BusinessType.DELETE)
public BaseResponse delAll() {
thrOrderService.deleteAll();
thrOrderDetailService.deleteAll();
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrOrderExportLogController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrOrderExportLogController.java
index c0a7e81b..310dd229 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrOrderExportLogController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrOrderExportLogController.java
@@ -1,10 +1,12 @@
package com.glxp.api.controller.thrsys;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.thrsys.ThrOrderDetailEntity;
import com.glxp.api.entity.thrsys.ThrOrderEntity;
import com.glxp.api.entity.thrsys.ThrOrderExportLogEntity;
@@ -68,6 +70,7 @@ public class ThrOrderExportLogController {
}
@PostMapping("/udiwms/thrOrder/exportLog/deleteLog")
+ @Log(title = "第三方", businessType = BusinessType.DELETE)
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -116,6 +119,7 @@ public class ThrOrderExportLogController {
//业务单据导出生成Excel,并创建生成记录
@PostMapping("/udiwms/thrOrder/importLog/export")
+ @Log(title = "业务单据导出", businessType = BusinessType.INSERT)
public BaseResponse excelDownload(@RequestBody ThrOrderExportRequest thrOrderExportRequest) {
@@ -144,6 +148,7 @@ public class ThrOrderExportLogController {
//业务单据上传SMP,并创建生成记录
@PostMapping("/udiwms/thrOrder/importLog/uploadSmp")
+ @Log(title = "业务单据上传SMP", businessType = BusinessType.INSERT)
public BaseResponse uploadSmp(@RequestBody ThrOrderExportRequest thrOrderExportRequest) {
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrOrderImportLogController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrOrderImportLogController.java
index 27b57751..99f38883 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrOrderImportLogController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrOrderImportLogController.java
@@ -2,10 +2,12 @@ package com.glxp.api.controller.thrsys;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.thrsys.ThrOrderImportDetailEntity;
import com.glxp.api.entity.thrsys.ThrOrderImportLogEntity;
import com.glxp.api.req.system.DeleteRequest;
@@ -74,6 +76,7 @@ public class ThrOrderImportLogController {
@PostMapping("/udiwms/thrOrder/importLog/deleteLog")
+ @Log(title = "单据导出", businessType = BusinessType.DELETE)
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -93,6 +96,7 @@ public class ThrOrderImportLogController {
}
@PostMapping("/udiwms/thrOrder/importLog/delete")
+ @Log(title = "单据导出", businessType = BusinessType.DELETE)
public BaseResponse delete(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrOrderUploadLogController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrOrderUploadLogController.java
index f19bb282..4de79e11 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrOrderUploadLogController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrOrderUploadLogController.java
@@ -1,8 +1,10 @@
package com.glxp.api.controller.thrsys;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.req.thrsys.FilterThrOrderUploadLogRequest;
import com.glxp.api.res.thrsys.ThrOrderUploadLogResponse;
import com.glxp.api.service.thrsys.ThrOrderUploadLogService;
@@ -41,6 +43,7 @@ public class ThrOrderUploadLogController {
* @return
*/
@GetMapping("/udiwms/inout/order/uploadLog/delete")
+ @Log(title = "单据上传", businessType = BusinessType.DELETE)
public BaseResponse delete(Integer id) {
boolean result = thrOrderUploadLogService.delete(id);
if (result) {
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrProductsAddController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrProductsAddController.java
index 06c4499e..bc5bb64c 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrProductsAddController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrProductsAddController.java
@@ -3,9 +3,11 @@ package com.glxp.api.controller.thrsys;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.auth.AuthAdmin;
import com.glxp.api.entity.basic.UdiRelevanceEntity;
import com.glxp.api.entity.thrsys.ThrProductsAddDiEntity;
@@ -83,6 +85,7 @@ public class ThrProductsAddController {
}
@AuthRuleAnnotation("")
@PostMapping("/udiwms/thrsys/delThrAddProducts")
+ @Log(title = "第三方", businessType = BusinessType.DELETE)
public BaseResponse delThrProducts(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrProductsAddDiController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrProductsAddDiController.java
index 8bb14777..f6c82c0c 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrProductsAddDiController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrProductsAddDiController.java
@@ -6,9 +6,11 @@ import cn.hutool.core.util.StrUtil;
import cn.hutool.json.JSONUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.auth.AuthAdmin;
import com.glxp.api.entity.basic.BasicNewUploadDiEntity;
import com.glxp.api.entity.basic.CompanyProductRelevanceEntity;
@@ -118,6 +120,7 @@ public class ThrProductsAddDiController {
*/
@AuthRuleAnnotation("")
@PostMapping("udiwms/thrsys/addThrAddDiProducts")
+ @Log(title = "DI产品信息", businessType = BusinessType.INSERT)
public BaseResponse addThrAddDiProducts(@RequestBody AddThrDiProductsRequest addThrDiProductsRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -164,6 +167,7 @@ public class ThrProductsAddDiController {
*/
@AuthRuleAnnotation("")
@PostMapping("udiwms/thrsys/updateThrAddDiProducts")
+ @Log(title = "DI产品信息", businessType = BusinessType.UPDATE)
public BaseResponse updateDiProduct(@RequestBody ThrProductsAddDiEntity thrProductsAddDiEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
@@ -264,6 +268,7 @@ public class ThrProductsAddDiController {
*/
@AuthRuleAnnotation("")
@PostMapping("udiwms/thrsys/delThrAddDiProducts")
+ @Log(title = "DI产品信息", businessType = BusinessType.DELETE)
public BaseResponse delThrDiProducts(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (null != deleteRequest && deleteRequest.getId() == null) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -297,6 +302,7 @@ public class ThrProductsAddDiController {
*/
@AuthRuleAnnotation("")
@PostMapping("/udiwms/thrsys/addThrAddProducts")
+ @Log(title = "第三方产品信息", businessType = BusinessType.INSERT)
public BaseResponse saveProduct(@RequestBody ThrProductsAddDiEntity thrProductsAdddiEntity) {
if (null == thrProductsAdddiEntity)
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrProductsController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrProductsController.java
index 21a16df3..a8156c86 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrProductsController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrProductsController.java
@@ -5,9 +5,11 @@ import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.auth.AuthAdmin;
import com.glxp.api.entity.thrsys.ThrProductsEntity;
import com.glxp.api.entity.thrsys.ThrSystemDetailEntity;
@@ -166,6 +168,7 @@ public class ThrProductsController {
*/
@AuthRuleAnnotation("")
@PostMapping("/udiwms/udiinfo/erp/products/saveProduct")
+ @Log(title = "第三方产品信息", businessType = BusinessType.INSERT)
public BaseResponse saveProduct(@RequestBody ThrProductsEntity thrProductsEntity,FilterThrProductsRequest filterThrProductsRequest) {
@@ -194,4 +197,4 @@ public class ThrProductsController {
}
-}
\ No newline at end of file
+}
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrProductsExportLogController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrProductsExportLogController.java
index 0d7187ad..794c5780 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrProductsExportLogController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrProductsExportLogController.java
@@ -1,10 +1,12 @@
package com.glxp.api.controller.thrsys;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
import com.glxp.api.constant.BasicProcessStatus;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.thrsys.ThrProductsExportLogEntity;
import com.glxp.api.entity.thrsys.ThrSystemDetailEntity;
import com.glxp.api.http.ErpBasicClient;
@@ -68,6 +70,7 @@ public class ThrProductsExportLogController {
}
@PostMapping("/udiwms/thrProducts/exportLog/deleteLog")
+ @Log(title = "第三方产品信息", businessType = BusinessType.DELETE)
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrProductsImportLogController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrProductsImportLogController.java
index d78e8556..3611317a 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrProductsImportLogController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrProductsImportLogController.java
@@ -1,9 +1,11 @@
package com.glxp.api.controller.thrsys;
import com.github.pagehelper.PageInfo;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.thrsys.ThrCorpImportLogEntity;
import com.glxp.api.entity.thrsys.ThrProductsImportLogEntity;
import com.glxp.api.entity.thrsys.ThrProductsImportDetailEntity;
@@ -65,6 +67,7 @@ public class ThrProductsImportLogController {
}
@PostMapping("/udiwms/thrProducts//importLog/deleteLog")
+ @Log(title = "第三方产品信息", businessType = BusinessType.DELETE)
public BaseResponse deleteLog(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
diff --git a/src/main/java/com/glxp/api/controller/thrsys/ThrSystemController.java b/src/main/java/com/glxp/api/controller/thrsys/ThrSystemController.java
index 74ee0ac5..b3554947 100644
--- a/src/main/java/com/glxp/api/controller/thrsys/ThrSystemController.java
+++ b/src/main/java/com/glxp/api/controller/thrsys/ThrSystemController.java
@@ -4,9 +4,11 @@ import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo;
import com.glxp.api.annotation.AuthRuleAnnotation;
+import com.glxp.api.annotation.Log;
import com.glxp.api.common.enums.ResultEnum;
import com.glxp.api.common.res.BaseResponse;
import com.glxp.api.common.util.ResultVOUtils;
+import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.thrsys.ThrSystemBusApiEntity;
import com.glxp.api.entity.thrsys.ThrSystemEntity;
import com.glxp.api.entity.thrsys.ThrSystemDetailEntity;
@@ -105,6 +107,7 @@ public class ThrSystemController {
}
@PostMapping("/udiwms/basic/thirdsys/update")
+ @Log(title = "第三方系统", businessType = BusinessType.UPDATE)
public BaseResponse save(@RequestBody @Valid ThrSystemEntity thrSystemEntity,
BindingResult bindingResult) {
@@ -198,6 +201,7 @@ public class ThrSystemController {
}
@PostMapping("/udiwms/basic/thirdsys/saveDetail")
+ @Log(title = "第三方系统", businessType = BusinessType.UPDATE)
public BaseResponse saveDetail(@RequestBody @Valid ThrSystemDetailEntity thrSystemDetailEntity,
BindingResult bindingResult) {
@@ -219,6 +223,7 @@ public class ThrSystemController {
* @return
*/
@PostMapping("/udiwms/basic/thirdsys/updateInterfaceStatus")
+ @Log(title = "第三方系统", businessType = BusinessType.UPDATE)
public BaseResponse updateInterfaceStatus(@RequestBody List list) {
if (CollUtil.isEmpty(list)) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -246,6 +251,7 @@ public class ThrSystemController {
@PostMapping("/udiwms/basic/thirdsys/saveBusTypeDetail")
+ @Log(title = "第三方系统", businessType = BusinessType.UPDATE)
public BaseResponse saveBusTypeDetail(@RequestBody @Valid ThrSystemBusApiEntity thrSystemBusApiEntity,
BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
@@ -267,6 +273,7 @@ public class ThrSystemController {
* @return
*/
@PostMapping("/udiwms/basic/thirdsys/saveBusTypes")
+ @Log(title = "第三方系统", businessType = BusinessType.INSERT)
public BaseResponse saveBusTypes(@RequestBody ThrSystemBusApiEntity thrSystemBusApiEntity) {
if (null == thrSystemBusApiEntity || null == thrSystemBusApiEntity.getType()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
@@ -280,6 +287,7 @@ public class ThrSystemController {
}
@GetMapping("/udiwms/basic/thirdsys/delete")
+ @Log(title = "第三方系统", businessType = BusinessType.DELETE)
public BaseResponse delete(Integer id) {
if (null == id) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
From 0177fffd2b73e4937741b38dfbc4197f74e8fe5d Mon Sep 17 00:00:00 2001
From: wangwei <1610949092@qq.com>
Date: Tue, 4 Apr 2023 15:49:16 +0800
Subject: [PATCH 3/9] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E4=BA=8B=E5=8A=A1?=
=?UTF-8?q?=E6=B3=A8=E8=A7=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../com/glxp/api/ApiAdminApplication.java | 2 +
.../purchase/SupCertController.java | 2 +-
.../api/dao/system/SystemPDFModuleDao.java | 2 +
.../api/idc/service/impl/IdcServiceImpl.java | 140 +++++++++---------
.../inout/InspectionPDFTemplateRequest.java | 1 +
.../req/system/FilterPdfModuleRequest.java | 1 +
.../auth/impl/AuthAdminServiceImpl.java | 2 +
.../auth/impl/AuthCheckServiceImpl.java | 2 +
.../auth/impl/AuthRoleAdminServiceImpl.java | 2 +
.../auth/impl/AuthRoleServiceImpl.java | 2 +
.../auth/impl/CustomerInfoServiceImpl.java | 2 +
.../service/auth/impl/DeptServiceImpl.java | 2 +
.../auth/impl/DeptUserServiceImpl.java | 2 +
.../auth/impl/InvBusUserServiceImpl.java | 2 +
.../auth/impl/InvWarehouseServiceImpl.java | 2 +
.../auth/impl/SysDictDataServiceImpl.java | 2 +
.../auth/impl/SysDictTypeServiceImpl.java | 1 +
.../service/auth/impl/SysMenuServiceImpl.java | 2 +
.../auth/impl/SysPdaKeyServiceImpl.java | 2 +
.../service/auth/impl/SysRoleServiceImpl.java | 1 +
.../auth/impl/UserRegisterServiceImpl.java | 2 +
.../WarehouseBussinessTypeServiceImpl.java | 2 +
.../auth/impl/WarehouseUserServiceImpl.java | 2 +
.../impl/BasicCorpExportLogServiceImpl.java | 2 +
.../impl/BasicCorpImportLogServiceImpl.java | 2 +
.../basic/impl/BasicCorpServiceImpl.java | 2 +
.../basic/impl/BasicHospTypeServiceImpl.java | 2 +
.../impl/BasicNewUploadDiServiceImpl.java | 2 +
.../impl/BasicProductSetServiceImpl.java | 2 +
.../BasicProductsExportLogServiceImpl.java | 2 +
.../BasicProductsImportDetailServiceImpl.java | 2 +
.../BasicProductsImportLogServiceImpl.java | 2 +
.../impl/BasicUnitMaintainServiceImpl.java | 2 +
.../CompanyProductRelevanceServiceImpl.java | 2 +
.../basic/impl/EntrustReceServiceImpl.java | 2 +
.../basic/impl/ProductInfoServiceImpl.java | 4 +-
.../basic/impl/UdiCompanyServiceImpl.java | 2 +
.../basic/impl/UdiProductServiceImpl.java | 2 +
.../basic/impl/UdiRelevanceServiceImpl.java | 2 +
.../basic/impl/UdiRlSupServiceImpl.java | 2 +
.../inout/impl/IoCodeLostServiceImpl.java | 2 +
.../inout/impl/IoCodeRelServiceImpl.java | 2 +
.../service/inout/impl/IoCodeServiceImpl.java | 2 +
.../inout/impl/IoCodeTempServiceImpl.java | 2 +
.../impl/IoOrderDetailBizServiceImpl.java | 2 +
.../impl/IoOrderDetailCodeServiceImpl.java | 2 +
.../impl/IoOrderDetailResultServiceImpl.java | 2 +
.../inout/impl/IoOrderInvoiceServiceImpl.java | 2 +
.../inout/impl/IoOrderServiceImpl.java | 2 +
.../inout/impl/ReceiveDetailServiceImpl.java | 2 +
.../inout/impl/ReceiveServiceImpl.java | 2 +
.../inv/impl/InnerOrderDetailServiceImpl.java | 2 +
.../inv/impl/InnerOrderServiceImpl.java | 2 +
.../impl/SysLogininforServiceImpl.java | 2 +
.../monitor/impl/SysOperLogServiceImpl.java | 2 +
.../impl/CustomerContactServiceImpl.java | 2 +
.../impl/PurApplyDetailImplService.java | 2 +
.../purchase/impl/PurApplyServiceImpl.java | 2 +
.../impl/PurArrivalDetailServiceImpl.java | 2 +
.../purchase/impl/PurArrivalServiceImpl.java | 2 +
.../impl/PurDeliveryDetailServiceImpl.java | 2 +
.../purchase/impl/PurDeliveryServiceImpl.java | 2 +
.../impl/PurOrderDetailServiceImpl.java | 2 +
.../purchase/impl/PurOrderServiceImpl.java | 2 +
.../impl/PurPlanDetailServiceImpl.java | 2 +
.../purchase/impl/PurPlanServiceImpl.java | 2 +
.../impl/PurReturnedDetailServiceImpl.java | 2 +
.../purchase/impl/PurReturnedServiceImpl.java | 2 +
.../purchase/impl/SupCertServiceImpl.java | 2 +
.../purchase/impl/SupCertSetServiceImpl.java | 2 +
.../purchase/impl/SupCompanyServiceImpl.java | 2 +
.../impl/SupManufacturerServiceImpl.java | 2 +
.../purchase/impl/SupProductServiceImpl.java | 2 +
.../sync/impl/BasicExportTimeServiceImpl.java | 2 +
.../sync/impl/SyncDataBustypeServiceImpl.java | 2 +
.../sync/impl/SyncDataSetServiceImpl.java | 2 +
.../system/impl/ClassifyCodeServiceImpl.java | 2 +
.../system/impl/CompanyServiceImpl.java | 2 +
.../SyncUploadDataBustypeServiceImpl.java | 2 +
.../impl/SyncUploadDataSetServiceImpl.java | 2 +
.../system/impl/SysMenuHelpServiceImpl.java | 2 +
.../system/impl/SysRemindMsgServiceImpl.java | 2 +
.../system/impl/SysRemindSetServiceImpl.java | 2 +
.../system/impl/SysServerLogServiceImpl.java | 2 +
.../impl/SystemPDFModuleServiceImpl.java | 4 +-
...SystemPDFTemplateRelevanceServiceImpl.java | 2 +
.../impl/SystemPDFTemplateServiceImpl.java | 2 +
.../impl/SystemParamConfigServiceImpl.java | 2 +
.../system/impl/ThirdSysApiServiceImpl.java | 2 +
.../impl/ThrCorpExportLogServiceImpl.java | 2 +
.../impl/ThrCorpImportDetailServiceImpl.java | 2 +
.../impl/ThrCorpImportLogServiceImpl.java | 2 +
.../thrsys/impl/ThrCorpServiceImpl.java | 2 +
.../thrsys/impl/ThrDeptServiceImpl.java | 1 +
.../impl/ThrInvProductsDetailServiceImpl.java | 2 +
.../ThrInvProductsExportLogServiceImpl.java | 2 +
.../ThrInvProductsImportLogServiceImpl.java | 2 +
.../impl/ThrInvProductsServiceImpl.java | 2 +
.../impl/ThrInvWarehouseServiceImpl.java | 2 +
.../impl/ThrOrderDetailServiceImpl.java | 2 +
.../impl/ThrOrderExportLogServiceImpl.java | 2 +
.../impl/ThrOrderImportDetailServiceImpl.java | 2 +
.../impl/ThrOrderImportLogServiceImpl.java | 2 +
.../thrsys/impl/ThrOrderServiceImpl.java | 2 +
.../impl/ThrProductsAddDiServiceImpl.java | 2 +-
.../impl/ThrProductsAddServiceImpl.java | 2 +
.../impl/ThrProductsExportLogServiceImpl.java | 2 +
.../ThrProductsImportDetailServiceImpl.java | 2 +
.../impl/ThrProductsImportLogServiceImpl.java | 2 +
.../thrsys/impl/ThrProductsServiceImpl.java | 2 +
.../impl/ThrSystemBusApiServiceImpl.java | 1 +
.../impl/ThrSystemDetailServiceImpl.java | 1 +
.../thrsys/impl/ThrSystemServiceImpl.java | 2 +
.../mapper/system/SystemPDFModuleDao.xml | 9 +-
114 files changed, 296 insertions(+), 74 deletions(-)
diff --git a/src/main/java/com/glxp/api/ApiAdminApplication.java b/src/main/java/com/glxp/api/ApiAdminApplication.java
index cc2c99fa..4e002d71 100644
--- a/src/main/java/com/glxp/api/ApiAdminApplication.java
+++ b/src/main/java/com/glxp/api/ApiAdminApplication.java
@@ -7,12 +7,14 @@ import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.ServletComponentScan;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
import org.springframework.scheduling.annotation.EnableScheduling;
+import org.springframework.transaction.annotation.EnableTransactionManagement;
@SpringBootApplication
@ServletComponentScan
@EnableScheduling
@MapperScan("com.glxp.api.dao")
+@EnableTransactionManagement
public class ApiAdminApplication extends SpringBootServletInitializer {
diff --git a/src/main/java/com/glxp/api/controller/purchase/SupCertController.java b/src/main/java/com/glxp/api/controller/purchase/SupCertController.java
index abf5351b..8be18294 100644
--- a/src/main/java/com/glxp/api/controller/purchase/SupCertController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/SupCertController.java
@@ -282,7 +282,7 @@ public class SupCertController {
}
//查询模板文件是否存在
FilterPdfModuleRequest filterPdfModuleRequest = new FilterPdfModuleRequest();
- filterPdfModuleRequest.setId(inspectionPDFTemplateRequest.getModuleId());
+ filterPdfModuleRequest.setModelKey(inspectionPDFTemplateRequest.getModelKey());
SystemPDFModuleEntity systemPDFModule = systemPDFModuleService.findSystemPDFModule(filterPdfModuleRequest);
if (null == systemPDFModule) {
return ResultVOUtils.error(ResultEnum.DATA_NOT, "所属模块错误");
diff --git a/src/main/java/com/glxp/api/dao/system/SystemPDFModuleDao.java b/src/main/java/com/glxp/api/dao/system/SystemPDFModuleDao.java
index 106d2757..094b2b3e 100644
--- a/src/main/java/com/glxp/api/dao/system/SystemPDFModuleDao.java
+++ b/src/main/java/com/glxp/api/dao/system/SystemPDFModuleDao.java
@@ -16,6 +16,8 @@ public interface SystemPDFModuleDao {
SystemPDFModuleEntity findSystemPDFModule(FilterPdfModuleRequest filterPDFModuleRequest);
+ SystemPDFModuleEntity findSystemPDFModuleByKey(FilterPdfModuleRequest filterPDFModuleRequest);
+
SystemPDFModuleEntity selectById(String id);
boolean updateById(SysPdfModuleSaveRequest sysPdfModuleSaveRequest);
diff --git a/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java b/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java
index 261696b6..935e3d62 100644
--- a/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java
+++ b/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java
@@ -27,6 +27,7 @@ import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.support.CronSequenceGenerator;
import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.multipart.MultipartFile;
import com.alibaba.fastjson.JSON;
@@ -58,6 +59,7 @@ import okhttp3.Response;
/*数据中继数据中心(接收)*/
@Slf4j
@Service
+@Transactional(rollbackFor = Exception.class)
public class IdcServiceImpl implements IdcService {
private static final Logger logger = LoggerFactory.getLogger(IdcServiceImpl.class);
@Value("${file_path}")
@@ -117,11 +119,11 @@ public class IdcServiceImpl implements IdcService {
BaseResponse response = JSON.parseObject(json,BaseResponse.class);
return response;
}
-
+
return ResultVOUtils.success(object);
}
-
+
/*UDI系统上传自助平台*/
@Override
public void asyncUdiTask() {
@@ -134,7 +136,7 @@ public class IdcServiceImpl implements IdcService {
logger.info("自助平台同步任务开始--------");
asyncDataTask(false);
}
-
+
/*拉取前一级中继服务数据*/
@Async
@Override
@@ -147,7 +149,7 @@ public class IdcServiceImpl implements IdcService {
fetchTask(true);
}
-
+
private void fetchTask(boolean isIdc) {
String host = getNextHost();
if(!isIdc) {
@@ -158,7 +160,7 @@ public class IdcServiceImpl implements IdcService {
logger.info("fetch from ip:"+host);
if(!StringUtils.isEmpty(host)) {
String result = post(host+"/spssync/common/list",null);
-
+
if(IDCUtils.isJson(result)) {
JSONObject json = JSON.parseObject(result);
if(json!=null&&json.getInteger("code")==20000&&json.getString("data")!=null) {
@@ -174,7 +176,7 @@ public class IdcServiceImpl implements IdcService {
}
}
}
-
+
@Async
@Override
public void asyncIdcTask() {
@@ -184,7 +186,7 @@ public class IdcServiceImpl implements IdcService {
dbDao.save("insert into idc_var (code,content) values ('system_type','IDC')");
}
}
-
+
private void asyncDataTask(boolean isUpload) {
initTable();
@@ -206,15 +208,15 @@ public class IdcServiceImpl implements IdcService {
}
}
}
-
+
private void syncData(String t,boolean isUpload,String syncIp) {
boolean sync = true;
String[] tnames = t.split("/");
-
+
String lastUpdateTime = getUpdateTime(tnames[3]);
Date nowUpdateTime = new Date();
if(!StringUtils.isEmpty(tnames[0])) {
-
+
List
+
+
+
From 3bc6ad96ddd9af9ec3eee5745fbc33294ea60cfc Mon Sep 17 00:00:00 2001
From: wangwei <1610949092@qq.com>
Date: Tue, 4 Apr 2023 18:49:23 +0800
Subject: [PATCH 6/9] =?UTF-8?q?=E6=89=93=E5=8D=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../inv/InvInnerOrderPrintController.java | 23 ++++++++++---------
.../purchase/SupCertController.java | 12 +++++-----
.../api/dao/system/SystemPDFModuleDao.java | 2 ++
.../system/SystemPDFTemplateRelevanceDao.java | 7 ++++++
.../system/SystemPDFModuleService.java | 7 ++++++
.../impl/SystemPDFModuleServiceImpl.java | 17 ++++++++++++++
.../mapper/system/SystemPDFModuleDao.xml | 2 ++
.../system/SystemPDFTemplateRelevanceDao.xml | 13 +++++++++++
8 files changed, 66 insertions(+), 17 deletions(-)
diff --git a/src/main/java/com/glxp/api/controller/inv/InvInnerOrderPrintController.java b/src/main/java/com/glxp/api/controller/inv/InvInnerOrderPrintController.java
index 62fba612..6b2f8c2e 100644
--- a/src/main/java/com/glxp/api/controller/inv/InvInnerOrderPrintController.java
+++ b/src/main/java/com/glxp/api/controller/inv/InvInnerOrderPrintController.java
@@ -10,6 +10,7 @@ import com.glxp.api.constant.BusinessType;
import com.glxp.api.entity.inout.IoOrderEntity;
import com.glxp.api.entity.inv.InvInnerOrderPrintEntity;
import com.glxp.api.entity.inv.InvInnerOrderPdfTempEntity;
+import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity;
import com.glxp.api.entity.system.SystemPDFModuleEntity;
import com.glxp.api.entity.system.SystemPDFTemplateEntity;
import com.glxp.api.req.inout.InspectionPDFTemplateRequest;
@@ -87,13 +88,13 @@ public class InvInnerOrderPrintController {
@PostMapping("/udiwms/pdf/template/inspection/stock/qrcode/text/file")
public BaseResponse inspectionStockQRCodeTextPDFFromTemplateFile(
@RequestBody InspectionPDFTemplateRequest inspectionPDFTemplateRequest) throws Exception {
- if (inspectionPDFTemplateRequest.getModuleId() == null)
- inspectionPDFTemplateRequest.setModuleId(3);
- SystemPDFModuleEntity systemPDFModuleEntity = systemPDFModuleService.selectById(inspectionPDFTemplateRequest.getModuleId() + "");
- if (systemPDFModuleEntity == null) return ResultVOUtils.error(500, "未找到单据模板模块设置,请检查");
+ SysPdfTemplateRelevanceLabelEntity sysPdfTemplateRelevanceLabelEntity = systemPDFModuleService.selectByLabelId(inspectionPDFTemplateRequest.getId() + "");
+
+ if (sysPdfTemplateRelevanceLabelEntity == null) return ResultVOUtils.error(500, "未找到单据模板模块设置,请检查");
+
SystemPDFTemplateEntity systemPDFTemplateEntity =
- systemPDFTemplateService.selectById(String.valueOf(systemPDFModuleEntity.getTemplateId()));
+ systemPDFTemplateService.selectById(String.valueOf(sysPdfTemplateRelevanceLabelEntity.getTemplateId()));
if (systemPDFTemplateEntity == null) return ResultVOUtils.error(ResultEnum.DATA_NOT, "模板错误");
return ResultVOUtils.success();
@@ -105,14 +106,14 @@ public class InvInnerOrderPrintController {
@RequestBody InnerOrderQRCodeTextPDFTemplateRequest stockQRCodeTextPDFTemplateRequest,
HttpServletRequest request, HttpServletResponse response) throws Exception {
- if (stockQRCodeTextPDFTemplateRequest.getModuleId() == null)
- stockQRCodeTextPDFTemplateRequest.setModuleId(3);
- SystemPDFModuleEntity systemPDFModuleEntity = systemPDFModuleService.selectById(stockQRCodeTextPDFTemplateRequest.getModuleId() + "");
+ SysPdfTemplateRelevanceLabelEntity sysPdfTemplateRelevanceLabelEntity = systemPDFModuleService.selectByLabelId(stockQRCodeTextPDFTemplateRequest.getId() + "");
+
+ if (sysPdfTemplateRelevanceLabelEntity == null) return ResultVOUtils.error(500, "未找到单据模板模块设置,请检查");
- if (systemPDFModuleEntity == null) return ResultVOUtils.error(500, "未找到单据模板模块设置,请检查");
SystemPDFTemplateEntity systemPDFTemplateEntity =
- systemPDFTemplateService.selectById(String.valueOf(systemPDFModuleEntity.getTemplateId()));
- if (systemPDFTemplateEntity == null) return null;
+ systemPDFTemplateService.selectById(String.valueOf(sysPdfTemplateRelevanceLabelEntity.getTemplateId()));
+ if (systemPDFTemplateEntity == null) return ResultVOUtils.error(ResultEnum.DATA_NOT, "模板错误");
+
List printEntities = new ArrayList<>();
List mStockPrintEntities = new ArrayList<>();
FilterinnerOrderprintRequest filterinnerOrderprintRequest = new FilterinnerOrderprintRequest();
diff --git a/src/main/java/com/glxp/api/controller/purchase/SupCertController.java b/src/main/java/com/glxp/api/controller/purchase/SupCertController.java
index 8be18294..f84c96d1 100644
--- a/src/main/java/com/glxp/api/controller/purchase/SupCertController.java
+++ b/src/main/java/com/glxp/api/controller/purchase/SupCertController.java
@@ -13,6 +13,7 @@ import com.glxp.api.constant.BusinessType;
import com.glxp.api.constant.ConstantStatus;
import com.glxp.api.entity.auth.AuthAdmin;
import com.glxp.api.entity.purchase.*;
+import com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity;
import com.glxp.api.entity.system.SystemPDFModuleEntity;
import com.glxp.api.entity.system.SystemPDFTemplateEntity;
import com.glxp.api.exception.JsonException;
@@ -281,18 +282,17 @@ public class SupCertController {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, "参数不能为空!");
}
//查询模板文件是否存在
- FilterPdfModuleRequest filterPdfModuleRequest = new FilterPdfModuleRequest();
- filterPdfModuleRequest.setModelKey(inspectionPDFTemplateRequest.getModelKey());
- SystemPDFModuleEntity systemPDFModule = systemPDFModuleService.findSystemPDFModule(filterPdfModuleRequest);
- if (null == systemPDFModule) {
+
+ SysPdfTemplateRelevanceStatemenEntity sysPdfTemplateRelevanceStatemenEntity = systemPDFModuleService.selectByStatemenId(inspectionPDFTemplateRequest.getId());
+ if (null == sysPdfTemplateRelevanceStatemenEntity) {
return ResultVOUtils.error(ResultEnum.DATA_NOT, "所属模块错误");
}
- SystemPDFTemplateEntity systemPDFTemplateEntity = systemPDFTemplateService.selectById(String.valueOf(systemPDFModule.getTemplateId()));
+ SystemPDFTemplateEntity systemPDFTemplateEntity = systemPDFTemplateService.selectById(String.valueOf(sysPdfTemplateRelevanceStatemenEntity.getTemplateId()));
if (null == systemPDFTemplateEntity) {
return ResultVOUtils.error(ResultEnum.DATA_NOT, "模板错误");
}
- return ResultVOUtils.success(systemPDFModule.getTemplateId());
+ return ResultVOUtils.success(sysPdfTemplateRelevanceStatemenEntity.getTemplateId());
}
/**
diff --git a/src/main/java/com/glxp/api/dao/system/SystemPDFModuleDao.java b/src/main/java/com/glxp/api/dao/system/SystemPDFModuleDao.java
index 094b2b3e..d9116ab0 100644
--- a/src/main/java/com/glxp/api/dao/system/SystemPDFModuleDao.java
+++ b/src/main/java/com/glxp/api/dao/system/SystemPDFModuleDao.java
@@ -1,5 +1,6 @@
package com.glxp.api.dao.system;
+import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity;
import com.glxp.api.entity.system.SystemPDFModuleEntity;
import com.glxp.api.req.system.FilterPdfModuleRequest;
import com.glxp.api.req.system.SysPdfModuleSaveRequest;
@@ -20,6 +21,7 @@ public interface SystemPDFModuleDao {
SystemPDFModuleEntity selectById(String id);
+
boolean updateById(SysPdfModuleSaveRequest sysPdfModuleSaveRequest);
boolean insert(SystemPDFModuleEntity systemPDFModuleEntity);
diff --git a/src/main/java/com/glxp/api/dao/system/SystemPDFTemplateRelevanceDao.java b/src/main/java/com/glxp/api/dao/system/SystemPDFTemplateRelevanceDao.java
index b3f5e78a..80b56fbc 100644
--- a/src/main/java/com/glxp/api/dao/system/SystemPDFTemplateRelevanceDao.java
+++ b/src/main/java/com/glxp/api/dao/system/SystemPDFTemplateRelevanceDao.java
@@ -1,5 +1,7 @@
package com.glxp.api.dao.system;
+import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity;
+import com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity;
import com.glxp.api.entity.system.SysPdfTemplateRelevanceCodeEntity;
import com.glxp.api.entity.system.SystemPDFTemplateRelevanceEntity;
import com.glxp.api.req.system.FilterPdfTemplateRelevanceRequest;
@@ -50,6 +52,11 @@ public interface SystemPDFTemplateRelevanceDao {
boolean insert(SystemPDFTemplateRelevanceEntity systemPDFTemplateRelevanceEntity);
+ SysPdfTemplateRelevanceLabelEntity selectByLabelId(String id);
+
+ SysPdfTemplateRelevanceStatemenEntity selectByStatemenId(String id);
+
+
/**
* 根据 customerId 删除
diff --git a/src/main/java/com/glxp/api/service/system/SystemPDFModuleService.java b/src/main/java/com/glxp/api/service/system/SystemPDFModuleService.java
index b04f6429..9288355b 100644
--- a/src/main/java/com/glxp/api/service/system/SystemPDFModuleService.java
+++ b/src/main/java/com/glxp/api/service/system/SystemPDFModuleService.java
@@ -1,6 +1,8 @@
package com.glxp.api.service.system;
+import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity;
+import com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity;
import com.glxp.api.entity.system.SystemPDFModuleEntity;
import com.glxp.api.req.system.FilterPdfModuleRequest;
import com.glxp.api.req.system.SysPdfModuleSaveRequest;
@@ -18,6 +20,11 @@ public interface SystemPDFModuleService {
SystemPDFModuleEntity selectById(String id);
+ SysPdfTemplateRelevanceLabelEntity selectByLabelId(String id);
+
+ SysPdfTemplateRelevanceStatemenEntity selectByStatemenId(String id);
+
+
boolean updateById(SysPdfModuleSaveRequest sysPdfModuleSaveRequest);
boolean insert(SystemPDFModuleEntity systemPDFModuleEntity);
diff --git a/src/main/java/com/glxp/api/service/system/impl/SystemPDFModuleServiceImpl.java b/src/main/java/com/glxp/api/service/system/impl/SystemPDFModuleServiceImpl.java
index a4364b7a..758683bc 100644
--- a/src/main/java/com/glxp/api/service/system/impl/SystemPDFModuleServiceImpl.java
+++ b/src/main/java/com/glxp/api/service/system/impl/SystemPDFModuleServiceImpl.java
@@ -2,6 +2,9 @@ package com.glxp.api.service.system.impl;
import com.github.pagehelper.PageHelper;
import com.glxp.api.dao.system.SystemPDFModuleDao;
+import com.glxp.api.dao.system.SystemPDFTemplateRelevanceDao;
+import com.glxp.api.entity.system.SysPdfTemplateRelevanceLabelEntity;
+import com.glxp.api.entity.system.SysPdfTemplateRelevanceStatemenEntity;
import com.glxp.api.entity.system.SystemPDFModuleEntity;
import com.glxp.api.req.system.FilterPdfModuleRequest;
import com.glxp.api.req.system.SysPdfModuleSaveRequest;
@@ -18,6 +21,10 @@ public class SystemPDFModuleServiceImpl implements SystemPDFModuleService {
@Resource
SystemPDFModuleDao systemPDFModuleDao;
+ @Resource
+ SystemPDFTemplateRelevanceDao systemPDFTemplateRelevanceDao;
+
+
@Override
public List queryPage(FilterPdfModuleRequest FilterPDFModuleRequest) {
int offset = (FilterPDFModuleRequest.getPage() - 1) * FilterPDFModuleRequest.getLimit();
@@ -46,6 +53,16 @@ public class SystemPDFModuleServiceImpl implements SystemPDFModuleService {
return systemPDFModuleDao.selectById(id);
}
+ @Override
+ public SysPdfTemplateRelevanceLabelEntity selectByLabelId(String id) {
+ return systemPDFTemplateRelevanceDao.selectByLabelId(id);
+ }
+
+ @Override
+ public SysPdfTemplateRelevanceStatemenEntity selectByStatemenId(String id) {
+ return systemPDFTemplateRelevanceDao.selectByStatemenId(id);
+ }
+
@Override
public boolean updateById(SysPdfModuleSaveRequest sysPdfModuleSaveRequest) {
diff --git a/src/main/resources/mybatis/mapper/system/SystemPDFModuleDao.xml b/src/main/resources/mybatis/mapper/system/SystemPDFModuleDao.xml
index 7940c536..3677595e 100644
--- a/src/main/resources/mybatis/mapper/system/SystemPDFModuleDao.xml
+++ b/src/main/resources/mybatis/mapper/system/SystemPDFModuleDao.xml
@@ -45,6 +45,8 @@
WHERE id = #{id}
+
+
UPDATE sys_pdf_module
diff --git a/src/main/resources/mybatis/mapper/system/SystemPDFTemplateRelevanceDao.xml b/src/main/resources/mybatis/mapper/system/SystemPDFTemplateRelevanceDao.xml
index 1dc95b52..e27b8086 100644
--- a/src/main/resources/mybatis/mapper/system/SystemPDFTemplateRelevanceDao.xml
+++ b/src/main/resources/mybatis/mapper/system/SystemPDFTemplateRelevanceDao.xml
@@ -61,6 +61,19 @@
+
+
+
insert
From 15fc762c533a3629515824346a7d9e07f9ccc4e5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com>
Date: Tue, 4 Apr 2023 19:38:45 +0800
Subject: [PATCH 7/9] =?UTF-8?q?=E6=89=93=E5=8D=B0=E5=8A=9F=E8=83=BD?=
=?UTF-8?q?=E4=BB=A3=E7=A0=81=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../glxp/api/upload/DownloadController.java | 25 +++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/src/main/java/com/glxp/api/upload/DownloadController.java b/src/main/java/com/glxp/api/upload/DownloadController.java
index 7b25ef4a..ca05e366 100644
--- a/src/main/java/com/glxp/api/upload/DownloadController.java
+++ b/src/main/java/com/glxp/api/upload/DownloadController.java
@@ -90,4 +90,29 @@ public class DownloadController {
}
}
+
+ @GetMapping(value = "/udiwms/donwload/printFile")
+ public void printFile(HttpServletResponse response, @RequestParam String fileName) throws IOException {
+
+ String url="D:\\udi\\udiwms\\udiwmsfile\\pdf\\template\\"+fileName;
+ OutputStream os = null;
+ try {
+ FileInputStream input = new FileInputStream(new File(url));
+ OutputStream out = response.getOutputStream();
+ byte[] b = new byte[2048];
+ int len;
+ while ((len = input.read(b)) != -1) {
+ out.write(b, 0, len);
+ }
+ input.close();
+ } catch (IOException e) {
+
+ } finally {
+ if (os != null) {
+ os.flush();
+ os.close();
+ }
+ }
+ }
+
}
From f8fef1b86dfd61b8031f758dd80e201e1a2cdf1f Mon Sep 17 00:00:00 2001
From: admin
Date: Tue, 4 Apr 2023 22:33:48 +0800
Subject: [PATCH 8/9] cron
---
src/main/java/com/glxp/api/task/AsyncSpsTask.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/main/java/com/glxp/api/task/AsyncSpsTask.java b/src/main/java/com/glxp/api/task/AsyncSpsTask.java
index 314fefea..68a08c5d 100644
--- a/src/main/java/com/glxp/api/task/AsyncSpsTask.java
+++ b/src/main/java/com/glxp/api/task/AsyncSpsTask.java
@@ -36,7 +36,7 @@ public class AsyncSpsTask implements SchedulingConfigurer {
scheduledRequest.setCronName("syncIdcSps");
logger.info("syncIdcSps----------------");
ScheduledEntity scheduledEntity = scheduledDao.findScheduled(scheduledRequest);
- String cron = scheduledEntity != null ? scheduledEntity.getCron() : "0 0/1 * * * ?";
+ String cron = scheduledEntity != null ? scheduledEntity.getCron() : "0 0/3 * * * ?";
if (cron.isEmpty()) {
logger.error("cron is null");
From a1d625c0d64bf9334c2bb18ee136b4234f18a9be Mon Sep 17 00:00:00 2001
From: admin
Date: Wed, 5 Apr 2023 08:53:19 +0800
Subject: [PATCH 9/9] =?UTF-8?q?=E4=BC=98=E5=8C=96?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../api/idc/service/impl/IdcServiceImpl.java | 194 ++++++++++--------
1 file changed, 109 insertions(+), 85 deletions(-)
diff --git a/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java b/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java
index 935e3d62..88fa879c 100644
--- a/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java
+++ b/src/main/java/com/glxp/api/idc/service/impl/IdcServiceImpl.java
@@ -27,7 +27,6 @@ import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.support.CronSequenceGenerator;
import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
import org.springframework.web.multipart.MultipartFile;
import com.alibaba.fastjson.JSON;
@@ -59,7 +58,6 @@ import okhttp3.Response;
/*数据中继数据中心(接收)*/
@Slf4j
@Service
-@Transactional(rollbackFor = Exception.class)
public class IdcServiceImpl implements IdcService {
private static final Logger logger = LoggerFactory.getLogger(IdcServiceImpl.class);
@Value("${file_path}")
@@ -75,16 +73,22 @@ public class IdcServiceImpl implements IdcService {
/*同步表,格式:同步设置表列名/同步设置表列名(子表时设置,主表不设置)/主表唯一列(多列逗号分隔)/主表关联列/子表关联列/数据库实际表/时间列/图片或文件列/数据条件/说明*/
private final String[] SYNC_TABLES= {
"entrustAction//basic_entrust_accept/id//////委托验收","basicProducts//basic_udirel/id///updateTime///耗材字典","/basicProducts/basic_products/id/uuid/uuid////耗材字典信息详情",
- "//company_product_relevance////updateTime///供应商关联信息",
+ "/companyCert/company_product_relevance/id/customerId/unitFk/updateTime///供应商关联信息",
"basicCorp//basic_corp/id///updateTime///往来单位","typeThird//thr_bustype_origin/id///updateTime///第三方单据类型",
"basicThirdCorp//thr_corp/id///updateTime///第三方往来单位","//thr_dept/id///updateTime///第三方部门",
"//thr_inv_products/id///updateTime///第三方库存","basicThirdInv//thr_inv_warehouse/id//////第三方仓库",
"basicThirdBusOrder//thr_order/id///updateTime///第三方业务单据","/basicThirdBusOrder/thr_order_detail/orderIdFk/id/orderIdFk/updateTime///第三方单据详情",
- "basicThirdProducts//thr_products/id///updateTime///第三方产品信息","//sup_cert/id///updateTime/filePath//资质证书信息",
+ "basicThirdProducts//thr_products/id///updateTime///第三方产品信息",
"//sup_cert_set/id///updateTime///供应商资质证书设置","companyCert//sup_company/customerId///updateTime///配送企业",
"manufacturerCert//sup_manufacturer/id///updateTime///生产企业","productCert//sup_product/id///updateTime///产品资质信息",
+ "/companyCert/sup_cert/id/customerId/customerId/updateTime/filePath/type=1/配送企业资质证书信息",
+ "/manufacturerCert/sup_cert/id/manufacturerId/manufacturerIdFk/updateTime/filePath/type=2/生产企业资质证书信息",
+ "/productCert/sup_cert/id/productId/productIdFk/updateTime/filePath/type=3/产品资质证书信息",
"//udicompany/id///updateTime///国际库医疗器械注册人信息"};
//"dbDiProducts//productinfo/id///updateTime///DI产品信息",
+ //"basicInv/////////仓库字典",
+ //"typeBus/////////业务单据类型",
+ //"typeScan/////////扫码单据类型",
private int orderNum=0;
@Resource
@@ -119,11 +123,11 @@ public class IdcServiceImpl implements IdcService {
BaseResponse response = JSON.parseObject(json,BaseResponse.class);
return response;
}
-
+
return ResultVOUtils.success(object);
}
-
+
/*UDI系统上传自助平台*/
@Override
public void asyncUdiTask() {
@@ -136,7 +140,7 @@ public class IdcServiceImpl implements IdcService {
logger.info("自助平台同步任务开始--------");
asyncDataTask(false);
}
-
+
/*拉取前一级中继服务数据*/
@Async
@Override
@@ -149,7 +153,7 @@ public class IdcServiceImpl implements IdcService {
fetchTask(true);
}
-
+
private void fetchTask(boolean isIdc) {
String host = getNextHost();
if(!isIdc) {
@@ -160,7 +164,7 @@ public class IdcServiceImpl implements IdcService {
logger.info("fetch from ip:"+host);
if(!StringUtils.isEmpty(host)) {
String result = post(host+"/spssync/common/list",null);
-
+
if(IDCUtils.isJson(result)) {
JSONObject json = JSON.parseObject(result);
if(json!=null&&json.getInteger("code")==20000&&json.getString("data")!=null) {
@@ -176,7 +180,7 @@ public class IdcServiceImpl implements IdcService {
}
}
}
-
+
@Async
@Override
public void asyncIdcTask() {
@@ -186,7 +190,7 @@ public class IdcServiceImpl implements IdcService {
dbDao.save("insert into idc_var (code,content) values ('system_type','IDC')");
}
}
-
+
private void asyncDataTask(boolean isUpload) {
initTable();
@@ -200,23 +204,25 @@ public class IdcServiceImpl implements IdcService {
}
for(int i=0;i> keyList = dbDao.listKeyMysql(tnames[2]);
String keyColumn = keyList!=null&&keyList.size()>0 ? keyList.get(0).get("columnName").toString() : "id";
Map map = new HashMap();
@@ -229,7 +235,7 @@ public class IdcServiceImpl implements IdcService {
map.put("isEnd", "1");
}
map.put("sqlWhere", sqlWhere);
-
+
map.put("tableKey", tnames[0]);
map.put("tableName", tnames[2]);
map.put("uniqueColumn", tnames[3]);
@@ -243,7 +249,7 @@ public class IdcServiceImpl implements IdcService {
scheduledRequest.setCronName("sync"+WordUtils.capitalizeFully(tnames[2], new char[]{'_'}).replace("_", ""));
ScheduledEntity scheduledEntity = scheduledDao.findScheduled(scheduledRequest);
String cron = scheduledEntity!=null ? scheduledEntity.getCron() : "";
-
+
if(!StringUtils.isEmpty(cron)) {
CronSequenceGenerator cronSequenceGenerator = new CronSequenceGenerator(cron);
Date nextTimePoint = cronSequenceGenerator.next(DateUtil.parseDate(lastUpdateTime));
@@ -251,13 +257,13 @@ public class IdcServiceImpl implements IdcService {
}
if(sync) {
if(syncMasterData(map,isUpload,syncIp)) {
- setUpdateTime(tnames[2],DateUtil.formatDate(nowUpdateTime,"yyyy-MM-dd HH:mm:ss"));
+ setUpdateTime(tnames[2]+"."+tnames[0],DateUtil.formatDate(nowUpdateTime,"yyyy-MM-dd HH:mm:ss"));
}
}
}
}
-
-
+
+
private String fetchData(String host,Map params) {
OkHttpClient client = new OkHttpClient().newBuilder()
@@ -276,12 +282,12 @@ public class IdcServiceImpl implements IdcService {
Response response = client.newCall(request).execute();
result = response.body().string();
JSONObject json = JSONObject.parseObject(result);
-
+
if(isLastLevel()) {
if(json.get("code")!=null) {
- success = analyToDB(host,json.getJSONObject("data"),files,false);
+ success = analyMiddle(host,json.getJSONObject("data"),files,false,true);
} else {
- success = analyToDB(host,json,files,false);
+ success = analyMiddle(host,json,files,false,true);
}
if(!success)
logger.info("fetchData-->解析失败");
@@ -292,12 +298,12 @@ public class IdcServiceImpl implements IdcService {
syncAddTaskStatus(json,false,success);
}
}
-
+
if(success) {
String ret = post(host+"/spssync/common/success",params);
-
+
}
-
+
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
@@ -353,7 +359,7 @@ public class IdcServiceImpl implements IdcService {
IDCUtils.createDirectory(filePath +filePathSlash +datePath+"/");
if(!FileUtils.makeDirectory(backFilePath +backFileSlash +datePath))
IDCUtils.createDirectory(filePath +backFileSlash +datePath+"/");
-
+
FileUtils.SaveFileAs(content, fileName);
FileUtils.SaveFileAs(content, backFileName);
String[] saveFiles= {};
@@ -380,7 +386,7 @@ public class IdcServiceImpl implements IdcService {
syncAddTaskStatus(json,true,true);
/*解析入库*/
if(isLastLevel()) {
- if(!analyToDB("",json,files,true))
+ if(!analyMiddle("",json,files,true,true))
return ResultVOUtils.error(9000, "解析失败");
} else {
//需要转发
@@ -393,7 +399,7 @@ public class IdcServiceImpl implements IdcService {
} else {
return ResultVOUtils.error(9000, "转发失败");
}
-
+
}
}
return ResultVOUtils.success();
@@ -403,17 +409,17 @@ public class IdcServiceImpl implements IdcService {
/*数据同步,从数据库获取数据下发或上传下级中继服务*/
@Override
public BaseResponse send(Map params) {
-
- return send(params.get("messageType").toString(),params.get("tableName").toString(),params);
-
-
+
+ return send(params.get("messageType").toString(),params.get("tableName").toString(),params);
+
+
}
@Override
public BaseResponse send(String messageType,String tableName,Map params) {
-
+
return ResultVOUtils.error(9999, "");
}
-
+
@Override
public void downloadFile(String fileName,HttpServletResponse response) {
OutputStream os;
@@ -440,7 +446,7 @@ public class IdcServiceImpl implements IdcService {
dbDao.save(sql);
}
-
+
private void saveExportStatus(Map params) {
Map map = new HashMap();
map.put("receiveStatus", "0");
@@ -480,8 +486,8 @@ public class IdcServiceImpl implements IdcService {
dbDao.save(sql);
}
-
-
+
+
private boolean syncMasterData(Map params,boolean isUpload,String syncIp) {
boolean success=false;
String tableName = params.get("tableName").toString();
@@ -504,13 +510,13 @@ public class IdcServiceImpl implements IdcService {
Map whereParams = new HashMap();
whereParams.put("sqlWhere", params.get("sqlWhere"));
whereParams.put("dataWhere", params.get("dataWhere"));
-
+
Map map = new HashMap();
String where = DBAUtils.convertWhere(column,whereParams,"");
sql+=!StringUtils.isEmpty(where) ? " where "+where : "";
map.put("sql", sql);
int total = dbDao.count(map);
-
+
String isEnd = params.get("isEnd")!=null ? params.get("isEnd").toString() : "0";
int limit = 50;
String[] files = new String[limit];
@@ -519,13 +525,13 @@ public class IdcServiceImpl implements IdcService {
String messageType = params.get("messageType").toString();
saveIdcLog(messageType,"",tableName +">"+where,0,total);
String filePathSlash = filePath.substring(filePath.length() -1).equals("/") ? "" : "/";
-
+
if(total>0) {
success = true;
-
+
whereParams.put("page", 0);
whereParams.put("limit", limit);
-
+
List> keyList = dbDao.listKeyMysql(tableName);
String keyColumn = keyList!=null&&keyList.size()>0 ? keyList.get(0).get("columnName").toString() : "id";
for(int i=0;i json,boolean isUpload,boolean success) {
String content = JSON.toJSONString(json);
@@ -612,10 +618,10 @@ public class IdcServiceImpl implements IdcService {
IDCUtils.createDirectory(filePath +datePath+"/");
if(!FileUtils.makeDirectory(backFilePath +datePath))
IDCUtils.createDirectory(filePath +datePath+"/");
-
+
FileUtils.SaveFileAs(content, fileName);
FileUtils.SaveFileAs(content, backFileName);
-
+
//type,transportType,superiorService,subordinateService,cacheFilePath
Map map = new HashMap<>();
map.put("type", json.get("messageType"));
@@ -624,16 +630,12 @@ public class IdcServiceImpl implements IdcService {
map.put("taskId", json.get("messageId"));
map.put("cacheFilePath", fileName);
map.put("status", success ? "1" : "0");
-
+
saveExportStatus(map);
}
-
-
-
- /*解析到数据库*/
- private boolean analyToDB(String host,JSONObject jsonObject,MultipartFile[] files,boolean isUpload) {
-
+
+ private boolean analyMiddle(String host,JSONObject jsonObject,MultipartFile[] files,boolean isUpload,boolean isToDB) {
if(jsonObject.get("data")!=null) {
String tableName = "";
String uniqueColumn = "";
@@ -653,7 +655,12 @@ public class IdcServiceImpl implements IdcService {
filePathColumn = obj.getString("filePathColumn");
}
if(!StringUtils.isEmpty(tableName)) {
- return analyData(host,tableName,uniqueColumn,filePathColumn,list,isUpload);
+ if(isToDB) {
+ return analyToDB(host,tableName,uniqueColumn,filePathColumn,list,isUpload);
+ } else {
+ logger.info("files-->"+tableName);
+ return analyToFile(host,filePathColumn,list);
+ }
} else {
logger.error("数据格式错误:无数据标记");
}
@@ -662,8 +669,24 @@ public class IdcServiceImpl implements IdcService {
return false;
}
+ private boolean analyToFile(String host,String filePathColumn,List> list) {
+
+ if(list!=null&&list.size()>0&&!StringUtils.isEmpty(filePathColumn)) {
+ String[] files = new String[list.size()];
+ logger.info("filePathColumn-->"+filePathColumn);
+ for(int i=0;i"+files[i]);
+ }
+
+ batchDownloadFile(host,files);
+ }
+ return true;
+ }
+ /*解析到数据库*/
+
/*按表名解析数据到数据库,子表暂未处理*/
- private boolean analyData(String host,String tableName,String uniqueColumn,String filePathColumn,List> list,boolean isUpload) {
+ private boolean analyToDB(String host,String tableName,String uniqueColumn,String filePathColumn,List> list,boolean isUpload) {
String tName = DBAUtils.tableRealName(tableName);
String sql="replace "+tName +"(";
@@ -707,7 +730,7 @@ public class IdcServiceImpl implements IdcService {
if(!StringUtils.isEmpty(filePathColumn)) {
files[i] = list.get(i).get(filePathColumn) !=null ? list.get(i).get(filePathColumn).toString() : "";
}
-
+
if("A,D,U".contains(operateMode)) {
for(int z=0;z0 ? "," : "";
boolean ups = list.get(i).containsKey(attrName) ? true : false ;
updateSet+=ups&&h>0 ? "," : "";
@@ -762,11 +785,11 @@ public class IdcServiceImpl implements IdcService {
dbDao.update(upd + updateSet+" where "+updateWhere);
h+=ups ? 1 : 0;
}
-
+
sql+=")";
n++;
}
-
+
for(int m=0;m<30;m++) {
if(list.get(i).get("tableName"+m)!=null&&list.get(i).get("data"+m)!=null) {
Object obj = list.get(i).get("data"+m);
@@ -774,12 +797,12 @@ public class IdcServiceImpl implements IdcService {
for (Object o : (List>) obj) {
chList.add((Map)o);
}
- analyData(host,list.get(i).get("tableName"+m).toString(),"","",chList,isUpload);
+ analyToDB(host,list.get(i).get("tableName"+m).toString(),"","",chList,isUpload);
} else {
break;
}
}
-
+
}
if(n>0) {
result = (dbDao.save(sql)>0);
@@ -787,6 +810,7 @@ public class IdcServiceImpl implements IdcService {
logger.error(tableName+"-->fetchSave Fail");
}
if(!isUpload&&!StringUtils.isEmpty(filePathColumn)) {
+ logger.info("downloadFile-->"+files.toString());
batchDownloadFile(host,files);
}
@@ -866,20 +890,20 @@ public class IdcServiceImpl implements IdcService {
.addFormDataPart("fileName", fileName)
.build();
-
+
Request request = new Request.Builder()
.url(syncIp+"/spssync/common/downloadFile")
.post(requestBody)
.build();
try {
Response result = client.newCall(request).execute();
-
-
-
+
+
+
if (MediaType.parse("application/force-download").equals(result.body().contentType())) {
try (InputStream inputStream = result.body().byteStream()) {
String filePathSlash = filePath.substring(filePath.length() -1).equals("/") ? "" : "/";
-
+
FileOutputStream outputStream =new FileOutputStream(filePath +filePathSlash+fileName);
byte b[]=new byte[1024];
@@ -894,14 +918,14 @@ public class IdcServiceImpl implements IdcService {
outputStream.flush();
-
-
+
+
} catch (Exception e) {
-
-
+
+
}
- }
-
+ }
+
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
@@ -909,7 +933,7 @@ public class IdcServiceImpl implements IdcService {
return true;
}
-
+
/*获取转发服务地址,当前值允许单向,只使用参数upper_server_ip*/
private String getNextHost() {
SystemParamConfigEntity systemParamConfigEntity = systemParamConfigService.selectByParamKey("upper_server_ip");
@@ -923,7 +947,7 @@ public class IdcServiceImpl implements IdcService {
Map map = dbDao.get("select * from idc_var where code='system_type'");
return !(map!=null&&map.get("content")!=null&&map.get("content").toString().equals("IDC")) ;
}
-
+
/*是否需要转发*/
private boolean isRelay() {
String relayHost = getNextHost();
@@ -934,7 +958,7 @@ public class IdcServiceImpl implements IdcService {
private List> getList(String tableName,Map params) {
String sql = "select "+tableName+".*,'A' as operateMode from "+tableName;
Map column = getColumn(tableName);
-
+
String where = DBAUtils.convertWhere(column,params,"");
sql+=!StringUtils.isEmpty(where) ? " where "+where : "";
Map map = new HashMap();
@@ -1034,7 +1058,7 @@ public class IdcServiceImpl implements IdcService {
} else {
//国家库数据
if(id.equals("productinfo")) {
-
+
}
updateTime = "2000-01-01 00:00:00";
String sql = "insert into idc_status (id,statusTime) values ('"+id+"',cast('"+updateTime+"' as datetime))";
@@ -1064,7 +1088,7 @@ public class IdcServiceImpl implements IdcService {
jdbcTemplate.execute("alter table basic_export_status add column cacheFilePath varchar(255)");
jdbcTemplate.execute("alter table basic_upload_status add column cacheFilePath varchar(255)");
} catch (Exception e) {
-
+
}
}
private void alterTable(String tableName,String sql) {
@@ -1074,6 +1098,6 @@ public class IdcServiceImpl implements IdcService {
}
}
-
+
}