| | |
| | | import cn.hutool.json.JSONUtil; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.ruoyi.basic.pojo.IfsInventoryQuantity; |
| | | import com.ruoyi.common.config.mes.MesConfig; |
| | | import com.ruoyi.common.config.mes.MesProperties; |
| | | import com.ruoyi.common.numgen.NumberGenerator; |
| | | import com.ruoyi.common.utils.StringUtils; |
| | | import com.ruoyi.common.utils.api.MesApiUtils; |
| | |
| | | |
| | | @Autowired |
| | | private NumberGenerator<IfsSplitOrderRecord> splitOrderRecordNumberGenerator; |
| | | |
| | | |
| | | |
| | | @Before(value = "execution(* com.ruoyi.inspect.service.impl.InsOrderServiceImpl.moveRawMaterial(..))") |
| | | @Transactional(rollbackFor = Exception.class,isolation = Isolation.READ_COMMITTED) |
| | |
| | | |
| | | String jsonStr = JSONUtil.toJsonStr(Collections.singletonList(requestMap)); |
| | | log.info("同步MES实时库存请求参数-->{}",jsonStr); |
| | | boolean b = mesApiUtils.batchAddStock(jsonStr); |
| | | boolean b = mesApiUtils.batchAddStock(ifsInventoryQuantity.getContract(),jsonStr); |
| | | //同步成功,更新同步状态 |
| | | if(b){ |
| | | ifsSplitOrderRecordService.update(null,Wrappers.<IfsSplitOrderRecord>lambdaUpdate() |