| | |
| | | import com.core.exception.CoolException; |
| | | import com.zy.asrs.entity.OutLocInfoParam; |
| | | import com.zy.asrs.entity.param.*; |
| | | import com.zy.asrs.mapper.LocDetlMapper; |
| | | import com.zy.asrs.service.LocDetlService; |
| | | import com.zy.asrs.service.OpenService; |
| | | import com.zy.common.web.BaseController; |
| | | import lombok.extern.slf4j.Slf4j; |
| | |
| | | |
| | | @Autowired |
| | | private OpenService openService; |
| | | |
| | | @Autowired |
| | | private LocDetlMapper locDetlMapper; |
| | | |
| | | @PostMapping("/scrk") |
| | | @AppAuth(memo = "GWMS调用生成入库工作档") |
| | |
| | | } |
| | | |
| | | /** |
| | | * 退库单(出库) |
| | | * 是否合格 |
| | | */ |
| | | @PostMapping("/unqualifiedOrder/auth/v1") |
| | | @AppAuth(memo = "不合格品退库单单据下发") |
| | | public synchronized R unqualifiedOrder(@RequestHeader(required = false) String appkey, |
| | | @RequestBody ReturnOrderConfirmParam param, |
| | | @PostMapping("/check/auth/v1") |
| | | @AppAuth(memo = "检验是否合格") |
| | | public synchronized R check(@RequestHeader(required = false) String appkey, |
| | | @RequestBody UnQualifiedOrderConfirmParam param, |
| | | HttpServletRequest request) { |
| | | auth(appkey, param, request); |
| | | openService.unqualifiedOrder(param); |
| | | List<UnQualifiedOrderConfirmParam.VolumeNumber> volumeNumbers = param.getVolumeNumbers(); |
| | | for (UnQualifiedOrderConfirmParam.VolumeNumber v :volumeNumbers){ |
| | | if (!Cools.isEmpty(v.getVolumeNumber())&&!Cools.isEmpty(param.getQualified())){ |
| | | locDetlMapper.updateQualifiedByBrand(v.getVolumeNumber(), param.getQualified()); |
| | | } |
| | | } |
| | | return R.ok(param); |
| | | } |
| | | |
| | | /** |
| | | * 退库单(出库) |
| | | */ |
| | | @PostMapping("/unQualifiedOrder/auth/v1") |
| | | @AppAuth(memo = "不合格品退库单单据下发") |
| | | public synchronized R unqualifiedOrder(@RequestHeader(required = false) String appkey, |
| | | @RequestBody UnQualifiedOrderConfirmParam param, |
| | | HttpServletRequest request) { |
| | | auth(appkey, param, request); |
| | | openService.unQualifiedOrder(param); |
| | | return R.ok(param); |
| | | } |
| | | |