产品信息编辑问题

wms_pzh
anthonywj 3 years ago
parent bc54ac2e20
commit bc6e18fdff

@ -294,46 +294,53 @@ public class UdiRelevanceController {
if (bindingResult.hasErrors()) { if (bindingResult.hasErrors()) {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
} }
UdiRelevanceEntity udiRelevanceEntity = new UdiRelevanceEntity();
BeanUtils.copyProperties(udiRelevanceResponse, udiRelevanceEntity); //判断父id不为空就吧值给到id里面防止id变成详情id
String time = DateUtil.getDateTime(); if (udiRelevanceResponse.getPid() != null) {
udiRelevanceEntity.setUpdateTime(time); udiRelevanceResponse.setId(udiRelevanceResponse.getPid());
udiRelevanceEntity.setModifyTime(time);
UdiRelevanceRequest udiRelevanceRequest=new UdiRelevanceRequest();
BeanUtils.copyProperties(udiRelevanceEntity,udiRelevanceRequest);
//根据uuid查询id
List<UdiRelevanceEntity> udiRelevanceEntityList=udiRelevanceDao.selectByUuid(udiRelevanceEntity.getUuid());
if(udiRelevanceEntityList.size()>0){
String id=udiRelevanceEntityList.get(0).getId();
udiRelevanceRequest.setId(id);
} }
//更新关联表相关信息
UdiRelevanceRequest udiRelevanceRequest = new UdiRelevanceRequest();
BeanUtils.copyProperties(udiRelevanceResponse, udiRelevanceRequest);
udiRelevanceRequest.setId(udiRelevanceResponse.getId() + "");
String time = DateUtil.getDateTime();
udiRelevanceRequest.setUpdateTime(time);
udiRelevanceRequest.setModifyTime(time);
if (udiRelevanceResponse.getIsUseDy() == 1) {
udiRelevanceRequest.setIsUseDy(true);
} else udiRelevanceRequest.setIsUseDy(false);
udiRelevanceService.updateUdiRelevance(udiRelevanceRequest); udiRelevanceService.updateUdiRelevance(udiRelevanceRequest);
UdiInfoEntity udiInfoEntity = new UdiInfoEntity();
udiInfoEntity.setSptm(udiRelevanceResponse.getSptm()); //更新产品信息表相关产品信息
udiInfoEntity.setYbbm(udiRelevanceResponse.getYbbm()); UdiInfoRequest udiInfoRequest = new UdiInfoRequest();
udiInfoEntity.setMeasname(udiRelevanceResponse.getMeasname()); udiInfoRequest.setNameCode(udiRelevanceResponse.getNameCode());
udiInfoEntity.setManufactory(udiRelevanceResponse.getManufactory()); udiInfoRequest.setSptm(udiRelevanceResponse.getSptm());
udiInfoEntity.setCpms(udiRelevanceResponse.getCpms()); udiInfoRequest.setYbbm(udiRelevanceResponse.getYbbm());
udiInfoEntity.setPrice(udiRelevanceResponse.getPrice()); udiInfoRequest.setMeasname(udiRelevanceResponse.getMeasname());
udiInfoEntity.setSpmc(udiRelevanceResponse.getSpmc()); udiInfoRequest.setManufactory(udiRelevanceResponse.getManufactory());
udiInfoEntity.setZxxsbzbhsydysl(udiRelevanceResponse.getZxxsbzbhsydysl()); udiInfoRequest.setCpms(udiRelevanceResponse.getCpms());
udiInfoEntity.setAllowNoBatch(udiRelevanceResponse.isAllowNoBatch()); // udiInfoRequest.setDiType(udiRelevanceResponse.getDiType());
udiInfoEntity.setAllowNoExpire(udiRelevanceResponse.isAllowNoExpire()); udiInfoRequest.setPrice(udiRelevanceResponse.getPrice());
udiInfoEntity.setAllowNoProduct(udiRelevanceResponse.isAllowNoProduct()); udiInfoRequest.setSpmc(udiRelevanceResponse.getSpmc());
udiInfoEntity.setBasicPrductRemak1(udiRelevanceResponse.getBasicPrductRemak1()); udiInfoRequest.setAllowNoBatch(udiRelevanceResponse.isAllowNoBatch());
udiInfoEntity.setBasicPrductRemak2(udiRelevanceResponse.getBasicPrductRemak2()); udiInfoRequest.setAllowNoExpire(udiRelevanceResponse.isAllowNoExpire());
udiInfoEntity.setBasicPrductRemak3(udiRelevanceResponse.getBasicPrductRemak3()); udiInfoRequest.setAllowNoProduct(udiRelevanceResponse.isAllowNoProduct());
udiInfoEntity.setBasicPrductRemak4(udiRelevanceResponse.getBasicPrductRemak4()); udiInfoRequest.setZxxsbzbhsydysl(udiRelevanceResponse.getZxxsbzbhsydysl());
udiInfoEntity.setBasicPrductRemak5(udiRelevanceResponse.getBasicPrductRemak5()); udiInfoRequest.setBasicPrductRemak1(udiRelevanceResponse.getBasicPrductRemak1());
udiInfoEntity.setBasicPrductRemak6(udiRelevanceResponse.getBasicPrductRemak6()); udiInfoRequest.setBasicPrductRemak2(udiRelevanceResponse.getBasicPrductRemak2());
udiInfoEntity.setBasicPrductRemak7(udiRelevanceResponse.getBasicPrductRemak7()); udiInfoRequest.setBasicPrductRemak3(udiRelevanceResponse.getBasicPrductRemak3());
udiInfoEntity.setBasicPrductRemak8(udiRelevanceResponse.getBasicPrductRemak8()); udiInfoRequest.setBasicPrductRemak4(udiRelevanceResponse.getBasicPrductRemak4());
udiInfoRequest.setBasicPrductRemak5(udiRelevanceResponse.getBasicPrductRemak5());
udiInfoRequest.setBasicPrductRemak6(udiRelevanceResponse.getBasicPrductRemak6());
udiInfoRequest.setBasicPrductRemak7(udiRelevanceResponse.getBasicPrductRemak7());
udiInfoRequest.setBasicPrductRemak8(udiRelevanceResponse.getBasicPrductRemak8());
if (StrUtil.isNotEmpty(udiRelevanceResponse.getOriginUuid())) { if (StrUtil.isNotEmpty(udiRelevanceResponse.getOriginUuid())) {
udiInfoEntity.setProductType(ConstantStatus.PRODUCT_TYPE_UDI); udiInfoRequest.setProductType(ConstantStatus.PRODUCT_TYPE_UDI);
} }
udiInfoEntity.setUuid(udiRelevanceEntity.getUuid());
udiInfoService.updateUdiInfo(udiInfoEntity); udiInfoRequest.setUuid(udiRelevanceResponse.getUuid());
udiInfoService.updateUdiInfo(udiInfoRequest);
return ResultVOUtils.success("更新成功"); return ResultVOUtils.success("更新成功");
} }
@ -507,12 +514,12 @@ public class UdiRelevanceController {
String time = DateUtil.getDateTime(); String time = DateUtil.getDateTime();
udiRelevanceEntity.setUpdateTime(time); udiRelevanceEntity.setUpdateTime(time);
udiRelevanceEntity.setModifyTime(time); udiRelevanceEntity.setModifyTime(time);
UdiInfoReqeust udiInfoReqeust = new UdiInfoReqeust(); UdiInfoRequest udiInfoRequest = new UdiInfoRequest();
udiInfoReqeust.setYbbm(postSmpUdiInfoRequest.getYbbm()); udiInfoRequest.setYbbm(postSmpUdiInfoRequest.getYbbm());
udiInfoReqeust.setSptm(postSmpUdiInfoRequest.getSptm()); udiInfoRequest.setSptm(postSmpUdiInfoRequest.getSptm());
BeanUtils.copyProperties(postSmpUdiInfoRequest, udiInfoReqeust); BeanUtils.copyProperties(postSmpUdiInfoRequest, udiInfoRequest);
udiInfoReqeust.setUuid(udiRelevanceEntity.getUuid()); udiInfoRequest.setUuid(udiRelevanceEntity.getUuid());
udiInfoService.insertUdiInfo(udiInfoReqeust); udiInfoService.insertUdiInfo(udiInfoRequest);
udiRelevanceEntity.setId(gennerOrderUtils.getRelId() + ""); udiRelevanceEntity.setId(gennerOrderUtils.getRelId() + "");
udiRelevanceService.insertUdiRelevance(udiRelevanceEntity); udiRelevanceService.insertUdiRelevance(udiRelevanceEntity);
} }
@ -691,7 +698,7 @@ public class UdiRelevanceController {
} }
BasicThirdSysEntity basicThirdSysEntity = basicThirdSysService.selectMainThrSys(); BasicThirdSysEntity basicThirdSysEntity = basicThirdSysService.selectMainThrSys();
ThrProductsEntity thrProductsEntity = thrDataService.getProducts(udiRelevanceEntity.getMainId(), basicThirdSysEntity.getThirdId()); ThrProductsEntity thrProductsEntity = thrDataService.getProducts(udiRelevanceEntity.getMainId(), basicThirdSysEntity.getThirdId());
UdiInfoReqeust UdiInfoRequest = new UdiInfoReqeust(); UdiInfoRequest UdiInfoRequest = new UdiInfoRequest();
BeanUtils.copyProperties(thrProductsEntity, UdiInfoRequest); BeanUtils.copyProperties(thrProductsEntity, UdiInfoRequest);
UdiInfoRequest.setNameCode(thrProductsEntity.getCode()); UdiInfoRequest.setNameCode(thrProductsEntity.getCode());
UdiInfoRequest.setCpmctymc(thrProductsEntity.getName()); UdiInfoRequest.setCpmctymc(thrProductsEntity.getName());

