| | |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.Date; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | |
| | | .doPost(); |
| | | if (!Cools.isEmpty(response)) { |
| | | wrkMast.setWrkSts(2L); // 更新为设备上走 |
| | | if (wrkMast.getIoType() == 110 || wrkMast.getIoType() == 3) { // 空托盘出库直接完成任务 |
| | | if (wrkMast.getIoType() == 110) { // 空托盘出库直接完成任务 |
| | | wrkMast.setWrkSts(14L); |
| | | } else if (wrkMast.getIoType() == 3) { |
| | | // 修改工作主档状态 |
| | | wrkMast.setWrkSts(15L); |
| | | wrkMast.setModiTime(new Date()); |
| | | } |
| | | wrkMastMapper.updateById(wrkMast); |
| | | success = true; |
| | |
| | | |
| | | } |
| | | } else if(collect.size() == 2) { // 两箱去贴标打带 |
| | | // todo 同型号(木箱型号+管芯+成品规格)去贴标,打带,不同型号贴标出库 参数不确定 |
| | | |
| | | // 两箱肯定都是单卷情况 同型号(木箱型号-管芯类型-实测宽幅-生箔厚度-分切下料时间)去贴标,打带,不同型号贴标出库 |
| | | WrkDetl wrkDetl1 = wrkDetls.get(0); |
| | | WrkDetl wrkDetl2 = wrkDetls.get(1); |
| | | if (wrkDetl1.getColor().equals(wrkDetl2.getColor())&& |
| | | wrkDetl1.getSku().equals(wrkDetl2.getSku())&& |
| | | wrkDetl1.getManu().equals(wrkDetl2.getManu())&& |
| | | wrkDetl1.getItemNum().equals(wrkDetl2.getItemNum())) { |
| | | flag = 3; |
| | | } else { |
| | | flag = 4; |
| | | } |
| | | } |
| | | } else if (wrkMast.getIoType() == 103 && (wrkMast.getStaNo() == 3077 || wrkMast.getStaNo() == 3106)) { // 两箱出一箱,需桁架理货 |
| | | // 都要先去理货 |