Merge remote-tracking branch 'origin/master'

master
x_z 3 years ago
commit 131438ed45

@ -0,0 +1,32 @@
DROP TABLE IF EXISTS `stack_code`;
CREATE TABLE `stack_code` (
`id` int NOT NULL,
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`orderIdFk` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for stack_order
-- ----------------------------
DROP TABLE IF EXISTS `stack_order`;
CREATE TABLE `stack_order` (
`id` int NOT NULL,
`orderId` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
`exportStatus` tinyint NULL DEFAULT NULL,
`status` tinyint NULL DEFAULT NULL,
`createTime` datetime(0) NULL DEFAULT NULL,
`updateTime` datetime(0) NULL DEFAULT NULL,
`customerId` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
SET FOREIGN_KEY_CHECKS = 1;

@ -4,7 +4,7 @@ import com.glxp.udi.admin.annotation.AuthRuleAnnotation;
import com.glxp.udi.admin.exception.JsonException;
import com.glxp.udi.admin.service.auth.AuthLoginService;
import com.glxp.udi.admin.util.JwtUtils;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.admin.common.enums.ResultEnum;
import io.jsonwebtoken.Claims;
import lombok.extern.slf4j.Slf4j;
import org.aspectj.lang.JoinPoint;

@ -1,4 +1,4 @@
package com.glxp.udi.common.enums;
package com.glxp.udi.admin.common.enums;
import lombok.Getter;

@ -1,7 +1,7 @@
package com.glxp.udi.common.util;
package com.glxp.udi.admin.common.util;
import com.glxp.udi.admin.common.res.BaseResponse;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.admin.common.enums.ResultEnum;
import java.util.HashMap;
import java.util.Map;

@ -20,8 +20,8 @@ import com.glxp.udi.admin.service.auth.AuthRoleAdminService;
import com.glxp.udi.admin.service.auth.AuthRoleService;
import com.glxp.udi.admin.service.auth.CustomerInfoService;
import com.glxp.udi.admin.util.PasswordUtils;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.BeanUtils;

@ -7,8 +7,8 @@ import com.glxp.udi.admin.req.auth.AuthPermissionRuleSaveRequest;
import com.glxp.udi.admin.res.auth.AuthPermissionRuleMergeResponse;
import com.glxp.udi.admin.service.auth.AuthPermissionRuleService;
import com.glxp.udi.admin.util.PermissionRuleTreeUtils;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;

@ -18,8 +18,8 @@ import com.glxp.udi.admin.service.auth.AuthPermissionRuleService;
import com.glxp.udi.admin.service.auth.AuthPermissionService;
import com.glxp.udi.admin.service.auth.AuthRoleService;
import com.glxp.udi.admin.util.PermissionRuleTreeUtils;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.BeanUtils;

@ -9,7 +9,7 @@ import com.glxp.udi.admin.req.auth.CustomerContactFilterRequest;
import com.glxp.udi.admin.req.info.DeleteRequest;
import com.glxp.udi.admin.res.PageSimpleResponse;
import com.glxp.udi.admin.service.auth.CustomerContactService;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@ -14,8 +14,8 @@ import com.glxp.udi.admin.res.PageSimpleResponse;
import com.glxp.udi.admin.res.auth.CustomerDetailResponse;
import com.glxp.udi.admin.service.auth.*;
import com.glxp.udi.admin.service.info.CompanyService;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.BindingResult;

@ -22,8 +22,8 @@ import com.glxp.udi.admin.util.AppUtils;
import com.glxp.udi.admin.util.IpUtils;
import com.glxp.udi.admin.util.JwtUtils;
import com.glxp.udi.admin.util.PasswordUtils;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;

@ -30,8 +30,8 @@ import com.glxp.udi.admin.util.Constant;
import com.glxp.udi.admin.util.DateUtil;
import com.glxp.udi.admin.util.RedisUtil;
import com.glxp.udi.admin.util.UuidUtils;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;

@ -16,8 +16,8 @@ import com.glxp.udi.admin.service.auth.AuthAdminService;
import com.glxp.udi.admin.service.auth.CustomerService;
import com.glxp.udi.admin.service.basic.BussinessTypeService;
import com.glxp.udi.admin.util.CustomUtil;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.validation.BindingResult;

@ -19,8 +19,8 @@ import com.glxp.udi.admin.service.info.CompanyService;
import com.glxp.udi.admin.service.info.CompanyUpdateLogService;
import com.glxp.udi.admin.util.RedisUtil;
import com.glxp.udi.admin.util.UdiDlHttpClient;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Value;

@ -14,8 +14,8 @@ import com.glxp.udi.admin.service.auth.AuthAdminService;
import com.glxp.udi.admin.service.auth.DeviceKeyService;
import com.glxp.udi.admin.service.info.CompanyService;
import com.glxp.udi.admin.util.DateUtil;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;

@ -12,8 +12,8 @@ import com.glxp.udi.admin.res.PageSimpleResponse;
import com.glxp.udi.admin.res.info.PlatformLinkResponse;
import com.glxp.udi.admin.service.info.PlatformService;
import com.glxp.udi.admin.service.inout.UnitMaintainService;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.http.HttpEntity;
import org.springframework.http.HttpHeaders;

@ -24,8 +24,8 @@ import com.glxp.udi.admin.service.inout.UdiInfoService;
import com.glxp.udi.admin.service.inout.WarehouseUserService;
import com.glxp.udi.admin.service.inventory.InvWarehouseService;
import com.glxp.udi.admin.util.FilterUdiUtils;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;

@ -35,8 +35,8 @@ import com.glxp.udi.admin.service.inout.WarehouseUserService;
import com.glxp.udi.admin.thread.InvProductsTrService;
import com.glxp.udi.admin.util.*;
import com.glxp.udi.admin.util.inout.InoutUtils;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.BindingResult;

@ -37,8 +37,8 @@ import com.glxp.udi.admin.service.param.SystemPDFTemplateService;
import com.glxp.udi.admin.thread.JaspaperService;
import com.glxp.udi.admin.util.CustomUtil;
import com.glxp.udi.admin.util.JasperUtils;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.validation.BindingResult;

@ -4,7 +4,6 @@ import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.glxp.udi.admin.annotation.AuthRuleAnnotation;
import com.glxp.udi.admin.common.res.BaseResponse;
import com.glxp.udi.admin.entity.inout.UdiCompanyEntity;
@ -16,8 +15,8 @@ import com.glxp.udi.admin.service.auth.AuthAdminService;
import com.glxp.udi.admin.service.inout.UdiInfoService;
import com.glxp.udi.admin.util.FilterUdiUtils;
import com.glxp.udi.admin.util.HttpClient;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.validation.BindingResult;

@ -20,8 +20,8 @@ import com.glxp.udi.admin.service.inout.UdiInfoService;
import com.glxp.udi.admin.service.inout.UdiRelevanceService;
import com.glxp.udi.admin.thread.BasicUpdateProductService;
import com.glxp.udi.admin.util.UdidlClient;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;

@ -21,8 +21,8 @@ import com.glxp.udi.admin.res.inout.UdiTraceResponse;
import com.glxp.udi.admin.service.auth.AuthAdminService;
import com.glxp.udi.admin.service.inout.UdiInfoService;
import com.glxp.udi.admin.util.FilterUdiUtils;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@ -9,8 +9,8 @@ import com.glxp.udi.admin.req.inout.UnitMaintainFilterRequest;
import com.glxp.udi.admin.res.PageSimpleResponse;
import com.glxp.udi.admin.service.auth.AuthAdminService;
import com.glxp.udi.admin.service.inout.UnitMaintainService;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;

@ -19,8 +19,8 @@ import com.glxp.udi.admin.service.auth.AuthAdminService;
import com.glxp.udi.admin.service.inout.*;
import com.glxp.udi.admin.thread.TransInoutService;
import com.glxp.udi.admin.util.FilterUdiUtils;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;

@ -17,8 +17,8 @@ import com.glxp.udi.admin.service.auth.CustomerService;
import com.glxp.udi.admin.service.inout.WarehouseBussinessTypeService;
import com.glxp.udi.admin.service.inventory.InvWarehouseService;
import com.glxp.udi.admin.service.param.SystemParamCustomerConfigService;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.BindingResult;

@ -20,8 +20,8 @@ import com.glxp.udi.admin.service.basic.BussinessTypeService;
import com.glxp.udi.admin.service.param.SystemPDFModuleService;
import com.glxp.udi.admin.service.param.SystemPDFTemplateRelevanceService;
import com.glxp.udi.admin.service.param.SystemPDFTemplateService;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.*;

@ -14,8 +14,8 @@ import com.glxp.udi.admin.service.basic.BussinessTypeService;
import com.glxp.udi.admin.service.param.SystemPDFTemplateService;
import com.glxp.udi.admin.util.JasperUtils;
import com.glxp.udi.admin.util.PageUtil;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.BindingResult;

@ -15,8 +15,8 @@ import com.glxp.udi.admin.res.param.SystemParamConfigResponse;
import com.glxp.udi.admin.service.auth.CustomerService;
import com.glxp.udi.admin.service.param.SystemParamConfigService;
import com.glxp.udi.admin.service.param.SystemParamCustomerConfigService;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;

@ -0,0 +1,98 @@
package com.glxp.udi.admin.controller.product;
import cn.hutool.core.collection.CollUtil;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.glxp.udi.admin.annotation.AuthRuleAnnotation;
import com.glxp.udi.admin.common.res.BaseResponse;
import com.glxp.udi.admin.req.info.DeleteRequest;
import com.glxp.udi.admin.req.product.StackUploadRequest;
import com.glxp.udi.admin.service.auth.CustomerService;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import com.glxp.udi.admin.entity.product.StackOrder;
import com.glxp.udi.admin.req.product.StackOrderFilterRequest;
import com.glxp.udi.admin.res.PageSimpleResponse;
import com.glxp.udi.admin.service.product.StackCodeService;
import com.glxp.udi.admin.service.product.StackOrderService;
import com.glxp.udi.admin.common.enums.ResultEnum;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
@Slf4j
@RestController
public class StackOrderController {
@Resource
StackOrderService stackOrderService;
@Resource
StackCodeService stackCodeService;
@Resource
private CustomerService customerService;
@AuthRuleAnnotation("")
@GetMapping("/udims/stack/order/filter")
public BaseResponse filterOrder(StackOrderFilterRequest stackOrderFilterRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
stackOrderFilterRequest.setCustomerId(customerService.getCustomerId() + "");
IPage<StackOrder> page = stackOrderService.filterList(stackOrderFilterRequest);
PageSimpleResponse<StackOrder> pageSimpleResponse = new PageSimpleResponse<>();
pageSimpleResponse.setTotal(page.getTotal());
pageSimpleResponse.setList(page.getRecords());
return ResultVOUtils.success(pageSimpleResponse);
}
@AuthRuleAnnotation("")
@PostMapping("/udims/stack/order/update")
public BaseResponse updateStack(@RequestBody StackOrder stackOrderEntity, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
stackOrderService.updateOrder(stackOrderEntity);
return ResultVOUtils.success("更新成功");
}
@AuthRuleAnnotation("")
@PostMapping("/udims/stack/order/delete")
public BaseResponse deleteStack(@RequestBody DeleteRequest deleteRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
stackOrderService.deleteById(Integer.parseInt(deleteRequest.getId()));
return ResultVOUtils.success("更新成功");
}
@AuthRuleAnnotation("")
@PostMapping("/udims/stack/order/upload")
public BaseResponse uploadStack(@RequestBody StackUploadRequest stackUploadRequest, BindingResult bindingResult) {
if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
}
StackOrder stackOrderEntity = stackUploadRequest.getStackOrderEntity();
if (stackOrderEntity == null) {
return ResultVOUtils.error(500, "上传数据不能为空!");
}
if (stackOrderService.isExit(stackOrderEntity.getOrderId())) {
return ResultVOUtils.error(500, "垛号已存在,请勿重复提交!");
}
if (CollUtil.isEmpty(stackUploadRequest.getStackCodeEntityList())) {
return ResultVOUtils.error(500, "提交失败,该垛号未关联条码!");
}
stackOrderEntity.setCustomerId(customerService.getCustomerId() + "");
stackOrderService.insertOrder(stackOrderEntity);
stackCodeService.batchInsert(stackUploadRequest.getStackCodeEntityList());
return ResultVOUtils.success("上传成功!");
}
}

@ -4,8 +4,8 @@ import com.glxp.udi.admin.common.res.BaseResponse;
import com.glxp.udi.admin.req.udidl.EnterpriseRequest;
import com.glxp.udi.admin.res.udidl.EnterpriseResponse;
import com.glxp.udi.admin.service.udidl.EnterpriseService;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@ -3,8 +3,8 @@ package com.glxp.udi.admin.controller.udidl;
import com.glxp.udi.admin.common.res.BaseResponse;
import com.glxp.udi.admin.req.udidl.SysRoleParam;
import com.glxp.udi.admin.service.udidl.SysRoleService;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;

@ -5,8 +5,8 @@ import com.glxp.udi.admin.common.res.BaseResponse;
import com.glxp.udi.admin.req.udidl.SysUserModel;
import com.glxp.udi.admin.req.udidl.SysUserParam;
import com.glxp.udi.admin.service.udidl.SysUserService;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.PostMapping;

@ -1,8 +1,8 @@
package com.glxp.udi.admin.controller.upload;
import com.glxp.udi.admin.common.res.BaseResponse;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Value;

@ -0,0 +1,7 @@
package com.glxp.udi.admin.dao.product;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.udi.admin.entity.product.StackCode;
public interface StackCodeDao extends BaseMapper<StackCode> {
}

@ -0,0 +1,7 @@
package com.glxp.udi.admin.dao.product;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.glxp.udi.admin.entity.product.StackOrder;
public interface StackOrderDao extends BaseMapper<StackOrder> {
}

@ -0,0 +1,14 @@
package com.glxp.udi.admin.entity.product;
import lombok.Data;
/**
*
*/
@Data
public class StackCode {
private Integer id;
private String code;
private String orderIdFk;
}

@ -0,0 +1,22 @@
package com.glxp.udi.admin.entity.product;
import lombok.Data;
import java.util.Date;
/**
*
*/
@Data
public class StackOrder {
private Integer id;
private String orderId;
private String name;
private Integer exportStatus;
private Integer status;
private Date createTime;
private Date updateTime;
private String customerId;
}

@ -0,0 +1,5 @@
package com.glxp.udi.admin.entity.product;
/**
*
*/

@ -1,6 +1,6 @@
package com.glxp.udi.admin.exception;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.admin.common.enums.ResultEnum;
import lombok.Getter;
/**

@ -1,5 +1,7 @@
package com.glxp.udi.admin.handler;
import com.glxp.udi.admin.common.enums.ResultEnum;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import com.glxp.udi.admin.exception.JsonException;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.ExceptionHandler;
@ -16,7 +18,7 @@ public class GlobalExceptionHandler {
@ExceptionHandler(value = JsonException.class)
public com.glxp.udi.admin.common.res.BaseResponse handlerJsonException(JsonException e) {
// 返回对应的错误信息
return com.glxp.udi.common.util.ResultVOUtils.error(e.getCode(), e.getMessage());
return ResultVOUtils.error(e.getCode(), e.getMessage());
}
// 拦截API异常
@ -24,7 +26,7 @@ public class GlobalExceptionHandler {
public com.glxp.udi.admin.common.res.BaseResponse handlerRuntimeException(RuntimeException e) {
log.error(e.getMessage(), e);
// 返回对应的错误信息
return com.glxp.udi.common.util.ResultVOUtils.error(com.glxp.udi.common.enums.ResultEnum.NOT_NETWORK);
return ResultVOUtils.error(ResultEnum.NOT_NETWORK);
}
}

@ -0,0 +1,17 @@
package com.glxp.udi.admin.req.product;
import com.glxp.udi.admin.req.ListPageRequest;
import lombok.Data;
@Data
public class StackOrderFilterRequest extends ListPageRequest {
private Integer id;
private String orderId;
private String name;
private Integer exportStatus;
private Integer status;
private String customerId;
}

@ -0,0 +1,14 @@
package com.glxp.udi.admin.req.product;
import com.glxp.udi.admin.entity.product.StackCode;
import com.glxp.udi.admin.entity.product.StackOrder;
import lombok.Data;
import java.util.List;
@Data
public class StackUploadRequest {
private StackOrder stackOrderEntity;
private List<StackCode> stackCodeEntityList;
}

@ -10,7 +10,7 @@ import com.glxp.udi.admin.entity.auth.AuthAdmin;
import com.glxp.udi.admin.exception.JsonException;
import com.glxp.udi.admin.req.auth.AuthAdminQueryRequest;
import com.glxp.udi.admin.req.basic.QueryRequest;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.admin.common.enums.ResultEnum;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

@ -4,7 +4,7 @@ import cn.hutool.core.collection.CollUtil;
import com.glxp.udi.admin.dao.auth.AuthPermissionRuleDao;
import com.glxp.udi.admin.entity.auth.AuthPermissionRule;
import com.glxp.udi.admin.exception.JsonException;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.admin.common.enums.ResultEnum;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

@ -2,7 +2,7 @@ package com.glxp.udi.admin.service.auth;
import com.glxp.udi.admin.entity.auth.AuthAdmin;
import com.glxp.udi.admin.exception.JsonException;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.admin.common.enums.ResultEnum;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;
import org.springframework.web.context.request.RequestContextHolder;

@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.glxp.udi.admin.common.res.BaseResponse;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import com.glxp.udi.admin.constant.TypeConstant;
import com.glxp.udi.admin.dao.basic.BussinessTypeDao;
import com.glxp.udi.admin.entity.basic.BussinessTypeEntity;
@ -173,9 +174,9 @@ public class BussinessTypeService {
//校验单据名称是否重复
int count = bussinessTypeDao.countByName(bussinessTypeEntity.getName(), customerId);
if (count > 0) {
return com.glxp.udi.common.util.ResultVOUtils.error(500, "单据类型重复");
return ResultVOUtils.error(500, "单据类型重复");
}
return com.glxp.udi.common.util.ResultVOUtils.success();
return ResultVOUtils.success();
}
public boolean insertBussinessType(BussinessTypeEntity bussinessTypeEntity) {

@ -15,7 +15,7 @@ import com.glxp.udi.admin.entity.info.PlatformEntity;
import com.glxp.udi.admin.req.info.PlatformLinkRequest;
import com.glxp.udi.admin.res.info.PlatformLinkResponse;
import com.glxp.udi.admin.util.HttpClient;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;

@ -28,7 +28,7 @@ import com.glxp.udi.admin.req.inventory.FilterInvProductRequest;
import com.glxp.udi.admin.res.inout.OrderNoResult;
import com.glxp.udi.admin.service.param.SystemParamConfigService;
import com.glxp.udi.admin.util.CustomUtil;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.annotation.Lazy;
import org.springframework.stereotype.Service;

@ -6,12 +6,13 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.glxp.udi.admin.common.res.BaseResponse;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import com.glxp.udi.admin.dao.inout.CodesTempDao;
import com.glxp.udi.admin.dao.inout.OrderDao;
import com.glxp.udi.admin.entity.inout.WarehousetempEntity;
import com.glxp.udi.admin.req.inout.DeleteRequest;
import com.glxp.udi.admin.req.inout.WarehouseQueryRequest;
import com.glxp.udi.common.enums.ResultEnum;
import com.glxp.udi.admin.common.enums.ResultEnum;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@ -97,7 +98,7 @@ public class WarehouseTempService {
public BaseResponse deleteCodesTempById(String id) {
WarehousetempEntity warehousetemp = findTempById(id);
if (null == warehousetemp) {
return com.glxp.udi.common.util.ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL);
}
if (warehousetemp.getCount() != null && warehousetemp.getCount() > 1) {
@ -112,6 +113,6 @@ public class WarehouseTempService {
if (count == 0) {
orderDao.deleteById(warehousetemp.getOrderId());
}
return com.glxp.udi.common.util.ResultVOUtils.success();
return ResultVOUtils.success();
}
}

@ -11,7 +11,7 @@ import com.glxp.udi.admin.entity.param.SystemParamConfigCustomerEntity;
import com.glxp.udi.admin.entity.param.SystemParamConfigEntity;
import com.glxp.udi.admin.req.param.SystemParamConfigRequest;
import com.glxp.udi.admin.req.param.SystemParamConfigSaveRequest;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

@ -0,0 +1,38 @@
package com.glxp.udi.admin.service.product;
import cn.hutool.core.collection.CollUtil;
import com.glxp.udi.admin.dao.product.StackCodeDao;
import com.glxp.udi.admin.entity.product.StackCode;
import org.apache.ibatis.session.ExecutorType;
import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory;
import org.apache.ibatis.session.TransactionIsolationLevel;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
import java.util.List;
@Service
@Transactional(rollbackFor = Exception.class)
public class StackCodeService {
@Resource
SqlSessionFactory sqlSessionFactory;
public void batchInsert(List<StackCode> stackCodeEntityList) {
SqlSession batchSession = sqlSessionFactory.openSession(ExecutorType.BATCH, TransactionIsolationLevel.READ_COMMITTED);
if (CollUtil.isNotEmpty(stackCodeEntityList)) {
StackCodeDao mapper = batchSession.getMapper(StackCodeDao.class);
stackCodeEntityList.forEach(stackCodeEntity -> {
mapper.insert(stackCodeEntity);
});
batchSession.commit();
}
}
}

@ -0,0 +1,51 @@
package com.glxp.udi.admin.service.product;
import cn.hutool.core.util.StrUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.glxp.udi.admin.dao.product.StackOrderDao;
import com.glxp.udi.admin.entity.product.StackOrder;
import com.glxp.udi.admin.req.product.StackOrderFilterRequest;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
@Service
@Transactional(rollbackFor = Exception.class)
public class StackOrderService {
@Resource
StackOrderDao stackOrderDao;
public IPage<StackOrder> filterList(StackOrderFilterRequest stackOrderFilterRequest) {
IPage<StackOrder> page = new Page<>(stackOrderFilterRequest.getPage(), stackOrderFilterRequest.getLimit());
QueryWrapper<StackOrder> wrapper = new QueryWrapper<>();
wrapper.eq(stackOrderFilterRequest.getId() != null, "id", stackOrderFilterRequest.getId())
.eq(StrUtil.isNotBlank(stackOrderFilterRequest.getOrderId()), "orderId", stackOrderFilterRequest.getOrderId())
.eq(stackOrderFilterRequest.getExportStatus() != null, "exportStatus", stackOrderFilterRequest.getExportStatus())
.eq(stackOrderFilterRequest.getStatus() != null, "status", stackOrderFilterRequest.getStatus())
.orderByDesc("updateTime");
return stackOrderDao.selectPage(page, wrapper);
}
public void updateOrder(StackOrder stackOrderEntity) {
stackOrderDao.updateById(stackOrderEntity);
}
public boolean isExit(String orderId) {
return stackOrderDao.exists(new QueryWrapper<StackOrder>().eq("orderId", orderId));
}
public void insertOrder(StackOrder stackOrderEntity) {
stackOrderDao.insert(stackOrderEntity);
}
public void deleteById(Integer id) {
stackOrderDao.deleteById(id);
}
}

@ -5,7 +5,7 @@ import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
import com.glxp.udi.admin.common.res.BaseResponse;
import com.glxp.udi.admin.entity.inout.UdiInfoEntity;
import com.glxp.udi.common.util.ResultVOUtils;
import com.glxp.udi.admin.common.util.ResultVOUtils;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@ -3,19 +3,18 @@ spring:
pathmatch:
matching-strategy: ant_path_matcher
datasource:
url: jdbc:p6spy:mysql://192.168.235.137:3306/udims?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
url: jdbc:mysql://127.0.0.1:3306/udims_cg?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
username: root
password: root
driver-class-name: com.p6spy.engine.spy.P6SpyDriver
password: 123456
data:
mongodb:
uri: mongodb://192.168.0.66:27017/udiwms
uri: mongodb://root:123456@127.0.0.1:27017/udims
redis:
database: 4
host: 192.168.235.137
database: 11
host: 127.0.0.1
port: 6379
password: 123456
password:
jedis:
pool:
max-active: 8

@ -3,7 +3,7 @@ server:
spring:
profiles:
active: test
active: dev
mybatis-plus:

Loading…
Cancel
Save