From b5450a251628cc9690b4ad51d9f8b6baea1c8509 Mon Sep 17 00:00:00 2001 From: hdy <1105738590@qq.com> Date: 星期五, 15 三月 2024 10:02:36 +0800 Subject: [PATCH] 设备保养项目、计划新增 --- jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/service/impl/BsFormulaChildInfoServiceImpl.java | 23 +++++++++++++++++++++++ 1 files changed, 23 insertions(+), 0 deletions(-) diff --git a/jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/service/impl/BsFormulaChildInfoServiceImpl.java b/jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/service/impl/BsFormulaChildInfoServiceImpl.java index 09972b8..584ba79 100644 --- a/jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/service/impl/BsFormulaChildInfoServiceImpl.java +++ b/jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/service/impl/BsFormulaChildInfoServiceImpl.java @@ -1,9 +1,12 @@ package com.jcdm.main.bs.formulaChild.service.impl; +import java.util.Date; import java.util.List; import com.jcdm.common.core.domain.AjaxResult; import com.jcdm.common.utils.DateUtils; +import com.jcdm.main.da.paramCollection.domain.DaParamCollection; +import com.jcdm.main.da.paramCollection.mapper.DaParamCollectionMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.jcdm.main.bs.formulaChild.mapper.BsFormulaChildInfoMapper; @@ -21,6 +24,9 @@ { @Autowired private BsFormulaChildInfoMapper bsFormulaChildInfoMapper; + + @Autowired + private DaParamCollectionMapper daParamCollectionMapper; /** * 鏌ヨ閰嶆柟閰嶇疆瀛愪俊鎭� @@ -112,16 +118,33 @@ @Override public AjaxResult updateResults(BsFormulaChildInfo bsFormulaChildInfo) { + bsFormulaChildInfo.setMaterialCode(bsFormulaChildInfo.getScanBarcode().substring(1,2)); List<BsFormulaChildInfo> bsFormulaChildInfos = bsFormulaChildInfoMapper.selectBsFormulaChildInfoList(bsFormulaChildInfo); if(bsFormulaChildInfos.size()>0){ bsFormulaChildInfos.get(0).setResults("OK"); bsFormulaChildInfoMapper.updateBsFormulaChildInfo(bsFormulaChildInfos.get(0)); + bsFormulaChildInfo.setParamValue(bsFormulaChildInfo.getScanBarcode()); + bsFormulaChildInfo.setParamCode(bsFormulaChildInfos.get(0).getParamCode()); + bsFormulaChildInfo.setSfcBarcode(bsFormulaChildInfo.getSfcBarcode()); + addParameterCollection(bsFormulaChildInfo); }else { return AjaxResult.error("闈炴湰宸ヤ綅鐗╂枡锛岃閲嶆柊鎵弿"); } return AjaxResult.success("鎴愬姛"); } + public void addParameterCollection(BsFormulaChildInfo bsFormulaChildInfo){ + DaParamCollection daParamCollection = new DaParamCollection(); + daParamCollection.setParamCode(bsFormulaChildInfo.getParamCode()); + daParamCollection.setWorkOrderNo(bsFormulaChildInfo.getWorkOrderNo()); + daParamCollection.setLocationCode(bsFormulaChildInfo.getLocationCode()); + daParamCollection.setParamValue(bsFormulaChildInfo.getParamValue()); + daParamCollection.setProductCode(bsFormulaChildInfo.getProductCode()); + daParamCollection.setCollectionTime(new Date()); + daParamCollection.setSfcCode(bsFormulaChildInfo.getSfcBarcode()); + daParamCollectionMapper.insertDaParamCollection(daParamCollection); + } + @Override public AjaxResult workpieceRelease(BsFormulaChildInfo bsFormulaChildInfo) { bsFormulaChildInfoMapper.workpieceRelease(bsFormulaChildInfo); -- Gitblit v1.9.3