仓库管理pdm修改

liweidong
wusiyu 2 weeks ago
parent cab6cfc323
commit 84826bfd77
  1. 24
      blade-service-api/blade-wms-api/src/main/java/org/springblade/wms/pojo/dto/StPdmPartDTO.java
  2. 2
      blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StGoodsMapper.java
  3. 2
      blade-service/blade-wms/src/main/java/org/springblade/wms/mapper/StGoodsMapper.xml
  4. 30
      blade-service/blade-wms/src/main/java/org/springblade/wms/service/impl/StGoodsServiceImpl.java

@ -26,24 +26,24 @@ public class StPdmPartDTO implements Serializable {
private String prtno; private String prtno;
private String prtdesc; private String prtdesc;
private String source; private String source;
private String releaseNo; private String releaseno;
private String prtType; private String prttype;
private String materialModel; private String mtltmrk;
private Double weight; private Double prtwt;
private String remark; private String remark;
private String prtum; private String prtum;
private String productCategory; private String cplb;
private String mtlspcf; private String mtlspcf;
private String productTechSpec; private String prtstd;
private Double density; private Double mtlsgrt;
private String partRevisionStatus; private String prtrevedit;
private String drwpartno; private String drwpartno;
private String ecnNo; private String ecnno;
private Short endItem; private Short enditem;
private String priority; private String priority;
private String partLink; private String partLink;
private String cavityNo; private String cavityno;
private String tradeMark; private String trademark;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date rcdchgdatd; private Date rcdchgdatd;

@ -40,7 +40,7 @@ public interface StGoodsMapper extends BaseMapper<StGoods> {
*/ */
List<StGoodsExcel> exportStGoods(@Param("ew") Wrapper<StGoods> queryWrapper); List<StGoodsExcel> exportStGoods(@Param("ew") Wrapper<StGoods> queryWrapper);
StGoods queryByCodeAndVersion(@Param("patno") String prtno, @Param("releaseNo") String releaseNo); StGoods queryByCodeAndVersion(@Param("prtno") String prtno, @Param("releaseNo") String releaseNo);
List<StGoodsVO> selectFindAllGoodsPage(IPage<StGoodsVO> page, StGoodsVO stGoods); List<StGoodsVO> selectFindAllGoodsPage(IPage<StGoodsVO> page, StGoodsVO stGoods);
} }

@ -97,7 +97,7 @@
FROM ( FROM (
SELECT * SELECT *
FROM st_goods FROM st_goods
WHERE goods_code = #{code} WHERE goods_code = #{prtno}
AND release_no = #{releaseNo} AND release_no = #{releaseNo}
AND is_deleted = 0 AND is_deleted = 0
AND used = 1 AND used = 1

@ -72,31 +72,31 @@ public class StGoodsServiceImpl extends BaseServiceImpl<StGoodsMapper, StGoods>
if (pdmPartInfo != null) { if (pdmPartInfo != null) {
for (StPdmPartDTO dto : pdmPartInfo) { for (StPdmPartDTO dto : pdmPartInfo) {
//保存物料信息 //保存物料信息
goods = this.queryByCodeAndVersion(dto.getPrtno(), dto.getReleaseNo()); goods = this.queryByCodeAndVersion(dto.getPrtno(), dto.getReleaseno());
if (goods == null) { if (goods == null) {
goods = new StGoods(); goods = new StGoods();
// goods.setDept(); // goods.setDeptId(dto.getPartid());
goods.setDrawingNo(dto.getDrwpartno()); goods.setDrawingNo(dto.getDrwpartno());
goods.setGoodsCode(dto.getPrtno()); goods.setGoodsCode(dto.getPrtno());
goods.setGoodsName(dto.getPrtdesc()); goods.setGoodsName(dto.getPrtdesc());
goods.setDensity(dto.getDensity()); goods.setDensity(dto.getMtlsgrt());
goods.setPrtType(dto.getPrtType()); goods.setPrtType(dto.getPrttype());
goods.setSourceByStr(dto.getSource()); goods.setSourceByStr(dto.getSource());
goods.setSpecifications(dto.getMtlspcf()); goods.setSpecifications(dto.getMtlspcf());
goods.setUnitName(dto.getPrtum()); goods.setPdmUnit(dto.getPrtum());
goods.setCavityNo(dto.getCavityNo()); goods.setCavityNo(dto.getCavityno());
goods.setProductCategory(dto.getProductCategory()); goods.setProductCategory(dto.getCplb());
goods.setEcnNo(dto.getEcnNo()); goods.setEcnNo(dto.getEcnno());
goods.setEndItem(dto.getEndItem()); goods.setEndItem(dto.getEnditem());
goods.setMaterialModel(dto.getMaterialModel()); goods.setMaterialModel(dto.getMtltmrk());
goods.setPartLink(dto.getPartLink()); goods.setPartLink(dto.getPartLink());
goods.setPriority(dto.getPriority()); goods.setPriority(dto.getPriority());
goods.setPartRevisionStatus(dto.getPartRevisionStatus()); goods.setPartRevisionStatus(dto.getPrtrevedit());
goods.setProductTechSpec(dto.getProductTechSpec()); goods.setProductTechSpec(dto.getPrtstd());
goods.setWeight(dto.getWeight()); goods.setWeight(dto.getPrtwt());
goods.setReleaseNo(dto.getReleaseNo()); goods.setReleaseNo(dto.getReleaseno());
goods.setRemark(dto.getRemark()); goods.setRemark(dto.getRemark());
goods.setTradeMark(dto.getTradeMark()); goods.setTradeMark(dto.getTrademark());
goods.setUsed(Boolean.TRUE); goods.setUsed(Boolean.TRUE);
goods.setIsDeleted(0); goods.setIsDeleted(0);
goods.setCreateTime(new Date()); goods.setCreateTime(new Date());

Loading…
Cancel
Save