| | |
| | | package com.zy.asrs.service.impl; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.zy.asrs.domain.enums.NotifyMsgType; |
| | | import com.zy.asrs.entity.*; |
| | |
| | | import com.zy.asrs.utils.NotifyUtils; |
| | | import com.zy.asrs.utils.Utils; |
| | | import com.zy.common.model.MapNode; |
| | | import com.zy.common.model.SearchLocParam; |
| | | import com.zy.common.model.enums.NavigationMapType; |
| | | import com.zy.common.service.CommonService; |
| | | import com.zy.common.utils.*; |
| | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.*; |
| | | |
| | | /** |
| | | * 立体仓库WCS系统主流程业务 |
| | |
| | | private BasWrkStatusService wrkStatusService; |
| | | |
| | | |
| | | private boolean isInEnable(DevpThread devpThread, Integer staNo) { |
| | | public boolean isInEnable(DevpThread devpThread, Integer staNo) { |
| | | if (staNo == null) { |
| | | return false; |
| | | } |
| | |
| | | case 1031: |
| | | case 1032: |
| | | return devpThread.getStation().get(1032).isInEnable(); |
| | | case 1024: |
| | | case 1025: |
| | | case 1026: |
| | | return devpThread.getStation().get(1025).isInEnable(); |
| | |
| | | return false; |
| | | } |
| | | |
| | | private boolean isOutEnable(DevpThread devpThread, Integer staNo) { |
| | | public boolean isOutEnable(DevpThread devpThread, Integer staNo) { |
| | | if (staNo == null) { |
| | | return false; |
| | | } |
| | |
| | | case 1022: |
| | | case 1023: |
| | | return devpThread.getStation().get(1022).isOutEnable(); |
| | | case 1031: |
| | | case 1032: |
| | | return devpThread.getStation().get(1032).isOutEnable(); |
| | | case 1024: |
| | | case 1025: |
| | | case 1026: |
| | | return devpThread.getStation().get(1025).isOutEnable(); |
| | |
| | | case 1014: |
| | | case 1015: |
| | | return devpThread.getStation().get(1014).isOutEnable(); |
| | | case 1031: |
| | | case 1032: |
| | | return devpThread.getStation().get(1032).isOutEnable(); |
| | | } |
| | | return false; |
| | | } |
| | |
| | | wrkMastService.updateById(wrkMast); |
| | | } |
| | | try { |
| | | /*String wmsUrl = "127.0.0.1:8080/fyxcwms"; |
| | | String wmsUrl = "192.168.10.201:8080/fyxcwms"; |
| | | SearchLocParam param = new SearchLocParam(); |
| | | param.setBarcode(barcode); |
| | | param.setIoType(1); |
| | |
| | | JSONObject jsonObject = JSON.parseObject(response); |
| | | Integer code = jsonObject.getInteger("code"); |
| | | if (code.equals(200)) { |
| | | StartupDto dto = jsonObject.getObject("data", StartupDto.class); |
| | | |
| | | //StartupDto dto = jsonObject.getObject("data", StartupDto.class); |
| | | // String wmsLocNo = dto.getLocNo(); |
| | | // int row = Integer.parseInt(wmsLocNo.substring(0, 2)); |
| | | // int bay = Integer.parseInt(wmsLocNo.substring(2, 5)); |
| | |
| | | .build() |
| | | .doPost(); |
| | | News.error("入库申请失败,任务数据={},请求响应={}", JSON.toJSON(param), JSON.toJSON(jsonObject)); |
| | | }*/ |
| | | } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | } |