Commit 7d132a8b authored by hezhen's avatar hezhen

123

parent e61601c4
......@@ -541,6 +541,27 @@ public class VehiclePublishReceiveBiz extends BaseBiz<VehiclePublishReceiveMappe
}
public void delReceiveOrder(String orderNo){
VehiclePublishFindDTO publishFindDTO = new VehiclePublishFindDTO();
publishFindDTO.setOrderNo(orderNo);
List<ReceiveVo> list = getListByReceive(publishFindDTO);
if (list.size() > 0){
ReceiveVo receiveVo = list.get(0);
String statusStr = receiveVo.getStatusStr();
String ids = receiveVo.getIds();
List<Integer> idList = Arrays.asList(ids.split(",")).parallelStream().map(s -> Integer.valueOf(s)).collect(Collectors.toList());
List<Integer> statusIds = Arrays.asList(statusStr.split(",")).parallelStream().map(s -> Integer.valueOf(s)).collect(Collectors.toList());
Long waitPayNum = statusIds.stream().filter(x -> x == 4).count();
if (!waitPayNum.equals(idList.size())){
throw new BaseException("无法删除",ResultCode.FAILED_CODE);
}
VehiclePublishReceive receive = new VehiclePublishReceive();
receive.setIsDel(1);
updReceive(idList,receive);
}
}
}
......@@ -92,6 +92,14 @@ public class AppVehiclePublishReceiveController extends BaseController<VehiclePu
}
@PostMapping("delReceiveOrder")
@ApiModelProperty("删除我的接单")
public ObjectRestResponse delReceiveOrder(@RequestBody VehiclePublishReceiveDTO publishReceiveDTO){
baseBiz.delReceiveOrder(publishReceiveDTO.getOrderNo());
return ObjectRestResponse.succ();
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment