自动化立体仓库 - WMS系统
野心家
2025-06-21 4fccd3709649b7b7ab43d6f8a6c62fd72b3123c6
完善
4个文件已修改
18 ■■■■ 已修改文件
src/main/java/com/zy/asrs/task/WCSReportScheduler.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/common/utils/HttpHandler.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/task/WCSReportScheduler.java
@@ -29,7 +29,7 @@
     * 下发任务给WCS
     */
    @Scheduled(cron = "0/3 * * * * ? ")
    public  void execute (){
    public synchronized void execute (){
        if (!workIssuedFig){
            return;
        }
src/main/java/com/zy/asrs/task/handler/WCSReportHandler.java
@@ -2,6 +2,7 @@
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.core.common.Cools;
import com.core.exception.CoolException;
import com.zy.asrs.entity.WrkMast;
import com.zy.asrs.entity.result.WorkIssuedResult;
@@ -40,7 +41,7 @@
    @Autowired
    private WrkMastService wrkMastService;
    public ReturnT<String> start(WrkMast wrkMast,int i) {
    public synchronized ReturnT<String> start(WrkMast wrkMast,int i) {
        WorkIssuedResult workIssuedResult = new WorkIssuedResult();
        Date date = new Date();
@@ -52,7 +53,14 @@
        List<WorkIssuedResult.Tasks> tasks = new ArrayList<>();
        WorkIssuedResult.Tasks task = new WorkIssuedResult.Tasks();
        task.setTaskId(wrkMast.getWrkNo().toString()+"-"+new Date().getTime());
        if(Cools.isEmpty(wrkMast.getMemo())){
            task.setTaskId(wrkMast.getWrkNo().toString()+"-"+new Date().getTime());
            wrkMast.setMemo(wrkMast.getWrkNo().toString()+"-"+new Date().getTime());
            wrkMastService.updateById(wrkMast);
        }else {
            task.setTaskId(wrkMast.getMemo());
        }
        task.setBarCode(wrkMast.getBarcode());
        task.setOrder(i);
src/main/java/com/zy/common/utils/HttpHandler.java
@@ -15,7 +15,7 @@
 */
public class HttpHandler {
    private static final Integer DEFAULT_TIMEOUT_SECONDS = 5;
    private static final Integer DEFAULT_TIMEOUT_SECONDS = 15;
    private static final MediaType MEDIA_TYPE = MediaType.parse("application/json;charset=utf-8");
    private String uri;
src/main/resources/application.yml
@@ -88,7 +88,7 @@
  switch:
    boo: false
  address:
    url: http://220.189.244.250:10082
    url: http://192.168.150.200:10082
    outaddressSave: hmxtapi/Yh_SP/TiJiaoShuJu_AnNui
    cxaddress: hmxtapi/Yh_SP/d12_0102