@ -2,7 +2,7 @@ package com.glxp.api.admin.dao.basic;
import com.glxp.api.admin.entity.basic.UdiInfoEntity; import com.glxp.api.admin.entity.basic.UdiInfoEntity;
import com.glxp.api.admin.req.basic.FilterUdiInfoRequest; import com.glxp.api.admin.req.basic.FilterUdiInfoRequest;
import com.glxp.api.admin.req.basic.UdiInfoReqeust; import com.glxp.api.admin.req.basic.UdiInfoRequest;
import com.glxp.api.admin.res.basic.UdiRelevanceResponse; import com.glxp.api.admin.res.basic.UdiRelevanceResponse;
import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@ -22,11 +22,11 @@ public interface UdiInfoDao {
UdiInfoEntity findById(@Param("id") String id); UdiInfoEntity findById(@Param("id") String id);
boolean insertUdiInfo(UdiInfoReqeust udiInfoReqeust); boolean insertUdiInfo(UdiInfoRequest udiInfoRequest);
boolean insertUdiInfos(@Param("udiInfoEntities") List<UdiInfoEntity> udiInfoEntities); boolean insertUdiInfos(@Param("udiInfoEntities") List<UdiInfoEntity> udiInfoEntities);
boolean updateUdiInfo(UdiInfoEntity udiInfoEntity); boolean updateUdiInfo(UdiInfoRequest udiInfoEntity);
boolean deleteById(@Param("id") String id); boolean deleteById(@Param("id") String id);

@ -3,7 +3,7 @@ package com.glxp.api.admin.req.basic;
import lombok.Data; import lombok.Data;
@Data @Data
public class UdiInfoReqeust { public class UdiInfoRequest {
private Integer id; private Integer id;
private String nameCode; private String nameCode;

@ -39,5 +39,4 @@ public class UdiRelevanceRequest {
private String spmc; private String spmc;
} }

@ -10,7 +10,7 @@ import com.glxp.api.admin.entity.thrsys.ThrProductsEntity;
import com.glxp.api.admin.httpclient.UdiDlHttpClient; import com.glxp.api.admin.httpclient.UdiDlHttpClient;
import com.glxp.api.admin.req.basic.CombineRequest; import com.glxp.api.admin.req.basic.CombineRequest;
import com.glxp.api.admin.req.basic.FilterUdiInfoRequest; import com.glxp.api.admin.req.basic.FilterUdiInfoRequest;
import com.glxp.api.admin.req.basic.UdiInfoReqeust; import com.glxp.api.admin.req.basic.UdiInfoRequest;
import com.glxp.api.admin.req.thrsys.FilterThrProductsRequest; import com.glxp.api.admin.req.thrsys.FilterThrProductsRequest;
import com.glxp.api.admin.service.thrsys.ThrProductsService; import com.glxp.api.admin.service.thrsys.ThrProductsService;
import com.glxp.api.admin.util.CustomUtil; import com.glxp.api.admin.util.CustomUtil;
@ -170,7 +170,7 @@ public class UdiContrastService {
udiInfoEntity.setScbssfbhsxrq("是"); udiInfoEntity.setScbssfbhsxrq("是");
udiInfoEntity.setScbssfbhxlh("否"); udiInfoEntity.setScbssfbhxlh("否");
udiInfoEntity = UdiInfoUtil.initUdiInfoEntity(udiInfoEntity); udiInfoEntity = UdiInfoUtil.initUdiInfoEntity(udiInfoEntity);
UdiInfoReqeust udiInfoRequest=new UdiInfoReqeust(); UdiInfoRequest udiInfoRequest=new UdiInfoRequest();
BeanUtils.copyProperties(udiInfoEntity, udiInfoRequest); BeanUtils.copyProperties(udiInfoEntity, udiInfoRequest);
udiInfoService.insertUdiInfo(udiInfoRequest); udiInfoService.insertUdiInfo(udiInfoRequest);
} }

@ -2,7 +2,7 @@ package com.glxp.api.admin.service.basic;
import com.glxp.api.admin.entity.basic.UdiInfoEntity; import com.glxp.api.admin.entity.basic.UdiInfoEntity;
import com.glxp.api.admin.req.basic.FilterUdiInfoRequest; import com.glxp.api.admin.req.basic.FilterUdiInfoRequest;
import com.glxp.api.admin.req.basic.UdiInfoReqeust; import com.glxp.api.admin.req.basic.UdiInfoRequest;
import com.glxp.api.admin.res.basic.UdiRelevanceResponse; import com.glxp.api.admin.res.basic.UdiRelevanceResponse;
import org.apache.ibatis.annotations.Param; import org.apache.ibatis.annotations.Param;
@ -25,11 +25,11 @@ public interface UdiInfoService {
List<UdiInfoEntity> findByUuids(String uuid); List<UdiInfoEntity> findByUuids(String uuid);
boolean insertUdiInfo(UdiInfoReqeust udiInfoReqeust); boolean insertUdiInfo(UdiInfoRequest udiInfoRequest);
boolean insertUdiInfos(List<UdiInfoEntity> udiInfoEntities); boolean insertUdiInfos(List<UdiInfoEntity> udiInfoEntities);
boolean updateUdiInfo(UdiInfoEntity udiInfoEntity); boolean updateUdiInfo(UdiInfoRequest udiInfoEntity);
boolean deleteById(String id); boolean deleteById(String id);

@ -7,10 +7,9 @@ import com.glxp.api.admin.dao.thrsys.ThrProductsDao;
import com.glxp.api.admin.entity.basic.*; import com.glxp.api.admin.entity.basic.*;
import com.glxp.api.admin.entity.thrsys.ThrProductsEntity; import com.glxp.api.admin.entity.thrsys.ThrProductsEntity;
import com.glxp.api.admin.req.basic.FilterUdiIpLogRequest; import com.glxp.api.admin.req.basic.FilterUdiIpLogRequest;
import com.glxp.api.admin.req.basic.UdiInfoReqeust; import com.glxp.api.admin.req.basic.UdiInfoRequest;
import com.glxp.api.admin.res.basic.UdiRelevanceExportJsonResponse; import com.glxp.api.admin.res.basic.UdiRelevanceExportJsonResponse;
import com.glxp.api.admin.service.basic.UdiInfoImportDetailService; import com.glxp.api.admin.service.basic.UdiInfoImportDetailService;
import com.glxp.api.admin.service.info.CompanyProductRelevanceService;
import org.apache.ibatis.session.ExecutorType; import org.apache.ibatis.session.ExecutorType;
import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.session.SqlSession;
import org.apache.ibatis.session.SqlSessionFactory; import org.apache.ibatis.session.SqlSessionFactory;
@ -88,7 +87,7 @@ public class UdiInfoImportDetailServiceImpl implements UdiInfoImportDetailServic
List<UdiInfoEntity> corpList = udiRelevanceExportJsonResponse.getUdiInfoEntities(); List<UdiInfoEntity> corpList = udiRelevanceExportJsonResponse.getUdiInfoEntities();
UdiInfoDao mapper = batchSession.getMapper(UdiInfoDao.class); UdiInfoDao mapper = batchSession.getMapper(UdiInfoDao.class);
for (UdiInfoEntity basicUnitMaintainEntity : corpList) { for (UdiInfoEntity basicUnitMaintainEntity : corpList) {
UdiInfoReqeust udiInfoRequest=new UdiInfoReqeust(); UdiInfoRequest udiInfoRequest=new UdiInfoRequest();
BeanUtils.copyProperties(basicUnitMaintainEntity, udiInfoRequest); BeanUtils.copyProperties(basicUnitMaintainEntity, udiInfoRequest);
mapper.insertUdiInfo(udiInfoRequest); mapper.insertUdiInfo(udiInfoRequest);
} }

@ -5,7 +5,7 @@ import com.github.pagehelper.PageHelper;
import com.glxp.api.admin.dao.basic.UdiInfoDao; import com.glxp.api.admin.dao.basic.UdiInfoDao;
import com.glxp.api.admin.entity.basic.UdiInfoEntity; import com.glxp.api.admin.entity.basic.UdiInfoEntity;
import com.glxp.api.admin.req.basic.FilterUdiInfoRequest; import com.glxp.api.admin.req.basic.FilterUdiInfoRequest;
import com.glxp.api.admin.req.basic.UdiInfoReqeust; import com.glxp.api.admin.req.basic.UdiInfoRequest;
import com.glxp.api.admin.res.basic.UdiRelevanceResponse; import com.glxp.api.admin.res.basic.UdiRelevanceResponse;
import com.glxp.api.admin.service.basic.UdiInfoService; import com.glxp.api.admin.service.basic.UdiInfoService;
import com.glxp.api.admin.util.FilterUdiUtils; import com.glxp.api.admin.util.FilterUdiUtils;
@ -26,7 +26,7 @@ public class UdiInfoServiceImpl implements UdiInfoService {
if (filterUdiInfoRequest == null) { if (filterUdiInfoRequest == null) {
return Collections.emptyList(); return Collections.emptyList();
} }
if(filterUdiInfoRequest.getPage()!=null){ if (filterUdiInfoRequest.getPage() != null) {
int offset = (filterUdiInfoRequest.getPage() - 1) * filterUdiInfoRequest.getLimit(); int offset = (filterUdiInfoRequest.getPage() - 1) * filterUdiInfoRequest.getLimit();
PageHelper.offsetPage(offset, filterUdiInfoRequest.getLimit()); PageHelper.offsetPage(offset, filterUdiInfoRequest.getLimit());
} }
@ -92,8 +92,8 @@ public class UdiInfoServiceImpl implements UdiInfoService {
} }
@Override @Override
public boolean insertUdiInfo(UdiInfoReqeust udiInfoReqeust) { public boolean insertUdiInfo(UdiInfoRequest udiInfoRequest) {
return udiInfoDao.insertUdiInfo(udiInfoReqeust); return udiInfoDao.insertUdiInfo(udiInfoRequest);
} }
@Override @Override
@ -102,7 +102,7 @@ public class UdiInfoServiceImpl implements UdiInfoService {
} }
@Override @Override
public boolean updateUdiInfo(UdiInfoEntity udiInfoEntity) { public boolean updateUdiInfo(UdiInfoRequest udiInfoEntity) {
return udiInfoDao.updateUdiInfo(udiInfoEntity); return udiInfoDao.updateUdiInfo(udiInfoEntity);
} }

@ -2,13 +2,12 @@ package com.glxp.api.admin.thread;
import com.glxp.api.admin.constant.ConstantStatus; import com.glxp.api.admin.constant.ConstantStatus;
import com.glxp.api.admin.entity.basic.BasicThirdSysEntity; import com.glxp.api.admin.entity.basic.BasicThirdSysEntity;
import com.glxp.api.admin.entity.basic.UdiInfoEntity;
import com.glxp.api.admin.entity.basic.UdiRelevanceEntity; import com.glxp.api.admin.entity.basic.UdiRelevanceEntity;
import com.glxp.api.admin.entity.info.SystemParamConfigEntity; import com.glxp.api.admin.entity.info.SystemParamConfigEntity;
import com.glxp.api.admin.entity.thrsys.ThrProductsEntity; import com.glxp.api.admin.entity.thrsys.ThrProductsEntity;
import com.glxp.api.admin.httpclient.ErpBasicClient; import com.glxp.api.admin.httpclient.ErpBasicClient;
import com.glxp.api.admin.req.basic.FilterErpGoodsRequest; import com.glxp.api.admin.req.basic.FilterErpGoodsRequest;
import com.glxp.api.admin.req.basic.UdiInfoReqeust; import com.glxp.api.admin.req.basic.UdiInfoRequest;
import com.glxp.api.admin.req.thrsys.FilterThrProductsRequest; import com.glxp.api.admin.req.thrsys.FilterThrProductsRequest;
import com.glxp.api.admin.res.PageSimpleResponse; import com.glxp.api.admin.res.PageSimpleResponse;
import com.glxp.api.admin.res.basic.ErpProductsResponse; import com.glxp.api.admin.res.basic.ErpProductsResponse;
@ -88,7 +87,7 @@ public class BasicBackUpdateProductService {
inventoryCodes.add(invmandocResponse.getCode()); inventoryCodes.add(invmandocResponse.getCode());
erpProductsMap.put(invmandocResponse.getCode(), invmandocResponse); erpProductsMap.put(invmandocResponse.getCode(), invmandocResponse);
if (isUpdate.getParamValue().equals("1")) {//不根据库存信息过滤 if (isUpdate.getParamValue().equals("1")) {//不根据库存信息过滤
UdiInfoReqeust udiInfoEntity = new UdiInfoReqeust(); UdiInfoRequest udiInfoEntity = new UdiInfoRequest();
udiInfoEntity.setNameCode(invmandocResponse.getCode()); udiInfoEntity.setNameCode(invmandocResponse.getCode());
udiInfoEntity.setCpmctymc(invmandocResponse.getName()); udiInfoEntity.setCpmctymc(invmandocResponse.getName());
udiInfoEntity.setGgxh(invmandocResponse.getSpec()); udiInfoEntity.setGgxh(invmandocResponse.getSpec());
@ -215,7 +214,7 @@ public class BasicBackUpdateProductService {
if (udiRelevanceEntity == null) { if (udiRelevanceEntity == null) {
if (isUpdate.getParamValue().equals("1")) { if (isUpdate.getParamValue().equals("1")) {
UdiInfoReqeust udiInfoEntity = new UdiInfoReqeust(); UdiInfoRequest udiInfoEntity = new UdiInfoRequest();
udiInfoEntity.setNameCode(thrProductsEntity.getCode()); udiInfoEntity.setNameCode(thrProductsEntity.getCode());
udiInfoEntity.setCpmctymc(thrProductsEntity.getName()); udiInfoEntity.setCpmctymc(thrProductsEntity.getName());
udiInfoEntity.setGgxh(thrProductsEntity.getSpec()); udiInfoEntity.setGgxh(thrProductsEntity.getSpec());

@ -9,7 +9,7 @@ import com.glxp.api.admin.entity.info.SystemParamConfigEntity;
import com.glxp.api.admin.entity.thrsys.ThrProductsEntity; import com.glxp.api.admin.entity.thrsys.ThrProductsEntity;
import com.glxp.api.admin.httpclient.UdiDlHttpClient; import com.glxp.api.admin.httpclient.UdiDlHttpClient;
import com.glxp.api.admin.req.basic.FilterUdiIpLogRequest; import com.glxp.api.admin.req.basic.FilterUdiIpLogRequest;
import com.glxp.api.admin.req.basic.UdiInfoReqeust; import com.glxp.api.admin.req.basic.UdiInfoRequest;
import com.glxp.api.admin.req.basic.UdiRelevanceRequest; import com.glxp.api.admin.req.basic.UdiRelevanceRequest;
import com.glxp.api.admin.res.PageSimpleResponse; import com.glxp.api.admin.res.PageSimpleResponse;
import com.glxp.api.admin.res.basic.UdiRelevanceResponse; import com.glxp.api.admin.res.basic.UdiRelevanceResponse;
@ -22,7 +22,6 @@ import com.glxp.api.admin.util.GennerOrderUtils;
import com.glxp.api.admin.util.HttpClient; import com.glxp.api.admin.util.HttpClient;
import com.glxp.api.common.res.BaseResponse; import com.glxp.api.common.res.BaseResponse;
import org.springframework.beans.BeanUtils; import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.Async; import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -122,7 +121,7 @@ public class BasicUdiInfoImportService {
udiInfoEntity.setManufactory(thrProductsEntity.getManufactory()); udiInfoEntity.setManufactory(thrProductsEntity.getManufactory());
udiInfoEntity.setYlqxzcrbarmc(thrProductsEntity.getManufactory()); udiInfoEntity.setYlqxzcrbarmc(thrProductsEntity.getManufactory());
udiInfoEntity.setZczbhhzbapzbh(thrProductsEntity.getRegisterNo()); udiInfoEntity.setZczbhhzbapzbh(thrProductsEntity.getRegisterNo());
UdiInfoReqeust udiInfoRequest=new UdiInfoReqeust(); UdiInfoRequest udiInfoRequest=new UdiInfoRequest();
BeanUtils.copyProperties(udiInfoEntity, udiInfoRequest); BeanUtils.copyProperties(udiInfoEntity, udiInfoRequest);
udiInfoService.insertUdiInfo(udiInfoRequest); udiInfoService.insertUdiInfo(udiInfoRequest);

@ -9,7 +9,7 @@ import com.glxp.api.admin.entity.thrsys.ThrProductsEntity;
import com.glxp.api.admin.httpclient.ErpInvClient; import com.glxp.api.admin.httpclient.ErpInvClient;
import com.glxp.api.admin.req.basic.CombineRequest; import com.glxp.api.admin.req.basic.CombineRequest;
import com.glxp.api.admin.req.basic.FilterUdiInfoRequest; import com.glxp.api.admin.req.basic.FilterUdiInfoRequest;
import com.glxp.api.admin.req.basic.UdiInfoReqeust; import com.glxp.api.admin.req.basic.UdiInfoRequest;
import com.glxp.api.admin.req.inventory.ErpOnhandRequest; import com.glxp.api.admin.req.inventory.ErpOnhandRequest;
import com.glxp.api.admin.req.thrsys.FilterThrInvProductsRequest; import com.glxp.api.admin.req.thrsys.FilterThrInvProductsRequest;
import com.glxp.api.admin.req.thrsys.FilterThrProductsRequest; import com.glxp.api.admin.req.thrsys.FilterThrProductsRequest;
@ -123,7 +123,7 @@ public class BasicUpdateProductService {
udiInfoEntity.setUuid(CustomUtil.getUUId()); udiInfoEntity.setUuid(CustomUtil.getUUId());
udiInfoEntity.setProductType(ConstantStatus.PRODUCT_TYPE_THIRD); udiInfoEntity.setProductType(ConstantStatus.PRODUCT_TYPE_THIRD);
udiInfoEntity.setDiType(ConstantStatus.DI_TYPE_MAIN); udiInfoEntity.setDiType(ConstantStatus.DI_TYPE_MAIN);
UdiInfoReqeust udiInfoRequest=new UdiInfoReqeust(); UdiInfoRequest udiInfoRequest=new UdiInfoRequest();
BeanUtils.copyProperties(udiInfoEntity, udiInfoRequest); BeanUtils.copyProperties(udiInfoEntity, udiInfoRequest);
udiInfoService.insertUdiInfo(udiInfoRequest); udiInfoService.insertUdiInfo(udiInfoRequest);
udiRelevanceEntity1.setUuid(udiInfoEntity.getUuid()); udiRelevanceEntity1.setUuid(udiInfoEntity.getUuid());
@ -174,7 +174,7 @@ public class BasicUpdateProductService {
udiInfoEntity.setManufactory(erpProductsMap.get(onhandQueryResponse.getCode()).getManufactory()); udiInfoEntity.setManufactory(erpProductsMap.get(onhandQueryResponse.getCode()).getManufactory());
udiInfoEntity.setYlqxzcrbarmc(erpProductsMap.get(onhandQueryResponse.getCode()).getManufactory()); udiInfoEntity.setYlqxzcrbarmc(erpProductsMap.get(onhandQueryResponse.getCode()).getManufactory());
udiInfoEntity.setZczbhhzbapzbh(erpProductsMap.get(onhandQueryResponse.getCode()).getRegisterNo()); udiInfoEntity.setZczbhhzbapzbh(erpProductsMap.get(onhandQueryResponse.getCode()).getRegisterNo());
UdiInfoReqeust udiInfoRequest=new UdiInfoReqeust(); UdiInfoRequest udiInfoRequest=new UdiInfoRequest();
BeanUtils.copyProperties(udiInfoEntity, udiInfoRequest); BeanUtils.copyProperties(udiInfoEntity, udiInfoRequest);
udiInfoService.insertUdiInfo(udiInfoRequest); udiInfoService.insertUdiInfo(udiInfoRequest);
UdiRelevanceEntity udiRelevanceEntity1 = new UdiRelevanceEntity(); UdiRelevanceEntity udiRelevanceEntity1 = new UdiRelevanceEntity();

@ -36,7 +36,7 @@ import com.glxp.api.admin.entity.purchase.SupProductEntity;
import com.glxp.api.admin.entity.thrsys.*; import com.glxp.api.admin.entity.thrsys.*;
import com.glxp.api.admin.httpclient.SpGetHttpClient; import com.glxp.api.admin.httpclient.SpGetHttpClient;
import com.glxp.api.admin.req.basic.BasicExportStatusRequest; import com.glxp.api.admin.req.basic.BasicExportStatusRequest;
import com.glxp.api.admin.req.basic.UdiInfoReqeust; import com.glxp.api.admin.req.basic.UdiInfoRequest;
import com.glxp.api.admin.req.sync.PostDownloadInfo; import com.glxp.api.admin.req.sync.PostDownloadInfo;
import com.glxp.api.admin.res.basic.SpSyncUdiResponse; import com.glxp.api.admin.res.basic.SpSyncUdiResponse;
import com.glxp.api.admin.res.basic.SpsSyncBusResponse; import com.glxp.api.admin.res.basic.SpsSyncBusResponse;
@ -237,7 +237,7 @@ public class DlBasicService {
List<UdiInfoEntity> corpList = syncDataResponse.getUdiInfoEntities(); List<UdiInfoEntity> corpList = syncDataResponse.getUdiInfoEntities();
UdiInfoDao mapper = batchSession.getMapper(UdiInfoDao.class); UdiInfoDao mapper = batchSession.getMapper(UdiInfoDao.class);
for (UdiInfoEntity udiInfoEntity : corpList) { for (UdiInfoEntity udiInfoEntity : corpList) {
UdiInfoReqeust udiInfoRequest = new UdiInfoReqeust(); UdiInfoRequest udiInfoRequest = new UdiInfoRequest();
BeanUtils.copyProperties(udiInfoEntity, udiInfoRequest); BeanUtils.copyProperties(udiInfoEntity, udiInfoRequest);
mapper.insertUdiInfo(udiInfoRequest); mapper.insertUdiInfo(udiInfoRequest);
} }

@ -1,8 +1,8 @@
server.port=9989 server.port=9989
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.jdbc-url=jdbc:mysql://192.168.0.66:3364/udiwms?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true spring.datasource.jdbc-url=jdbc:mysql://127.0.0.1:3306/udiwms_ph1?allowMultiQueries=true&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&allowPublicKeyRetrieval=true
spring.datasource.username=root spring.datasource.username=root
spring.datasource.password=Glxp@6066 spring.datasource.password=123456
spring.datasource.hikari.connection-timeout=60000 spring.datasource.hikari.connection-timeout=60000
spring.datasource.hikari.maximum-pool-size=60 spring.datasource.hikari.maximum-pool-size=60
spring.datasource.hikari.minimum-idle=10 spring.datasource.hikari.minimum-idle=10

@ -127,7 +127,7 @@
nameCode = #{nameCode}) limit 1 nameCode = #{nameCode}) limit 1
</select> </select>
<insert id="insertUdiInfo" keyProperty="id" parameterType="com.glxp.api.admin.req.basic.UdiInfoReqeust"> <insert id="insertUdiInfo" keyProperty="id" parameterType="com.glxp.api.admin.req.basic.UdiInfoRequest">
replace replace
INTO basic_products INTO basic_products
(id, (id,
@ -230,7 +230,7 @@
WHERE uuid = #{uuid} WHERE uuid = #{uuid}
</delete> </delete>
<update id="updateUdiInfo" parameterType="com.glxp.api.admin.entity.basic.UdiInfoEntity"> <update id="updateUdiInfo" parameterType="com.glxp.api.admin.req.basic.UdiInfoRequest">
UPDATE basic_products UPDATE basic_products
<trim prefix="set" suffixOverrides=","> <trim prefix="set" suffixOverrides=",">
<if test="packRatio != null">packRatio=#{packRatio},</if> <if test="packRatio != null">packRatio=#{packRatio},</if>
@ -268,6 +268,7 @@
<if test="allowNoBatch != null">allowNoBatch=#{allowNoBatch},</if> <if test="allowNoBatch != null">allowNoBatch=#{allowNoBatch},</if>
<if test="allowNoExpire != null">allowNoExpire=#{allowNoExpire},</if> <if test="allowNoExpire != null">allowNoExpire=#{allowNoExpire},</if>
<if test="allowNoProduct != null">allowNoProduct=#{allowNoProduct},</if> <if test="allowNoProduct != null">allowNoProduct=#{allowNoProduct},</if>
<if test="spmc != null">spmc=#{spmc},</if>
<if test="cpdls != null">cpdls=#{cpdls},</if> <if test="cpdls != null">cpdls=#{cpdls},</if>
<if test="basicPrductRemak1 != null">basicPrductRemak1=#{basicPrductRemak1},</if> <if test="basicPrductRemak1 != null">basicPrductRemak1=#{basicPrductRemak1},</if>
<if test="basicPrductRemak2 != null">basicPrductRemak2=#{basicPrductRemak2},</if> <if test="basicPrductRemak2 != null">basicPrductRemak2=#{basicPrductRemak2},</if>
@ -277,9 +278,8 @@
<if test="basicPrductRemak6 != null">basicPrductRemak6=#{basicPrductRemak6},</if> <if test="basicPrductRemak6 != null">basicPrductRemak6=#{basicPrductRemak6},</if>
<if test="basicPrductRemak7 != null">basicPrductRemak7=#{basicPrductRemak7},</if> <if test="basicPrductRemak7 != null">basicPrductRemak7=#{basicPrductRemak7},</if>
<if test="basicPrductRemak8 != null">basicPrductRemak8=#{basicPrductRemak8},</if> <if test="basicPrductRemak8 != null">basicPrductRemak8=#{basicPrductRemak8},</if>
</trim> </trim>
WHERE uuid = #{uuid} WHERE nameCode = #{nameCode}
</update> </update>
<update id="updateUdiInfoByUuid" parameterType="com.glxp.api.admin.entity.basic.UdiInfoEntity"> <update id="updateUdiInfoByUuid" parameterType="com.glxp.api.admin.entity.basic.UdiInfoEntity">

@ -1,4 +1,3 @@
-- 字段新增 表名字段名字段类型修改方式1新增2修改3删除 -- 字段新增 表名字段名字段类型修改方式1新增2修改3删除
CALL Pro_Temp_ColumnWork ('basic_export_status','receiveStatus','varchar(255) ', 1); CALL Pro_Temp_ColumnWork ('basic_export_status','receiveStatus','varchar(255) ', 1);
CALL Pro_Temp_ColumnWork ('io_order','wzUploadStatus','varchar(255) ', 1); CALL Pro_Temp_ColumnWork ('io_order','wzUploadStatus','varchar(255) ', 1);
@ -8,14 +7,17 @@ CALL Pro_Temp_ColumnWork ('stock_order','noInvOut','tinyint', 1);
-- 新增数据 -- 新增数据
INSERT ignore INTO sys_scheduled(id, cronName, cron, customerId, remark) INSERT
ignore INTO sys_scheduled(id, cronName, cron, customerId, remark)
VALUES VALUES
(16, 'ScheduledDeletion', '0 0 2 1/1 * ? ', NULL, '删除30天数据'); (16, 'ScheduledDeletion', '0 0 2 1/1 * ? ', NULL, '删除30天数据');
INSERT ignore INTO system_param_config ( id, parentId, paramName, paramKey, paramValue, paramStatus, paramType, paramExplain ) INSERT
ignore INTO sys_param_config ( id, parentId, paramName, paramKey, paramValue, paramStatus, paramType, paramExplain )
VALUES VALUES
( 20009, 0, '删除30天数据', 'ScheduledDeletion', '1', 1, 0, '1:是0' ); ( 20009, 0, '删除30天数据', 'ScheduledDeletion', '1', 1, 0, '1:是0' );
INSERT ignore INTO sys_scheduled (`cronName`, `cron`, `customerId`, `remark`) VALUES ('downloadSpDataTask', '0 0/1 * * * ?', NULL, '立即下载自助平台数据'); INSERT
ignore INTO sys_scheduled (id,`cronName`, `cron`, `customerId`, `remark`) VALUES (119,'downloadSpDataTask', '0 0/1 * * * ?', NULL, '立即下载自助平台数据');
-- 创建表时必须 create table if not exists 表名 -- 创建表时必须 create table if not exists 表名
Loading…
Cancel
Save