| | |
| | | excludeTrash(param); |
| | | convert(param, wrapper); |
| | | hostEq(wrapper); |
| | | // if (!Cools.isEmpty(orderByField)){wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType));} |
| | | // else { |
| | | // wrapper.orderBy("update_time", false); |
| | | // } |
| | | wrapper.orderBy("create_time",false); |
| | | if (!Cools.isEmpty(orderByField)){ |
| | | wrapper.orderBy(humpToLine(orderByField), "asc".equals(orderByType)); |
| | | } |
| | | else { |
| | | wrapper.orderBy("create_time",false); |
| | | } |
| | | |
| | | Page<Order> orderPage = orderService.selectPage(new Page<>(curr, limit), wrapper); |
| | | return R.ok(orderPage); |
| | | } |
| | |
| | | */ |
| | | @RequestMapping("/orders/wave/auth") |
| | | @ManagerAuth |
| | | @Transactional |
| | | public R createWave(@RequestBody List<Order> orders){ |
| | | /** |
| | | * 控管与初始化 |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 生成波次表头 |
| | | */ |
| | | |
| | | Wave wave = new Wave(); |
| | | wave.setHostId(getHostId()); |
| | | String s = UUID.randomUUID().toString().replace("-",""); |
| | |
| | | String currNum = waveService.getCurrNum(waveNo); |
| | | if (!Cools.isEmpty(currNum)) { |
| | | String[] split = currNum.split("-"); |
| | | if (split.length < 2){ |
| | | if (split.length < 3){ |
| | | wave.setWaveNo(waveNo + "0001"); |
| | | } else { |
| | | Integer newNum = Integer.parseInt(split[2]) + 1; |
| | | String format = AddZero.addZeroForNum(newNum + "", 4); |
| | | wave.setWaveNo(waveNo + format); |
| | | } |
| | | Integer newNum = Integer.parseInt(split[2]) +1; |
| | | String format = AddZero.addZeroForNum(newNum + "", 4); |
| | | wave.setWaveNo(waveNo + format); |
| | | }else { |
| | | wave.setWaveNo(waveNo + "0001"); |
| | | } |