| | |
| | | @Autowired |
| | | private SnowflakeIdWorker snowflakeIdWorker; |
| | | @Autowired |
| | | private CustOrderService custOrderService; |
| | | private OrderService orderService; |
| | | |
| | | @RequestMapping("/stock/pakin") |
| | | @ManagerAuth(memo = "入库") |
| | |
| | | } |
| | | |
| | | @RequestMapping("/orderNo/init") |
| | | @ManagerAuth(memo = "生成销售订单编号") |
| | | @ManagerAuth(memo = "生成单据编号") |
| | | public R initOrderNo() { |
| | | long nextId = snowflakeIdWorker.nextId(); |
| | | String number = "PR-" + String.valueOf(nextId).substring(0, 15); |
| | | if (custOrderService.selectCount(new EntityWrapper<CustOrder>().eq("number", number)) > 0) { |
| | | return R.error("抱歉单号已存在,请再生成一次"); |
| | | String orderNo = "AT-" + String.valueOf(nextId).substring(0, 15); |
| | | if (orderService.selectByOrderNo(orderNo) != null) { |
| | | return R.error("抱歉,单据编号已存在"); |
| | | } |
| | | return R.ok().add(number); |
| | | return R.ok().add(orderNo); |
| | | } |
| | | |
| | | @RequestMapping("/order/init") |