| | |
| | | import com.zy.asrs.framework.common.R;
|
| | | import com.zy.asrs.framework.exception.CoolException;
|
| | | import com.zy.asrs.wms.asrs.entity.*;
|
| | | import com.zy.asrs.wms.asrs.entity.enums.OrderType;
|
| | | import com.zy.asrs.wms.asrs.entity.template.WaitPakinTemplate;
|
| | | import com.zy.asrs.wms.asrs.service.*;
|
| | | import com.zy.asrs.wms.common.annotation.OperationLog;
|
| | |
| | | @PostMapping("/waitPakin/save")
|
| | | public R save(@RequestBody WaitPakin waitPakin) {
|
| | | try {
|
| | | waitPakinService.comb(waitPakin);
|
| | | if (waitPakin.getBarcode().contains("PK")) {
|
| | | waitPakinService.comb(waitPakin, OrderType.PK_IN_ORDER.id);
|
| | | } else {
|
| | | waitPakinService.comb(waitPakin, OrderType.UTC_IN_ORDER.id);
|
| | | }
|
| | | } catch (Exception e) {
|
| | | e.printStackTrace();
|
| | | return R.error(e.getMessage());
|
| | |
| | | waitPakin.setDetlId(orderDetl.getId());
|
| | | waitPakin.setMatnr(orderDetl.getMat$().getMatnr());
|
| | | waitPakin.setBatch(orderDetl.getBatch());
|
| | | waitPakinService.comb(waitPakin);
|
| | | if (waitPakinTemplate.getBarcode().contains("PK")) {
|
| | | waitPakinService.comb(waitPakin, OrderType.PK_IN_ORDER.id);
|
| | | } else {
|
| | | waitPakinService.comb(waitPakin, OrderType.UTC_IN_ORDER.id);
|
| | | }
|
| | | }
|
| | | return R.ok();
|
| | | }
|