仓库管理pdm修改

master
wusiyu 2 days 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 prtdesc;
private String source;
private String releaseNo;
private String prtType;
private String materialModel;
private Double weight;
private String releaseno;
private String prttype;
private String mtltmrk;
private Double prtwt;
private String remark;
private String prtum;
private String productCategory;
private String cplb;
private String mtlspcf;
private String productTechSpec;
private Double density;
private String partRevisionStatus;
private String prtstd;
private Double mtlsgrt;
private String prtrevedit;
private String drwpartno;
private String ecnNo;
private Short endItem;
private String ecnno;
private Short enditem;
private String priority;
private String partLink;
private String cavityNo;
private String tradeMark;
private String cavityno;
private String trademark;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date rcdchgdatd;

@ -40,7 +40,7 @@ public interface StGoodsMapper extends BaseMapper<StGoods> {
*/
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);
}

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

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

Loading…
Cancel
Save