aps-modules/aps-job/src/main/java/com/aps/job/domain/ApsWorkOrderProcess.java
@@ -7,6 +7,7 @@ import org.apache.commons.lang3.builder.ToStringStyle; import java.io.Serial; import java.math.BigDecimal; import java.util.Date; /** @@ -45,7 +46,7 @@ /** 标准工时-小数 */ @Excel(name = "标准工时-小数") private Float standardTime; private BigDecimal standardTime; /** 工序计划开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") @@ -59,11 +60,11 @@ /** 加工数量-小数 */ @Excel(name = "加工数量-小数") private Float processQty; private BigDecimal processQty; /** 废弃数量 */ @Excel(name = "废弃数量") private Float scrapQty; private BigDecimal scrapQty; /** 工序状态 */ @Excel(name = "工序状态") @@ -140,12 +141,12 @@ return processName; } public void setStandardTime(Float standardTime) public void setStandardTime(BigDecimal standardTime) { this.standardTime = standardTime; } public Float getStandardTime() public BigDecimal getStandardTime() { return standardTime; } @@ -170,22 +171,22 @@ return planCompleteDate; } public void setProcessQty(Float processQty) public void setProcessQty(BigDecimal processQty) { this.processQty = processQty; } public Float getProcessQty() public BigDecimal getProcessQty() { return processQty; } public void setScrapQty(Float scrapQty) public void setScrapQty(BigDecimal scrapQty) { this.scrapQty = scrapQty; } public Float getScrapQty() public BigDecimal getScrapQty() { return scrapQty; } aps-modules/aps-job/src/main/java/com/aps/job/service/impl/ApsWorkOrderProcessServiceImpl.java
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject; import com.aps.common.core.utils.DateUtils; import com.aps.common.core.utils.StringUtils; import com.aps.common.core.utils.uuid.Sequence; import com.aps.job.domain.ApsWorkOrderJob; import com.aps.job.domain.ApsWorkOrderJobLog; import com.aps.job.domain.ApsWorkOrderProcess; @@ -12,7 +13,6 @@ import com.aps.job.mapper.ApsWorkOrderProcessMapper; import com.aps.job.service.IApsWorkOrderJobLogService; import com.aps.job.service.IApsWorkOrderProcessService; import com.aps.common.core.utils.uuid.Sequence; import com.github.pagehelper.PageHelper; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -183,11 +183,11 @@ apsWorkOrderProcess.setOpNum(process.getString("OpNum")); apsWorkOrderProcess.setOpId(process.getString("OpID")); apsWorkOrderProcess.setProcessName(process.getString("StdOp")); apsWorkOrderProcess.setStandardTime(process.getFloat("StandardTime")); apsWorkOrderProcess.setStandardTime(process.getBigDecimal("StandardTime")); apsWorkOrderProcess.setPalnStartDate(process.getDate("PlanStartDate")); apsWorkOrderProcess.setPlanCompleteDate(process.getDate("PlanCompleteDate")); apsWorkOrderProcess.setProcessQty(process.getFloat("ProcessQty")); apsWorkOrderProcess.setScrapQty(process.getFloat("ScrapQty")); apsWorkOrderProcess.setProcessQty(process.getBigDecimal("ProcessQty")); apsWorkOrderProcess.setScrapQty(process.getBigDecimal("ScrapQty")); apsWorkOrderProcess.setOpStatus(process.getString("OpStatus")); apsWorkOrderProcess.setOrg(process.getString("Org")); apsWorkOrderProcess.setOrgCode(process.getString("OrgCode")); @@ -227,10 +227,12 @@ param.put("docNos", haveProcessDocNos); apsWorkOrderJobMapper.updateApsWorkOrderJobPrccessStatus(param); } Map<String, Object> param = new HashMap<>(); param.put("status", "2"); param.put("docNos", docNos); apsWorkOrderJobMapper.updateApsWorkOrderJobPrccessStatus(param); if(!docNos.isEmpty()){ Map<String, Object> param = new HashMap<>(); param.put("status", "2"); param.put("docNos", docNos); apsWorkOrderJobMapper.updateApsWorkOrderJobPrccessStatus(param); } }else{ apsWorkOrderJobLog.setResponseData(response.getBody()); apsWorkOrderJobLog.setResult("fail"); aps-modules/aps-job/src/main/resources/mapper/job/ApsWorkOrderJobMapper.xml
@@ -220,6 +220,7 @@ <insert id="batchInsertApsWorkOrderJob" parameterType="java.util.List"> insert into aps_work_order_job <trim prefix="(" suffix=")" suffixOverrides=","> id, order_id, doc_no, mainitem_code, @@ -258,6 +259,7 @@ values <foreach collection="list" item="job" separator=","> ( #{job.id}, #{job.orderId}, #{job.docNo}, #{job.mainitemCode}, aps-modules/aps-job/src/main/resources/mapper/job/ApsWorkOrderProcessMapper.xml
@@ -163,6 +163,7 @@ <insert id="insertApsWorkOrderProcessBatch"> INSERT INTO aps_work_order_process ( id, item_code, doc_no, op_num, @@ -182,6 +183,7 @@ ) VALUES <foreach collection="list" item="item" separator=","> ( #{item.id}, #{item.itemCode}, #{item.docNo}, #{item.opNum},