From b09865e3b4e43ec7110ca7472188478fcdb6fb0f Mon Sep 17 00:00:00 2001 From: LSH Date: 星期三, 22 三月 2023 09:41:32 +0800 Subject: [PATCH] #库存档案同步上报 --- src/main/java/com/zy/asrs/task/handler/StandingHandler.java | 30 ++++++++++++++++++++++++++++-- 1 files changed, 28 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/asrs/task/handler/StandingHandler.java b/src/main/java/com/zy/asrs/task/handler/StandingHandler.java index d4114f4..0cfdb7f 100644 --- a/src/main/java/com/zy/asrs/task/handler/StandingHandler.java +++ b/src/main/java/com/zy/asrs/task/handler/StandingHandler.java @@ -1,23 +1,33 @@ package com.zy.asrs.task.handler; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.mapper.EntityWrapper; import com.core.common.Cools; +import com.core.common.DateUtils; import com.core.exception.CoolException; import com.zy.asrs.entity.*; +import com.zy.asrs.entity.param.CombParam; import com.zy.asrs.service.*; import com.zy.asrs.task.AbstractHandler; import com.zy.asrs.task.core.ReturnT; +import com.zy.asrs.utils.PostMesDataUtils; +import com.zy.common.constant.MesConstant; import com.zy.common.model.enums.WorkNoType; import com.zy.common.service.CommonService; +import com.zy.common.utils.HttpHandler; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.interceptor.TransactionAspectSupport; import java.util.Date; +import java.util.HashMap; import java.util.List; +import java.util.Map; /** @@ -34,9 +44,17 @@ @Autowired private WrkMastService wrkMastService; @Autowired + private ApiLogService apiLogService; + @Autowired private CommonService commonService; @Autowired private WrkDetlService wrkDetlService; + + @Value("${mes.url}") + private String mesUrl; + + @Value("${mes.inPath}") + private String inpath; @Transactional public ReturnT<String> start() { @@ -45,7 +63,7 @@ List<LocMast> locMasts = locMastService.selectList(new EntityWrapper<LocMast>() .eq("fire_status", 0) .eq("loc_sts", "F") - .eq("pack_status", 4)); + .eq("pack_status", 5)); Integer ioType = 101; //鍏ュ嚭搴撶被鍨� //闈欑疆瀹屾垚鍑哄簱绔�104 for(LocMast locMast : locMasts){ @@ -98,7 +116,15 @@ if (locMast.getLocSts().equals("F")) { locMast.setLocSts("R"); locMast.setModiTime(now); - locMast.setPackStatus(5); //5:闈欑疆瀹屾垚 + locMast.setPackStatus(6); //6:闈欑疆瀹屾垚 + + CombParam combParam = new CombParam(); + combParam.setPackNo(locMast.getBarcode()); + combParam.setLocNo(locMast.getLocNo()); + combParam.setPackSts(6); + combParam.setRequestTime(DateUtils.convert(new Date())); + new PostMesDataUtils().postMesData("MES绯荤粺",mesUrl,inpath,combParam); + if (!locMastService.updateById(locMast)) { throw new CoolException("棰勭害搴撲綅鐘舵�佸け璐ワ紝搴撲綅鍙凤細"+locMast.getLocNo()); } -- Gitblit v1.9.1