| | |
| | | * 测试3 |
| | | */ |
| | | @PostMapping("/cs3/auth/v1") |
| | | @AppAuth(memo = "") |
| | | // @AppAuth(memo = "") |
| | | public synchronized R cs3(@RequestHeader(required = false) String appkey, |
| | | @RequestBody PalletizingCompleteParam param, |
| | | HttpServletRequest request) { |
| | |
| | | /** |
| | | * 工作类型 |
| | | */ |
| | | @ApiModelProperty(value = "工作类型 1:取(叠盘) 2:放 3:取放 4:拆盘") |
| | | @ApiModelProperty(value = "工作类型 1:取(叠盘) 2:拆盘 3:取放 5:满取 6:满放") |
| | | @TableField("wrk_type") |
| | | private Integer wrkType; |
| | | |
| | |
| | | this.bignTime = now; |
| | | } |
| | | |
| | | public WrkMastSta(Date now, Integer staStart) { |
| | | this.wrkNo = staStart.longValue()+9999; |
| | | this.wrkStart = staStart; |
| | | this.wrkEnd = staStart; |
| | | this.staStart = staStart; |
| | | this.staEnd = staStart; |
| | | this.createTime = now; |
| | | this.updateTime = now; |
| | | this.wrkSts = 0; |
| | | this.bignTime = now; |
| | | } |
| | | |
| | | public WrkMastSta(Long wrkNo, Integer wrkStart, Integer wrkEnd, Integer staStart, Integer staEnd, Date createTime, Date updateTime, Integer type, Integer wrkSts, Integer lineNumber, Integer wrkType, Date bignTime) { |
| | | this.wrkNo = wrkNo; |
| | | this.wrkStart = wrkStart; |
| | |
| | | private LocDetlRullUpDetailService locDetlRullUpDetailService; |
| | | @Autowired |
| | | private WrkDetlSingleService wrkDetlSingleService; |
| | | @Autowired |
| | | private WrkMastStaService wrkMastStaService; |
| | | @Autowired |
| | | private WrkMastStaLogService wrkMastStaLogService; |
| | | |
| | | @Override |
| | | @Transactional |
| | |
| | | @Override |
| | | @Transactional |
| | | public void cs3() { |
| | | |
| | | //拆盘 |
| | | WrkMastSta wrkMastSta1 = new WrkMastSta(new Date(),118); |
| | | wrkMastSta1.setType(2); |
| | | wrkMastSta1.setWrkType(2); |
| | | wrkMastStaService.insert(wrkMastSta1); |
| | | WrkMastSta wrkMastSta2 = new WrkMastSta(new Date(),122); |
| | | wrkMastSta2.setType(2); |
| | | wrkMastSta2.setWrkType(2); |
| | | wrkMastStaService.insert(wrkMastSta2); |
| | | } |
| | | |
| | | /*...........................上饶江铜..............以上.............徐工汉云...........................*/ |
| | |
| | | |
| | | if (!Cools.isEmpty(wrkMast)){ |
| | | if (wrkTypeSign){ |
| | | ReturnT<String> result = wrkMastStaInItHandler.start(wrkMast,basDevp,21); |
| | | ReturnT<String> result = wrkMastStaInItHandler.start(wrkMast,basDevp,13); |
| | | if (result.getCode()==200) { |
| | | continue; |
| | | } else { |
| | |
| | | for (WrkDetl wrkDetl:wrkDetls){ |
| | | WrkDetlSingle wrkDetlSingle = new WrkDetlSingle(); |
| | | wrkDetlSingle.sync(wrkDetl); |
| | | wrkDetlSingle.setWrkNo(wrkDetl.getWrkNo().longValue()); |
| | | wrkDetlSingleService.insert(wrkDetlSingle); |
| | | } |
| | | wrkMast.setSheetNo("1"); |
| | |
| | | case 13://出 3:取放 |
| | | if (Cools.isEmpty(wrkMastSta)){ |
| | | WrkMastSta wrkMastSta1 = new WrkMastSta(wrkMast,new Date(),basDevp); |
| | | wrkMastSta1.setType(fullKM(wrkMast)? 1:2); //类型 1:非空 2:空板 |
| | | wrkMastSta1.setType(1); //类型 1:非空 2:空板 |
| | | wrkMastSta1.setWrkType(3); //工作类型 1:取(叠盘) 2:拆盘 3:取放 5:满取 6:满放 |
| | | wrkMastStaService.insert(wrkMastSta1); |
| | | } |