|
@@ -137,16 +137,22 @@ public class JdOrderController {
|
|
@PostMapping("/tellBackOrer")
|
|
@PostMapping("/tellBackOrer")
|
|
public void tellBackOrer(@RequestBody JdOrderDto jdOrderDto){
|
|
public void tellBackOrer(@RequestBody JdOrderDto jdOrderDto){
|
|
//参数校验
|
|
//参数校验
|
|
- if(ObjectUtil.isNull(jdOrderDto.getOrderId()) || ObjectUtil.isNull(jdOrderDto.getDeliveryTime())){
|
|
|
|
|
|
+ if(ObjectUtil.isNull(jdOrderDto.getOrderId()) || ObjectUtil.isNull(jdOrderDto.getId())){
|
|
throw new RuntimeException("参数错误");
|
|
throw new RuntimeException("参数错误");
|
|
}
|
|
}
|
|
|
|
+ if(ObjectUtil.isNull(jdOrderDto.getDeliveryTime())){
|
|
|
|
+ throw new RuntimeException("预计送达时间不能为空");
|
|
|
|
+ }
|
|
List<JdOrderDetails> jdOrderDetailsList = jdOrderDto.getJdOrderDetailsList();
|
|
List<JdOrderDetails> jdOrderDetailsList = jdOrderDto.getJdOrderDetailsList();
|
|
if(CollectionUtil.isEmpty(jdOrderDetailsList)){
|
|
if(CollectionUtil.isEmpty(jdOrderDetailsList)){
|
|
- throw new RuntimeException("参数错误");
|
|
|
|
|
|
+ throw new RuntimeException("采购单明细不能为空");
|
|
}
|
|
}
|
|
for (JdOrderDetails jdOrderDetails : jdOrderDetailsList) {
|
|
for (JdOrderDetails jdOrderDetails : jdOrderDetailsList) {
|
|
|
|
+ if(ObjectUtil.isNull(jdOrderDetails.getWareId())){
|
|
|
|
+ throw new RuntimeException("京东商品编号为空");
|
|
|
|
+ }
|
|
if(ObjectUtil.isNull(jdOrderDetails.getConfirmNum())){
|
|
if(ObjectUtil.isNull(jdOrderDetails.getConfirmNum())){
|
|
- throw new RuntimeException("参数错误");
|
|
|
|
|
|
+ throw new RuntimeException("京东商品编号:"+jdOrderDetails.getWareId()+"确认数量为空");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
jdOrderService.tellBackOrer(jdOrderDto);
|
|
jdOrderService.tellBackOrer(jdOrderDto);
|