| | |
| | | import com.zy.asrs.service.*; |
| | | import com.core.annotations.ManagerAuth; |
| | | import com.zy.common.model.DetlDto; |
| | | import com.zy.common.model.LocDto; |
| | | import com.zy.common.web.BaseController; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | |
| | | private SnowflakeIdWorker snowflakeIdWorker; |
| | | @Autowired |
| | | private DocTypeService docTypeService; |
| | | |
| | | |
| | | @PostMapping(value = "/checkOrder/preview/auth") |
| | | @ManagerAuth |
| | | public R checkOrderPreview(@RequestParam("orderId") Long orderId) { |
| | | |
| | | |
| | | |
| | | List<LocDto> locDtos = checkOrderService.preview(orderId); |
| | | return R.ok(locDtos); |
| | | } |
| | | |
| | | |
| | | |
| | |
| | | for (LocDetl locDetl : param.getLocDetlList()) { |
| | | CheckOrderDetl checkOrderDetl = new CheckOrderDetl(); |
| | | checkOrderDetl.sync(locDetl); |
| | | checkOrderDetl.setLocDetlId(locDetl.getId()); |
| | | checkOrderDetl.setOrderId(checkOrder.getId()); |
| | | checkOrderDetl.setOrderNo(checkOrder.getOrderNo()); |
| | | checkOrderDetl.setMatnr(locDetl.getMatnr()); |
| | |
| | | for (CheckOrderDetl checkOrderDetl : param.getCheckOrderDetls()) { |
| | | CheckOrderDetl checkOrderDetl1 = new CheckOrderDetl(); |
| | | checkOrderDetl1.sync(checkOrderDetl); |
| | | checkOrderDetl1.setLocDetlId(checkOrderDetl.getLocDetlId()==null?checkOrderDetl.getId():checkOrderDetl.getLocDetlId()); |
| | | checkOrderDetl1.setOrderId(checkOrder.getId()); |
| | | checkOrderDetl1.setOrderNo(checkOrder.getOrderNo()); |
| | | checkOrderDetl1.setMatnr(checkOrderDetl.getMatnr()); |
| | |
| | | checkOrderDetl1.setQty(checkOrderDetl.getQty()); |
| | | checkOrderDetl1.setWorkQty(checkOrderDetl.getWorkQty()); |
| | | checkOrderDetl1.setStatus(checkOrderDetl.getStatus()); |
| | | checkOrderDetl.setZpallet(checkOrderDetl.getZpallet()); |
| | | checkOrderDetl1.setZpallet(checkOrderDetl.getZpallet()); |
| | | if (!checkOrderDetlService.insert(checkOrderDetl1)) { |
| | | throw new CoolException("保存盘点单明细失败"); |
| | | } |