| | |
| | | package com.zy.asrs.task; |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.zy.asrs.entity.BasArmMastSign; |
| | | import com.zy.asrs.entity.BasArmRules; |
| | | import com.zy.asrs.entity.OrderDetl; |
| | | import com.zy.asrs.entity.param.OrderToLine; |
| | | import com.zy.asrs.service.BasArmMastSignService; |
| | | import com.zy.asrs.service.BasArmRulesService; |
| | | import com.zy.asrs.service.OrderDetlService; |
| | | import com.zy.asrs.service.OrderService; |
| | |
| | | private BasArmRulesService basArmRulesService; |
| | | @Autowired |
| | | private OrderToLineHandler orderToLineHandler; |
| | | @Autowired |
| | | private BasArmMastSignService basArmMastSignService; |
| | | |
| | | |
| | | @Scheduled(cron = "0/3 * * * * ? ") |
| | |
| | | if (!returnT.isSuccess()) { |
| | | log.error("下发单据失败===>"+ JSON.toJSON(orderToLine)); |
| | | } |
| | | try{ |
| | | for (OrderToLine.MatList matList:orderToLine.getMatList()){ |
| | | BasArmMastSign basArmMastSign = new BasArmMastSign(); |
| | | basArmMastSign.setMatnr(matList.getSku()); |
| | | basArmMastSign.setOrderNo(orderToLine.getOrderNo()); |
| | | basArmMastSign.setSku(matList.getSku()); |
| | | basArmMastSign.setPo(matList.getPo()); |
| | | basArmMastSign.setUpc(matList.getUpc()); |
| | | basArmMastSign.setSupplier(matList.getSupplier()); |
| | | basArmMastSign.setStatus(0); |
| | | basArmMastSign.setCreateTime(matList.getBindingTags()); |
| | | basArmMastSignService.insert(basArmMastSign); |
| | | } |
| | | }catch (Exception e){ |
| | | |
| | | } |
| | | } catch (Exception e){ |
| | | log.error("下发单据异常===>"+e.getMessage()); |
| | | } |