| | |
| | | public R initOrderNo() { |
| | | long nextId = snowflakeIdWorker.nextId(); |
| | | if (custOrderService.selectCount(new EntityWrapper<CustOrder>().eq("number", String.valueOf(nextId))) > 0) { |
| | | return R.error("抱歉运气不好,请再生成一次"); |
| | | return R.error("抱歉单号已存在,请再生成一次"); |
| | | } |
| | | return R.ok().add(String.valueOf(nextId)); |
| | | } |
| | |
| | | @Override |
| | | @Transactional |
| | | public R initOrder(InitOrderParam param, Long userId) { |
| | | if (custOrderService.selectCount(new EntityWrapper<CustOrder>().eq("number", param.getNumber())) > 0) { |
| | | return R.error("抱歉单号已存在,请修改单号"); |
| | | } |
| | | Date now = new Date(); |
| | | for (PakinMatDto dto : param.getList()){ |
| | | Mat mat = matService.selectByMatnr(dto.getMatnr()); |