| | |
| | | package com.zy.api.service.impl; |
| | | |
| | | import com.alibaba.fastjson.JSONArray; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.mapper.EntityWrapper; |
| | | import com.baomidou.mybatisplus.plugins.Page; |
| | |
| | | */ |
| | | @Override |
| | | public XSR receiveOrders(List<PubOrderParams> orderParams, String type) { |
| | | log.info("接收下发订单信息参数:{}", JSONObject.toJSONString(orderParams)); |
| | | orderParams.forEach(params -> { |
| | | if (params.getType().equals(OrderWkType.getTypeVal(params.getType()))) { |
| | | throw new CoolException("当前类型不是上架派工单!!"); |
| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public XSR getInDispatchResult(List<ReportOrderParam> params, Order order) { |
| | | log.info("上架派工单反馈请求参数:{}", JSONObject.toJSONString(params)); |
| | | if (Objects.isNull(params)) { |
| | | return XSR.error("参数不能为空!!"); |
| | | } |
| | |
| | | } |
| | | JSONObject jsonObject = JSONObject.parseObject(response); |
| | | Integer code = jsonObject.getInteger("code"); |
| | | log.info("上架派工单返回结果:{}", JSONObject.toJSONString(response)); |
| | | if (!Objects.isNull(code) && code.equals(200)) { |
| | | if (!Objects.isNull(order)) { |
| | | order.setReportOnce(5); |
| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public XSR sendOutDispatch(List<PubOrderParams> pubOrderParams, String type) { |
| | | log.info("备货指示派工单下发参数:{}", JSONObject.toJSONString(pubOrderParams)); |
| | | |
| | | if (Objects.isNull(pubOrderParams) || pubOrderParams.isEmpty()) { |
| | | return XSR.error("参数不能为空!!"); |
| | | } |
| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public synchronized XSR basMatupdate(List<SyncMatParmas> params) { |
| | | log.info("基础零件变更:{}", JSONArray.toJSONString(params)); |
| | | |
| | | if (Objects.isNull(params) || params.isEmpty()) { |
| | | return XSR.error("参数不能为空!!"); |
| | | } |
| | |
| | | */ |
| | | @Override |
| | | public XSR getOutDetails(List<StockUpOrderParams> stockUpParams) { |
| | | log.info("备货单下发参数:{}", JSONArray.toJSONString(stockUpParams)); |
| | | |
| | | if (Objects.isNull(stockUpParams)) { |
| | | return XSR.error("参数不能为空!!"); |
| | | } |
| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public XSR sendStockAdjust(List<StockAdjustParams> params, Long userId) { |
| | | log.info("零件损溢单下发参数:{}", JSONArray.toJSONString(params)); |
| | | |
| | | if (Objects.isNull(params)) { |
| | | return XSR.error("参数不能为空!!"); |
| | | } |