Merge remote-tracking branch 'origin/busUser' into busUser

busUser
郑明梁 3 years ago
commit 4a9fd044c1

@ -1,6 +1,7 @@
package com.glxp.sale.admin.controller.auth; package com.glxp.sale.admin.controller.auth;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.entity.auth.AuthCheckEntity; import com.glxp.sale.admin.entity.auth.AuthCheckEntity;
import com.glxp.sale.admin.req.auth.AuthCheckRequest; import com.glxp.sale.admin.req.auth.AuthCheckRequest;
import com.glxp.sale.admin.res.PageSimpleResponse; import com.glxp.sale.admin.res.PageSimpleResponse;
@ -42,6 +43,7 @@ public class AuthCheckController {
} }
@AuthRuleAnnotation("")
@PostMapping("/udiwms/auth/device/save") @PostMapping("/udiwms/auth/device/save")
public BaseResponse save(@RequestBody @Valid AuthCheckEntity authCheckEntity, public BaseResponse save(@RequestBody @Valid AuthCheckEntity authCheckEntity,
BindingResult bindingResult) { BindingResult bindingResult) {

@ -11,13 +11,10 @@ import com.glxp.sale.admin.req.auth.CustomerInfoFilterRequest;
import com.glxp.sale.admin.req.info.DeleteRequest; import com.glxp.sale.admin.req.info.DeleteRequest;
import com.glxp.sale.admin.res.PageSimpleResponse; import com.glxp.sale.admin.res.PageSimpleResponse;
import com.glxp.sale.admin.service.auth.AuthAdminService; import com.glxp.sale.admin.service.auth.AuthAdminService;
import com.glxp.sale.admin.service.auth.AuthRoleAdminService;
import com.glxp.sale.admin.service.auth.CustomerInfoService; import com.glxp.sale.admin.service.auth.CustomerInfoService;
import com.glxp.sale.admin.service.auth.UserRegisterService; import com.glxp.sale.admin.service.auth.UserRegisterService;
import com.glxp.sale.admin.service.auth.impl.CustomerContactService; import com.glxp.sale.admin.service.auth.impl.CustomerContactService;
import com.glxp.sale.admin.service.info.CompanyService; import com.glxp.sale.admin.service.info.CompanyService;
import com.glxp.sale.admin.service.param.SystemPDFTemplateRelevanceService;
import com.glxp.sale.admin.service.param.SystemPDFTemplateService;
import com.glxp.sale.common.enums.ResultEnum; import com.glxp.sale.common.enums.ResultEnum;
import com.glxp.sale.common.res.BaseResponse; import com.glxp.sale.common.res.BaseResponse;
import com.glxp.sale.common.util.ResultVOUtils; import com.glxp.sale.common.util.ResultVOUtils;
@ -47,12 +44,7 @@ public class CustomerController {
private UserRegisterService userRegisterService; private UserRegisterService userRegisterService;
@Resource @Resource
private AuthAdminService authAdminService; private AuthAdminService authAdminService;
@Resource
private AuthRoleAdminService authRoleAdminService;
@Resource
private SystemPDFTemplateService systemPDFTemplateService;
@Resource
private SystemPDFTemplateRelevanceService systemPDFTemplateRelevanceService;
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@GetMapping("/spms/customer/list") @GetMapping("/spms/customer/list")
public BaseResponse filterCustomers(CustomerInfoFilterRequest customerFilterRequest) { public BaseResponse filterCustomers(CustomerInfoFilterRequest customerFilterRequest) {

@ -140,6 +140,7 @@ public class RegisterController {
} }
@AuthRuleAnnotation("")
@GetMapping("salewarehouse/register/checkCompany") @GetMapping("salewarehouse/register/checkCompany")
public BaseResponse checkCompany(@RequestParam("companyName") String companyName) { public BaseResponse checkCompany(@RequestParam("companyName") String companyName) {
if (StringUtils.isBlank(companyName)) return ResultVOUtils.error(ResultEnum.DATA_ERROR, "企业名称不能为空"); if (StringUtils.isBlank(companyName)) return ResultVOUtils.error(ResultEnum.DATA_ERROR, "企业名称不能为空");
@ -152,6 +153,7 @@ public class RegisterController {
} }
@AuthRuleAnnotation("")
@GetMapping("salewarehouse/register/getRegisterConfig") @GetMapping("salewarehouse/register/getRegisterConfig")
public BaseResponse getRegisterConfig() { public BaseResponse getRegisterConfig() {
@ -191,6 +193,7 @@ public class RegisterController {
return ResultVOUtils.success("删除成功"); return ResultVOUtils.success("删除成功");
} }
@AuthRuleAnnotation("")
@PostMapping("salewarehouse/register/update") @PostMapping("salewarehouse/register/update")
public BaseResponse updateRegister(@RequestBody @Valid UserRegisterEntity userRegisterEntity, public BaseResponse updateRegister(@RequestBody @Valid UserRegisterEntity userRegisterEntity,
BindingResult bindingResult) { BindingResult bindingResult) {
@ -205,6 +208,7 @@ public class RegisterController {
return ResultVOUtils.success("添加成功"); return ResultVOUtils.success("添加成功");
} }
@AuthRuleAnnotation("")
@PostMapping("salewarehouse/register/save") @PostMapping("salewarehouse/register/save")
public BaseResponse saveRegister(@RequestBody @Valid UserRegisterEntity userRegisterEntity, HttpSession httpSession, public BaseResponse saveRegister(@RequestBody @Valid UserRegisterEntity userRegisterEntity, HttpSession httpSession,
BindingResult bindingResult) { BindingResult bindingResult) {

@ -49,6 +49,7 @@ public class BasicBusTypeChangeController {
} }
@AuthRuleAnnotation("")
@PostMapping("/basic/bustype/change/insert") @PostMapping("/basic/bustype/change/insert")
public BaseResponse insertBusType(@RequestBody @Valid BasicBusTypeChangeEntity basicBusTypeChangeEntity, public BaseResponse insertBusType(@RequestBody @Valid BasicBusTypeChangeEntity basicBusTypeChangeEntity,
BindingResult bindingResult) { BindingResult bindingResult) {

@ -86,7 +86,7 @@ public class BussinessOriginTypeController {
return ResultVOUtils.success(pageSimpleResponse); return ResultVOUtils.success(pageSimpleResponse);
} }
@AuthRuleAnnotation("")
@PostMapping("/udiwms/originBusType/update") @PostMapping("/udiwms/originBusType/update")
public BaseResponse updateBussinessType(@RequestBody BussinessOriginTypeEntity bussinessTypeEntity, public BaseResponse updateBussinessType(@RequestBody BussinessOriginTypeEntity bussinessTypeEntity,
BindingResult bindingResult) { BindingResult bindingResult) {
@ -103,6 +103,7 @@ public class BussinessOriginTypeController {
return ResultVOUtils.success("更新成功"); return ResultVOUtils.success("更新成功");
} }
@AuthRuleAnnotation("")
@PostMapping("/udiwms/originBusType/add") @PostMapping("/udiwms/originBusType/add")
public BaseResponse addBussinessType(@RequestBody BussinessOriginTypeEntity bussinessTypeEntity, public BaseResponse addBussinessType(@RequestBody BussinessOriginTypeEntity bussinessTypeEntity,
BindingResult bindingResult) { BindingResult bindingResult) {
@ -123,6 +124,7 @@ public class BussinessOriginTypeController {
return ResultVOUtils.success("更新成功"); return ResultVOUtils.success("更新成功");
} }
@AuthRuleAnnotation("")
@PostMapping("/udiwms/originBusType/delete") @PostMapping("/udiwms/originBusType/delete")
public BaseResponse delBussinessType(@RequestBody DeleteRequest deleteRequest, public BaseResponse delBussinessType(@RequestBody DeleteRequest deleteRequest,
BindingResult bindingResult) { BindingResult bindingResult) {

@ -41,7 +41,6 @@ import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.io.InputStream; import java.io.InputStream;
import java.lang.reflect.Array;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Arrays; import java.util.Arrays;
import java.util.Date; import java.util.Date;
@ -138,7 +137,7 @@ public class BussinessTypeController {
return ResultVOUtils.success(pageSimpleResponse); return ResultVOUtils.success(pageSimpleResponse);
} }
@AuthRuleAnnotation("")
@GetMapping("/udiwms/bussinessType/download") @GetMapping("/udiwms/bussinessType/download")
public BaseResponse downloadJoinBussinessType(BussinessTypeFilterRequest bussinessTypeFilterRequest, public BaseResponse downloadJoinBussinessType(BussinessTypeFilterRequest bussinessTypeFilterRequest,
BindingResult bindingResult) { BindingResult bindingResult) {
@ -187,7 +186,7 @@ public class BussinessTypeController {
return ResultVOUtils.success(pageSimpleResponse); return ResultVOUtils.success(pageSimpleResponse);
} }
@AuthRuleAnnotation("")
@GetMapping("/udiwms/bussinessType/udimsFilter") @GetMapping("/udiwms/bussinessType/udimsFilter")
public BaseResponse udimsFilter(UdimsFilterRequest udimsFilterRequest, public BaseResponse udimsFilter(UdimsFilterRequest udimsFilterRequest,
BindingResult bindingResult) { BindingResult bindingResult) {

@ -1,6 +1,7 @@
package com.glxp.sale.admin.controller.basic; package com.glxp.sale.admin.controller.basic;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.constant.ConstantStatus; import com.glxp.sale.admin.constant.ConstantStatus;
import com.glxp.sale.admin.entity.basic.BasicExportStatusEntity; import com.glxp.sale.admin.entity.basic.BasicExportStatusEntity;
import com.glxp.sale.admin.entity.inout.OrderEntity; import com.glxp.sale.admin.entity.inout.OrderEntity;
@ -33,6 +34,7 @@ public class SpsSyncDownloadController {
@Resource @Resource
OrderService orderService; OrderService orderService;
@AuthRuleAnnotation("")
@GetMapping("sps/sync/basic") @GetMapping("sps/sync/basic")
public BaseResponse findProductInfo(SpsSyncDataRequest spsSyncDataRequest) { public BaseResponse findProductInfo(SpsSyncDataRequest spsSyncDataRequest) {
@ -102,6 +104,7 @@ public class SpsSyncDownloadController {
return baseResponse; return baseResponse;
} }
@AuthRuleAnnotation("")
@GetMapping("sps/sync/busType") @GetMapping("sps/sync/busType")
public BaseResponse findBusType(SpsSyncDataRequest spsSyncDataRequest) { public BaseResponse findBusType(SpsSyncDataRequest spsSyncDataRequest) {
@ -127,6 +130,7 @@ public class SpsSyncDownloadController {
return baseResponse; return baseResponse;
} }
@AuthRuleAnnotation("")
@GetMapping("sps/sync/order") @GetMapping("sps/sync/order")
public BaseResponse findOrder(SpsSyncDataRequest spsSyncDataRequest) { public BaseResponse findOrder(SpsSyncDataRequest spsSyncDataRequest) {
BaseResponse<SpsSyncOrderResponse> baseResponse = spsSyncDownloadService.findOrder(spsSyncDataRequest); BaseResponse<SpsSyncOrderResponse> baseResponse = spsSyncDownloadService.findOrder(spsSyncDataRequest);
@ -156,6 +160,7 @@ public class SpsSyncDownloadController {
//udi同步数据 //udi同步数据
@AuthRuleAnnotation("")
@GetMapping("sps/sync/syncUdis") @GetMapping("sps/sync/syncUdis")
public BaseResponse syncUdi(SpsSyncDataRequest spsSyncDataRequest) { public BaseResponse syncUdi(SpsSyncDataRequest spsSyncDataRequest) {
@ -183,6 +188,7 @@ public class SpsSyncDownloadController {
* @param postThirdSysUploadInfo * @param postThirdSysUploadInfo
* @return * @return
*/ */
@AuthRuleAnnotation("")
@PostMapping("/sps/sync/order/syncOrderUploadInfo") @PostMapping("/sps/sync/order/syncOrderUploadInfo")
public BaseResponse syncOrderUploadInfo(@RequestBody PostThirdSysUploadInfo postThirdSysUploadInfo, BindingResult bindingResult) { public BaseResponse syncOrderUploadInfo(@RequestBody PostThirdSysUploadInfo postThirdSysUploadInfo, BindingResult bindingResult) {
if (bindingResult.hasErrors()) { if (bindingResult.hasErrors()) {

@ -1,6 +1,7 @@
package com.glxp.sale.admin.controller.basic; package com.glxp.sale.admin.controller.basic;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.entity.basic.BasicDownloadStatusEntity; import com.glxp.sale.admin.entity.basic.BasicDownloadStatusEntity;
import com.glxp.sale.admin.req.basic.BasicDownloadRequest; import com.glxp.sale.admin.req.basic.BasicDownloadRequest;
import com.glxp.sale.admin.req.basic.SpsSyncDataRequest; import com.glxp.sale.admin.req.basic.SpsSyncDataRequest;
@ -35,13 +36,13 @@ public class SpsSyncDownloadStatusController {
return ResultVOUtils.success("连接成功"); return ResultVOUtils.success("连接成功");
} }
@AuthRuleAnnotation("")
@GetMapping("/spssync/download/basic/udiinfo/getStatus") @GetMapping("/spssync/download/basic/udiinfo/getStatus")
public BaseResponse getStatus(BasicDownloadRequest basicDownloadRequest) { public BaseResponse getStatus(BasicDownloadRequest basicDownloadRequest) {
List<BasicDownloadStatusEntity> basicDownloadStatusEntities = basicDownloadService.filterDownloadStatus(basicDownloadRequest); List<BasicDownloadStatusEntity> basicDownloadStatusEntities = basicDownloadService.filterDownloadStatus(basicDownloadRequest);
return ResultVOUtils.success(basicDownloadStatusEntities); return ResultVOUtils.success(basicDownloadStatusEntities);
} }
@AuthRuleAnnotation("")
@GetMapping("/spssync/download/basic/udiinfo/filter") @GetMapping("/spssync/download/basic/udiinfo/filter")
public BaseResponse filterStatus(BasicDownloadRequest basicDownloadRequest) { public BaseResponse filterStatus(BasicDownloadRequest basicDownloadRequest) {
List<BasicDownloadStatusEntity> basicDownloadStatusEntities = basicDownloadService.filterDownloadStatus(basicDownloadRequest); List<BasicDownloadStatusEntity> basicDownloadStatusEntities = basicDownloadService.filterDownloadStatus(basicDownloadRequest);
@ -53,7 +54,7 @@ public class SpsSyncDownloadStatusController {
return ResultVOUtils.success(pageSimpleResponse); return ResultVOUtils.success(pageSimpleResponse);
} }
@AuthRuleAnnotation("")
@PostMapping("/spssync/download/basic/udiinfo/deleteByStatus") @PostMapping("/spssync/download/basic/udiinfo/deleteByStatus")
public BaseResponse deleteByStatus(@RequestBody DeleteRequest deleteRequest) { public BaseResponse deleteByStatus(@RequestBody DeleteRequest deleteRequest) {
@ -65,6 +66,7 @@ public class SpsSyncDownloadStatusController {
return ResultVOUtils.error(500, "删除失败!"); return ResultVOUtils.error(500, "删除失败!");
} }
@AuthRuleAnnotation("")
@PostMapping("/spssync/download/basic/udiinfo/updateStatus") @PostMapping("/spssync/download/basic/udiinfo/updateStatus")
public BaseResponse updateStatus(@RequestBody BasicDownloadStatusEntity basicDownloadStatusEntity) { public BaseResponse updateStatus(@RequestBody BasicDownloadStatusEntity basicDownloadStatusEntity) {

@ -2,21 +2,21 @@ package com.glxp.sale.admin.controller.basic;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.constant.BasicProcessStatus; import com.glxp.sale.admin.constant.BasicProcessStatus;
import com.glxp.sale.admin.constant.ConstantStatus; import com.glxp.sale.admin.constant.ConstantStatus;
import com.glxp.sale.admin.entity.basic.BasicExportStatusEntity; import com.glxp.sale.admin.entity.basic.BasicExportStatusEntity;
import com.glxp.sale.admin.entity.basic.BasicExportStatusTimeEntity; import com.glxp.sale.admin.entity.basic.BasicExportStatusTimeEntity;
import com.glxp.sale.admin.entity.inout.StockOrderEntity;
import com.glxp.sale.admin.req.basic.BasicExportStatusRequest; import com.glxp.sale.admin.req.basic.BasicExportStatusRequest;
import com.glxp.sale.admin.req.basic.BasicExportTimeRequest; import com.glxp.sale.admin.req.basic.BasicExportTimeRequest;
import com.glxp.sale.admin.req.basic.SpsSyncDataRequest; import com.glxp.sale.admin.req.basic.SpsSyncDataRequest;
import com.glxp.sale.admin.req.info.DeleteRequest; import com.glxp.sale.admin.req.info.DeleteRequest;
import com.glxp.sale.admin.res.PageSimpleResponse; import com.glxp.sale.admin.res.PageSimpleResponse;
import com.glxp.sale.admin.res.basic.*; import com.glxp.sale.admin.res.basic.SpSyncUdiResponse;
import com.glxp.sale.admin.res.inventory.InvWarehouseExportResponse; import com.glxp.sale.admin.res.basic.SpsSyncBusResponse;
import com.glxp.sale.admin.res.basic.SpsSyncDataResponse;
import com.glxp.sale.admin.res.basic.SpsSyncOrderResponse;
import com.glxp.sale.admin.service.basic.BasicExportService; import com.glxp.sale.admin.service.basic.BasicExportService;
import com.glxp.sale.admin.service.basic.BasicExportTimeService; import com.glxp.sale.admin.service.basic.BasicExportTimeService;
import com.glxp.sale.admin.util.CustomUtil; import com.glxp.sale.admin.util.CustomUtil;
@ -62,7 +62,7 @@ public class SpsSyncExportStatusController {
return ResultVOUtils.success(pageSimpleResponse); return ResultVOUtils.success(pageSimpleResponse);
} }
@AuthRuleAnnotation("")
@PostMapping("/spssync/basic/udiinfo/deleteByStatus") @PostMapping("/spssync/basic/udiinfo/deleteByStatus")
public BaseResponse deleteByStatus(@RequestBody DeleteRequest deleteRequest) { public BaseResponse deleteByStatus(@RequestBody DeleteRequest deleteRequest) {
@ -74,6 +74,7 @@ public class SpsSyncExportStatusController {
return ResultVOUtils.error(500, "删除失败!"); return ResultVOUtils.error(500, "删除失败!");
} }
@AuthRuleAnnotation("")
@PostMapping("/spssync/basic/udiinfo/updateStatus") @PostMapping("/spssync/basic/udiinfo/updateStatus")
public BaseResponse updateStatus(@RequestBody BasicExportStatusEntity basicExportStatusEntity) { public BaseResponse updateStatus(@RequestBody BasicExportStatusEntity basicExportStatusEntity) {
if (StrUtil.isEmpty(basicExportStatusEntity.getReceiveStatus())) { if (StrUtil.isEmpty(basicExportStatusEntity.getReceiveStatus())) {
@ -87,7 +88,7 @@ public class SpsSyncExportStatusController {
return ResultVOUtils.error(500, "更新成功!"); return ResultVOUtils.error(500, "更新成功!");
} }
@AuthRuleAnnotation("")
@GetMapping("/spssync/basic/schedule/lastTime") @GetMapping("/spssync/basic/schedule/lastTime")
public BaseResponse getLastUpdateTime(BasicExportTimeRequest basicExportTimeRequest) { public BaseResponse getLastUpdateTime(BasicExportTimeRequest basicExportTimeRequest) {
List<BasicExportStatusTimeEntity> basicExportStatusEntities = basicExportTimeService.filterExportStatus(basicExportTimeRequest); List<BasicExportStatusTimeEntity> basicExportStatusEntities = basicExportTimeService.filterExportStatus(basicExportTimeRequest);
@ -98,6 +99,7 @@ public class SpsSyncExportStatusController {
} }
} }
@AuthRuleAnnotation("")
@PostMapping("/spssync/basic/schedule/updateLastTime") @PostMapping("/spssync/basic/schedule/updateLastTime")
public BaseResponse updateLastTime(@RequestBody BasicExportStatusTimeEntity basicExportStatusTimeEntity) { public BaseResponse updateLastTime(@RequestBody BasicExportStatusTimeEntity basicExportStatusTimeEntity) {
@ -108,6 +110,7 @@ public class SpsSyncExportStatusController {
return ResultVOUtils.error(500, "更新失败!"); return ResultVOUtils.error(500, "更新失败!");
} }
@AuthRuleAnnotation("")
@PostMapping("/spssync/basic/schedule/create") @PostMapping("/spssync/basic/schedule/create")
public BaseResponse createSchedule(@RequestBody BasicExportStatusRequest basicExportStatusRequest) { public BaseResponse createSchedule(@RequestBody BasicExportStatusRequest basicExportStatusRequest) {

@ -1,6 +1,7 @@
package com.glxp.sale.admin.controller.basic; package com.glxp.sale.admin.controller.basic;
import cn.hutool.core.collection.CollUtil; import cn.hutool.core.collection.CollUtil;
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.constant.BasicProcessStatus; import com.glxp.sale.admin.constant.BasicProcessStatus;
import com.glxp.sale.admin.constant.ConstantStatus; import com.glxp.sale.admin.constant.ConstantStatus;
import com.glxp.sale.admin.dao.auth.AuthAdminDao; import com.glxp.sale.admin.dao.auth.AuthAdminDao;
@ -22,6 +23,7 @@ import com.glxp.sale.admin.entity.inventory.InvBusUserEntity;
import com.glxp.sale.admin.entity.inventory.InvSubWarehouseEntity; import com.glxp.sale.admin.entity.inventory.InvSubWarehouseEntity;
import com.glxp.sale.admin.entity.inventory.InvWarehouseEntity; import com.glxp.sale.admin.entity.inventory.InvWarehouseEntity;
import com.glxp.sale.admin.entity.thrsys.*; import com.glxp.sale.admin.entity.thrsys.*;
import com.glxp.sale.admin.req.basic.UdiInfoReqeust;
import com.glxp.sale.admin.res.basic.SpsSyncBusResponse; import com.glxp.sale.admin.res.basic.SpsSyncBusResponse;
import com.glxp.sale.admin.res.basic.SpsSyncDataResponse; import com.glxp.sale.admin.res.basic.SpsSyncDataResponse;
import com.glxp.sale.admin.res.basic.SpsSyncOrderResponse; import com.glxp.sale.admin.res.basic.SpsSyncOrderResponse;
@ -32,7 +34,6 @@ import com.glxp.sale.admin.service.inout.OrderService;
import com.glxp.sale.admin.service.inventory.InvBusUserService; import com.glxp.sale.admin.service.inventory.InvBusUserService;
import com.glxp.sale.admin.service.inventory.InvSubWarehouseService; import com.glxp.sale.admin.service.inventory.InvSubWarehouseService;
import com.glxp.sale.admin.service.inventory.InvWarehouseService; import com.glxp.sale.admin.service.inventory.InvWarehouseService;
import com.glxp.sale.admin.service.param.SystemParamConfigService;
import com.glxp.sale.admin.service.thrsys.ThrSubInvWarehouseService; import com.glxp.sale.admin.service.thrsys.ThrSubInvWarehouseService;
import com.glxp.sale.admin.thread.BasicBackUpdateProductService; import com.glxp.sale.admin.thread.BasicBackUpdateProductService;
import com.glxp.sale.admin.util.BeanUtils; import com.glxp.sale.admin.util.BeanUtils;
@ -48,7 +49,6 @@ import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import com.glxp.sale.admin.req.basic.UdiInfoReqeust;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
@ -84,7 +84,7 @@ public class SpsSyncUploadController {
@Resource @Resource
InvBusUserService invBusUserService; InvBusUserService invBusUserService;
@AuthRuleAnnotation("")
@PostMapping("sps/sync/basic/upload") @PostMapping("sps/sync/basic/upload")
public BaseResponse findProductInfo(@RequestBody SpsSyncDataResponse syncDataResponse) { public BaseResponse findProductInfo(@RequestBody SpsSyncDataResponse syncDataResponse) {
if (syncDataResponse != null) { if (syncDataResponse != null) {
@ -93,7 +93,7 @@ public class SpsSyncUploadController {
return ResultVOUtils.success("上传成功!"); return ResultVOUtils.success("上传成功!");
} }
@AuthRuleAnnotation("")
@PostMapping("sps/sync/busType/upload") @PostMapping("sps/sync/busType/upload")
public BaseResponse findBusType(@RequestBody SpsSyncBusResponse syncDataResponse) { public BaseResponse findBusType(@RequestBody SpsSyncBusResponse syncDataResponse) {
if (syncDataResponse != null) { if (syncDataResponse != null) {
@ -102,7 +102,7 @@ public class SpsSyncUploadController {
return ResultVOUtils.success("上传成功!"); return ResultVOUtils.success("上传成功!");
} }
@AuthRuleAnnotation("")
@PostMapping("sps/sync/order/upload") @PostMapping("sps/sync/order/upload")
public BaseResponse findOrder(@RequestBody SpsSyncOrderResponse syncDataResponse) { public BaseResponse findOrder(@RequestBody SpsSyncOrderResponse syncDataResponse) {
if (syncDataResponse != null) { if (syncDataResponse != null) {
@ -111,6 +111,7 @@ public class SpsSyncUploadController {
return ResultVOUtils.success("上传成功!"); return ResultVOUtils.success("上传成功!");
} }
@AuthRuleAnnotation("")
@PostMapping("sps/sync/schedule/upload") @PostMapping("sps/sync/schedule/upload")
public BaseResponse dealSchedule(@RequestBody BasicExportStatusEntity basicExportStatusEntity) { public BaseResponse dealSchedule(@RequestBody BasicExportStatusEntity basicExportStatusEntity) {
//todo //todo

@ -1,6 +1,7 @@
package com.glxp.sale.admin.controller.info; package com.glxp.sale.admin.controller.info;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.entity.info.ClassifyCodeEntity; import com.glxp.sale.admin.entity.info.ClassifyCodeEntity;
import com.glxp.sale.admin.req.info.FilterClassifyCodeRequest; import com.glxp.sale.admin.req.info.FilterClassifyCodeRequest;
import com.glxp.sale.admin.res.PageSimpleResponse; import com.glxp.sale.admin.res.PageSimpleResponse;
@ -19,6 +20,7 @@ public class ClassifyCodeController {
@Resource @Resource
ClassifyCodeService classifyCodeService; ClassifyCodeService classifyCodeService;
@AuthRuleAnnotation("")
@GetMapping("spms/classify/code/filter") @GetMapping("spms/classify/code/filter")
public BaseResponse filterList(FilterClassifyCodeRequest filterDeviceKeyRequest) { public BaseResponse filterList(FilterClassifyCodeRequest filterDeviceKeyRequest) {
List<ClassifyCodeEntity> classifyCodeEntities = classifyCodeService.filteClassifyCode(filterDeviceKeyRequest); List<ClassifyCodeEntity> classifyCodeEntities = classifyCodeService.filteClassifyCode(filterDeviceKeyRequest);

@ -3,17 +3,13 @@ package com.glxp.sale.admin.controller.info;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.sale.admin.annotation.AuthRuleAnnotation; import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.controller.basic.BasicUnitMaintainController;
import com.glxp.sale.admin.entity.auth.AuthAdmin; import com.glxp.sale.admin.entity.auth.AuthAdmin;
import com.glxp.sale.admin.entity.basic.BasicUnitMaintainEntity; import com.glxp.sale.admin.entity.basic.BasicUnitMaintainEntity;
import com.glxp.sale.admin.entity.info.BasicProductSetEntity;
import com.glxp.sale.admin.entity.info.CompanyEntity; import com.glxp.sale.admin.entity.info.CompanyEntity;
import com.glxp.sale.admin.entity.info.CompanyProductRelevanceEntity; import com.glxp.sale.admin.entity.info.CompanyProductRelevanceEntity;
import com.glxp.sale.admin.entity.param.SystemParamConfigEntity;
import com.glxp.sale.admin.exception.JsonException; import com.glxp.sale.admin.exception.JsonException;
import com.glxp.sale.admin.req.basic.CompanyProductRelevanceRequest; import com.glxp.sale.admin.req.basic.CompanyProductRelevanceRequest;
import com.glxp.sale.admin.req.basic.FilterUdiInfoRequest; import com.glxp.sale.admin.req.basic.FilterUdiInfoRequest;
import com.glxp.sale.admin.req.basic.SupplementRequest;
import com.glxp.sale.admin.req.basic.UdiInfoExportRequest; import com.glxp.sale.admin.req.basic.UdiInfoExportRequest;
import com.glxp.sale.admin.req.info.CompanyRequest; import com.glxp.sale.admin.req.info.CompanyRequest;
import com.glxp.sale.admin.req.info.DeleteCompanyFileRequest; import com.glxp.sale.admin.req.info.DeleteCompanyFileRequest;
@ -29,7 +25,6 @@ import com.glxp.sale.admin.service.info.CompanyProductRelevanceService;
import com.glxp.sale.admin.service.info.CompanyService; import com.glxp.sale.admin.service.info.CompanyService;
import com.glxp.sale.admin.service.param.SystemParamConfigService; import com.glxp.sale.admin.service.param.SystemParamConfigService;
import com.glxp.sale.admin.thread.CompanyProductsRelService; import com.glxp.sale.admin.thread.CompanyProductsRelService;
import com.glxp.sale.admin.util.FilterUdiUtils;
import com.glxp.sale.admin.util.SupplementVailUtil; import com.glxp.sale.admin.util.SupplementVailUtil;
import com.glxp.sale.common.enums.ResultEnum; import com.glxp.sale.common.enums.ResultEnum;
import com.glxp.sale.common.res.BaseResponse; import com.glxp.sale.common.res.BaseResponse;
@ -47,7 +42,6 @@ import javax.servlet.http.HttpServletRequest;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.Map;
@RestController @RestController
public class CompanyProductRelevanceController { public class CompanyProductRelevanceController {
@ -232,6 +226,7 @@ public class CompanyProductRelevanceController {
return ResultVOUtils.success("修改成功"); return ResultVOUtils.success("修改成功");
} }
@AuthRuleAnnotation("")
@PostMapping("/sale/info/deleteCompanyProductRelevance") @PostMapping("/sale/info/deleteCompanyProductRelevance")
public BaseResponse deleteCompanyProductRelevance(@RequestBody DeleteCompanyFileRequest deleteCompanyFileRequest, BindingResult bindingResult) { public BaseResponse deleteCompanyProductRelevance(@RequestBody DeleteCompanyFileRequest deleteCompanyFileRequest, BindingResult bindingResult) {
boolean b = companyProductRelevanceService.deleteById(deleteCompanyFileRequest.getId()); boolean b = companyProductRelevanceService.deleteById(deleteCompanyFileRequest.getId());

@ -14,7 +14,6 @@ import com.glxp.sale.admin.req.info.DeleteCompanyFileRequest;
import com.glxp.sale.admin.req.info.FilterCompanyUpdateLogRequest; import com.glxp.sale.admin.req.info.FilterCompanyUpdateLogRequest;
import com.glxp.sale.admin.res.PageSimpleResponse; import com.glxp.sale.admin.res.PageSimpleResponse;
import com.glxp.sale.admin.service.auth.AuthAdminService; import com.glxp.sale.admin.service.auth.AuthAdminService;
import com.glxp.sale.admin.service.info.CompanySalesmanService;
import com.glxp.sale.admin.service.info.CompanyService; import com.glxp.sale.admin.service.info.CompanyService;
import com.glxp.sale.admin.service.info.CompanyUpdateLogService; import com.glxp.sale.admin.service.info.CompanyUpdateLogService;
import com.glxp.sale.common.enums.ResultEnum; import com.glxp.sale.common.enums.ResultEnum;
@ -41,8 +40,6 @@ public class CompanyUpdateLogController {
@Resource @Resource
private CompanyUpdateLogService companyUpdateLogService; private CompanyUpdateLogService companyUpdateLogService;
@Resource @Resource
private CompanySalesmanService companySalesmanService;
@Resource
private CompanyService companyService; private CompanyService companyService;
@AuthRuleAnnotation("") @AuthRuleAnnotation("")

@ -1,6 +1,7 @@
package com.glxp.sale.admin.controller.info; package com.glxp.sale.admin.controller.info;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.entity.info.DeviceKeyEntity; import com.glxp.sale.admin.entity.info.DeviceKeyEntity;
import com.glxp.sale.admin.req.info.FilterDeviceKeyRequest; import com.glxp.sale.admin.req.info.FilterDeviceKeyRequest;
import com.glxp.sale.admin.req.inout.DeleteRequest; import com.glxp.sale.admin.req.inout.DeleteRequest;
@ -34,6 +35,7 @@ public class DeviceKeyController {
// @Resource // @Resource
// private JavaMailSender javaMailSender; // private JavaMailSender javaMailSender;
@AuthRuleAnnotation("")
@GetMapping("sale/device/registerList") @GetMapping("sale/device/registerList")
public BaseResponse registerList(FilterDeviceKeyRequest filterDeviceKeyRequest) { public BaseResponse registerList(FilterDeviceKeyRequest filterDeviceKeyRequest) {
List<DeviceKeyEntity> deviceKeyEntities = deviceKeyService.findDeviceKey(filterDeviceKeyRequest); List<DeviceKeyEntity> deviceKeyEntities = deviceKeyService.findDeviceKey(filterDeviceKeyRequest);
@ -45,7 +47,7 @@ public class DeviceKeyController {
return ResultVOUtils.success(pageSimpleResponse); return ResultVOUtils.success(pageSimpleResponse);
} }
@AuthRuleAnnotation("")
@PostMapping("sale/device/check") @PostMapping("sale/device/check")
public BaseResponse checkRegister(@RequestBody @Valid DeviceKeyEntity deviceKeyEntity, public BaseResponse checkRegister(@RequestBody @Valid DeviceKeyEntity deviceKeyEntity,
BindingResult bindingResult) { BindingResult bindingResult) {
@ -59,6 +61,7 @@ public class DeviceKeyController {
} }
@AuthRuleAnnotation("")
@PostMapping("/sale/info/registerKey") @PostMapping("/sale/info/registerKey")
public BaseResponse registerKey(@RequestBody DeviceKeyEntity deviceKeyEntity) { public BaseResponse registerKey(@RequestBody DeviceKeyEntity deviceKeyEntity) {
String key = md5("glxp2020" + deviceKeyEntity.getImei()); String key = md5("glxp2020" + deviceKeyEntity.getImei());
@ -74,7 +77,7 @@ public class DeviceKeyController {
} }
} }
@AuthRuleAnnotation("")
@PostMapping("/sale/info/deleterKey") @PostMapping("/sale/info/deleterKey")
public BaseResponse deleterKey(@RequestBody DeleteRequest deleteRequest) { public BaseResponse deleterKey(@RequestBody DeleteRequest deleteRequest) {
@ -83,7 +86,7 @@ public class DeviceKeyController {
} }
@AuthRuleAnnotation("")
@PostMapping("sale/device/register") @PostMapping("sale/device/register")
public BaseResponse saveRegister(@RequestBody DeviceKeyEntity deviceKeyEntity, public BaseResponse saveRegister(@RequestBody DeviceKeyEntity deviceKeyEntity,
BindingResult bindingResult) { BindingResult bindingResult) {

@ -82,8 +82,6 @@ public class OrderController {
@Resource @Resource
InvWarehouseService invWarehouseService; InvWarehouseService invWarehouseService;
@Resource @Resource
WarehouseUserService warehouseUserService;
@Resource
CustomerService customerService; CustomerService customerService;
@Resource @Resource
EntrustReceService entrustReceService; EntrustReceService entrustReceService;

@ -6,12 +6,11 @@ import com.github.pagehelper.PageInfo;
import com.glxp.sale.admin.annotation.AuthRuleAnnotation; import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.constant.ConstantStatus; import com.glxp.sale.admin.constant.ConstantStatus;
import com.glxp.sale.admin.entity.auth.AuthAdmin; import com.glxp.sale.admin.entity.auth.AuthAdmin;
import com.glxp.sale.admin.entity.basic.BasicThirdSysEntity; import com.glxp.sale.admin.entity.info.CompanyEntity;
import com.glxp.sale.admin.entity.basic.UdiInfoEntity; import com.glxp.sale.admin.entity.purchase.SupCertEntity;
import com.glxp.sale.admin.entity.basic.UdiRelevanceEntity; import com.glxp.sale.admin.entity.purchase.SupCertSetEntity;
import com.glxp.sale.admin.entity.info.CompanyProductRelevanceEntity; import com.glxp.sale.admin.entity.purchase.SupManufacturerEntity;
import com.glxp.sale.admin.entity.purchase.*; import com.glxp.sale.admin.entity.purchase.SupProductEntity;
import com.glxp.sale.admin.entity.thrsys.ThrProductsEntity;
import com.glxp.sale.admin.exception.JsonException; import com.glxp.sale.admin.exception.JsonException;
import com.glxp.sale.admin.req.info.DeleteCompanyFileRequest; import com.glxp.sale.admin.req.info.DeleteCompanyFileRequest;
import com.glxp.sale.admin.req.purchase.FilterCertSetsRequest; import com.glxp.sale.admin.req.purchase.FilterCertSetsRequest;
@ -22,19 +21,12 @@ import com.glxp.sale.admin.res.PageSimpleResponse;
import com.glxp.sale.admin.res.basic.UdiRelevanceResponse; import com.glxp.sale.admin.res.basic.UdiRelevanceResponse;
import com.glxp.sale.admin.res.purchase.SupProductResponse; import com.glxp.sale.admin.res.purchase.SupProductResponse;
import com.glxp.sale.admin.service.auth.AuthAdminService; import com.glxp.sale.admin.service.auth.AuthAdminService;
import com.glxp.sale.admin.service.basic.BasicThirdSysService;
import com.glxp.sale.admin.service.basic.UdiInfoService;
import com.glxp.sale.admin.service.basic.UdiRelevanceService; import com.glxp.sale.admin.service.basic.UdiRelevanceService;
import com.glxp.sale.admin.service.info.CompanyProductRelevanceService; import com.glxp.sale.admin.service.info.CompanyService;
import com.glxp.sale.admin.service.purchase.SupCertService; import com.glxp.sale.admin.service.purchase.SupCertService;
import com.glxp.sale.admin.service.purchase.SupCertSetService; import com.glxp.sale.admin.service.purchase.SupCertSetService;
import com.glxp.sale.admin.service.purchase.SupManufacturerService; import com.glxp.sale.admin.service.purchase.SupManufacturerService;
import com.glxp.sale.admin.service.purchase.SupProductService; import com.glxp.sale.admin.service.purchase.SupProductService;
import com.glxp.sale.admin.service.thrsys.ThrProductsService;
import com.glxp.sale.admin.util.CustomUtil;
import com.glxp.sale.admin.util.DateUtil;
import com.glxp.sale.admin.util.GennerOrderUtils;
import com.glxp.sale.admin.util.UdiInfoUtil;
import com.glxp.sale.common.enums.ResultEnum; import com.glxp.sale.common.enums.ResultEnum;
import com.glxp.sale.common.res.BaseResponse; import com.glxp.sale.common.res.BaseResponse;
import com.glxp.sale.common.util.ResultVOUtils; import com.glxp.sale.common.util.ResultVOUtils;
@ -59,19 +51,11 @@ public class SupProductController {
@Resource @Resource
private SupProductService supProductService; private SupProductService supProductService;
@Resource @Resource
BasicThirdSysService basicThirdSysService;
@Resource
GennerOrderUtils gennerOrderUtils;
@Resource
ThrProductsService thrProductsService;
@Resource
UdiRelevanceService udiRelevanceService; UdiRelevanceService udiRelevanceService;
@Resource @Resource
UdiInfoService udiInfoService;
@Resource
private SupCertService supCertService; private SupCertService supCertService;
@Resource @Resource
CompanyProductRelevanceService companyProductRelevanceService; private CompanyService companyService;
@AuthRuleAnnotation("") @AuthRuleAnnotation("")
@GetMapping("/sup/product/getRegistrationInfo") @GetMapping("/sup/product/getRegistrationInfo")
@ -212,6 +196,16 @@ public class SupProductController {
return ResultVOUtils.error(999,"证书中存在草稿不允许提交!"); return ResultVOUtils.error(999,"证书中存在草稿不允许提交!");
} }
} }
//判断公司信息是否已审核
String customerId = getCustomerId();
if (StrUtil.isNotBlank(customerId)) {
CompanyEntity company = companyService.findCompany(customerId);
if (StrUtil.isNotBlank(company.getAuditStatus()) && !company.getAuditStatus().equals(1)) {
return ResultVOUtils.error(500, "本企业信息变更未通过审核,暂时无法提交!");
}
}
//提交审核 //提交审核
//判断是否上级供应商是否审核通过 //判断是否上级供应商是否审核通过

@ -1,29 +1,17 @@
package com.glxp.sale.admin.controller.test; package com.glxp.sale.admin.controller.test;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.github.pagehelper.PageInfo; import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import com.glxp.sale.admin.entity.param.SystemPDFModuleEntity;
import com.glxp.sale.admin.entity.param.SystemPDFTemplateEntity;
import com.glxp.sale.admin.req.param.SystemPDFModuleRequest;
import com.glxp.sale.admin.res.PageSimpleResponse;
import com.glxp.sale.admin.res.param.SystemPDFModuleResponse;
import com.glxp.sale.admin.util.Md5Utils; import com.glxp.sale.admin.util.Md5Utils;
import com.glxp.sale.common.enums.ResultEnum;
import com.glxp.sale.common.res.BaseResponse; import com.glxp.sale.common.res.BaseResponse;
import com.glxp.sale.common.util.ResultVOUtils; import com.glxp.sale.common.util.ResultVOUtils;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.BeanUtils;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import javax.validation.Valid;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.net.URLEncoder; import java.net.URLEncoder;
import java.util.List;
import java.util.stream.Collectors;
@RestController @RestController
public class TestController { public class TestController {
@ -54,6 +42,7 @@ public class TestController {
return ResultVOUtils.success(""); return ResultVOUtils.success("");
} }
@AuthRuleAnnotation("")
@GetMapping("/udplat/hosp/test") @GetMapping("/udplat/hosp/test")
public BaseResponse hospList() { public BaseResponse hospList() {
try { try {

@ -76,4 +76,6 @@ public class BussinessTypResponse {
private boolean secCheckCopy; private boolean secCheckCopy;
private boolean checkSelect; //判断多选框是否勾选 private boolean checkSelect; //判断多选框是否勾选
private boolean checkSp;
} }

@ -1,6 +1,7 @@
package com.glxp.sale.admin.thread; package com.glxp.sale.admin.thread;
import cn.hutool.core.util.StrUtil; import cn.hutool.core.util.StrUtil;
import cn.hutool.db.sql.Order;
import com.glxp.sale.admin.constant.ConstantStatus; import com.glxp.sale.admin.constant.ConstantStatus;
import com.glxp.sale.admin.constant.ConstantType; import com.glxp.sale.admin.constant.ConstantType;
import com.glxp.sale.admin.entity.basic.*; import com.glxp.sale.admin.entity.basic.*;
@ -513,7 +514,7 @@ public class InvProductsTrService {
//寄售出库生成单据 //寄售出库生成单据
OrderEntity outOrder = new OrderEntity(); OrderEntity outOrder = new OrderEntity();
BeanUtils.copyProperties(orderEntity, outOrder); BeanUtils.copyProperties(orderEntity, outOrder);
outOrder.setActDate(DateUtil.getBeforeDay(outOrder.getActDate(), bussinessChangeTypeEntity.getBeforeTime())); outOrder.setActDate(DateUtil.getBeforeDay(fromDate(orderEntity), bussinessChangeTypeEntity.getBeforeTime()));
outOrder.setCreateTime(outOrder.getActDate()); outOrder.setCreateTime(outOrder.getActDate());
outOrder.setAction(bussinessChangeTypeEntity.getScAction()); outOrder.setAction(bussinessChangeTypeEntity.getScAction());
outOrder.setMainAction(ConstantType.TYPE_OUT); outOrder.setMainAction(ConstantType.TYPE_OUT);
@ -584,7 +585,7 @@ public class InvProductsTrService {
temps = filterSupMaps.get(corpName); temps = filterSupMaps.get(corpName);
OrderEntity outOrder = new OrderEntity(); OrderEntity outOrder = new OrderEntity();
BeanUtils.copyProperties(orderEntity, outOrder); BeanUtils.copyProperties(orderEntity, outOrder);
outOrder.setActDate(DateUtil.getBeforeDay(outOrder.getActDate(), bussinessChangeTypeEntity.getBeforeTime())); outOrder.setActDate(DateUtil.getBeforeDay(fromDate(orderEntity), bussinessChangeTypeEntity.getBeforeTime()));
outOrder.setCreateTime(outOrder.getActDate()); outOrder.setCreateTime(outOrder.getActDate());
outOrder.setAction(bussinessChangeTypeEntity.getScAction()); outOrder.setAction(bussinessChangeTypeEntity.getScAction());
outOrder.setMainAction(ConstantType.TYPE_PUT); outOrder.setMainAction(ConstantType.TYPE_PUT);
@ -632,7 +633,7 @@ public class InvProductsTrService {
for (WarehouseEntity warehouseEntity : unkonwCorpList) { for (WarehouseEntity warehouseEntity : unkonwCorpList) {
OrderEntity outOrder = new OrderEntity(); OrderEntity outOrder = new OrderEntity();
BeanUtils.copyProperties(orderEntity, outOrder); BeanUtils.copyProperties(orderEntity, outOrder);
outOrder.setActDate(DateUtil.getBeforeDay(outOrder.getActDate(), bussinessChangeTypeEntity.getBeforeTime())); outOrder.setActDate(DateUtil.getBeforeDay(fromDate(orderEntity), bussinessChangeTypeEntity.getBeforeTime()));
outOrder.setCreateTime(outOrder.getActDate()); outOrder.setCreateTime(outOrder.getActDate());
outOrder.setAction(bussinessChangeTypeEntity.getScAction()); outOrder.setAction(bussinessChangeTypeEntity.getScAction());
outOrder.setMainAction(ConstantType.TYPE_PUT); outOrder.setMainAction(ConstantType.TYPE_PUT);
@ -706,7 +707,7 @@ public class InvProductsTrService {
OrderEntity outOrder = new OrderEntity(); OrderEntity outOrder = new OrderEntity();
BeanUtils.copyProperties(orderEntity, outOrder); BeanUtils.copyProperties(orderEntity, outOrder);
outOrder.setSupplementNo(null);//补单需置空 outOrder.setSupplementNo(null);//补单需置空
outOrder.setActDate(DateUtil.getBeforeDay(outOrder.getActDate(), bussinessChangeTypeEntity.getBeforeTime())); outOrder.setActDate(DateUtil.getBeforeDay(fromDate(orderEntity), bussinessChangeTypeEntity.getBeforeTime()));
outOrder.setCreateTime(outOrder.getActDate()); outOrder.setCreateTime(outOrder.getActDate());
outOrder.setAction(bussinessChangeTypeEntity.getScAction()); outOrder.setAction(bussinessChangeTypeEntity.getScAction());
outOrder.setMainAction(ConstantType.TYPE_PUT); outOrder.setMainAction(ConstantType.TYPE_PUT);
@ -789,7 +790,7 @@ public class InvProductsTrService {
temps = filterSupMaps.get(corpName); temps = filterSupMaps.get(corpName);
OrderEntity outOrder = new OrderEntity(); OrderEntity outOrder = new OrderEntity();
BeanUtils.copyProperties(orderEntity, outOrder); BeanUtils.copyProperties(orderEntity, outOrder);
outOrder.setActDate(DateUtil.getBeforeDay(outOrder.getActDate(), bussinessChangeTypeEntity.getBeforeTime())); outOrder.setActDate(DateUtil.getBeforeDay(fromDate(orderEntity), bussinessChangeTypeEntity.getBeforeTime()));
outOrder.setCreateTime(outOrder.getActDate()); outOrder.setCreateTime(outOrder.getActDate());
outOrder.setAction(bussinessChangeTypeEntity.getScAction()); outOrder.setAction(bussinessChangeTypeEntity.getScAction());
outOrder.setMainAction(ConstantType.TYPE_PUT); outOrder.setMainAction(ConstantType.TYPE_PUT);
@ -1149,4 +1150,17 @@ public class InvProductsTrService {
} else return false; } else return false;
} }
String fromDate(OrderEntity orderEntity) {
String time = "";
if (orderEntity.getAuditTime() != null) {
time = DateUtil.formatDateTime(orderEntity.getAuditTime());
} else {
time = orderEntity.getActDate();
}
return time;
}
} }

@ -1,13 +1,12 @@
package com.glxp.sale.admin.upload; package com.glxp.sale.admin.upload;
import net.sf.jasperreports.engine.JRException; import com.glxp.sale.admin.annotation.AuthRuleAnnotation;
import net.sf.jasperreports.engine.JasperExportManager;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.annotation.Resource;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import java.awt.image.BufferedImage; import java.awt.image.BufferedImage;
import java.io.File; import java.io.File;
@ -20,6 +19,7 @@ public class ImageController {
@Value("${file_path}") @Value("${file_path}")
private String filePath; private String filePath;
@AuthRuleAnnotation("")
@GetMapping(value = "/udiwms/image/register/file/getImage") @GetMapping(value = "/udiwms/image/register/file/getImage")
public void getImage(HttpServletResponse response public void getImage(HttpServletResponse response
, @RequestParam String type , @RequestParam String type
@ -45,6 +45,7 @@ public class ImageController {
} }
} }
@AuthRuleAnnotation("")
@GetMapping(value = "/udiwms/donwload/file") @GetMapping(value = "/udiwms/donwload/file")
public void download(HttpServletResponse response, public void download(HttpServletResponse response,
@RequestParam String fileName) throws IOException { @RequestParam String fileName) throws IOException {
@ -68,7 +69,7 @@ public class ImageController {
} }
} }
@AuthRuleAnnotation("")
@GetMapping(value = "/spms/donwload/pdf") @GetMapping(value = "/spms/donwload/pdf")
public void downloadPdf(HttpServletResponse response, public void downloadPdf(HttpServletResponse response,
@RequestParam String fileName) throws IOException { @RequestParam String fileName) throws IOException {

@ -9,11 +9,11 @@ public class Constant {
public static final String SERIAL_CACHE_PREFIX_ST = "serialst_"; public static final String SERIAL_CACHE_PREFIX_ST = "serialst_";
public static final String SERIAL_CACHE_SYNC_UDI = "syncUdi"; public static final String SERIAL_CACHE_SYNC_UDI = "syncUdi";
public static final String SCAN_ORDER = "MS"; public static final String SCAN_ORDER = "ZS";
public static final String BUS_ORDER = "MY"; public static final String BUS_ORDER = "ZY";
public static final String LIN_YONG = "ML"; public static final String LIN_YONG = "ZL";
public static final String SG_ORDER = "SG"; public static final String SG_ORDER = "ZSG";
public static final String JH_ORDER = "JH"; public static final String JH_ORDER = "ZJH";
public static final String NBM_ORDER = "NBM"; public static final String NBM_ORDER = "NBM";

@ -202,7 +202,7 @@
<if test="groupType != '' and groupType != null"> <if test="groupType != '' and groupType != null">
GROUP BY #{groupType} GROUP BY #{groupType}
</if> </if>
group by inv_prein_product.id group by inv_prein_product.orderIdFk
order by inv_prein_product.updateTime desc order by inv_prein_product.updateTime desc
</select> </select>
<insert id="insertInvProduct" keyProperty="id" <insert id="insertInvProduct" keyProperty="id"

Loading…
Cancel
Save