提交修改
This commit is contained in:
parent
f775039bc0
commit
a6bcecc955
@ -402,26 +402,35 @@ public class AppOrderController {
|
|||||||
@Describe("删除订单")
|
@Describe("删除订单")
|
||||||
@RequestMapping("/delete")
|
@RequestMapping("/delete")
|
||||||
public R add(@RequestBody VvTradeOrderDeleteDTO vvOrderRequest) {
|
public R add(@RequestBody VvTradeOrderDeleteDTO vvOrderRequest) {
|
||||||
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = null;
|
||||||
if (StringUtils.isNotEmpty(vvOrderRequest.getTrackNumber())) {
|
if (StringUtils.isNotEmpty(vvOrderRequest.getTrackNumber())) {
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTrackNumberBuyerId(
|
vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTrackNumberBuyerId(vvOrderRequest.getTrackNumber(),vvOrderRequest.getBuyerId());
|
||||||
vvOrderRequest.getTrackNumber(),vvOrderRequest.getBuyerId());
|
|
||||||
if (CollectionUtils.isNotEmpty(vvTradeOrderLineEntityList)) {
|
|
||||||
for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
|
||||||
vvTradeOrderLineDao.updateByBuerIdAndIds(OrderStatusEnums.delete.getStatus(), vvOrderRequest.getBuyerId(), vvTradeOrderLineEntity.getId());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (vvOrderRequest.getTradeOrderId() != null) {
|
if (vvOrderRequest.getTradeOrderId() != null) {
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderIdBuyerId(
|
vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderIdBuyerId(vvOrderRequest.getTradeOrderId(), vvOrderRequest.getBuyerId());
|
||||||
vvOrderRequest.getTradeOrderId(),vvOrderRequest.getBuyerId());
|
}
|
||||||
if (CollectionUtils.isNotEmpty(vvTradeOrderLineEntityList)) {
|
if (CollectionUtils.isNotEmpty(vvTradeOrderLineEntityList)) {
|
||||||
for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
vvTradeOrderLineDao.updateByBuerIdAndIds(OrderStatusEnums.delete.getStatus(), vvOrderRequest.getBuyerId(), vvTradeOrderLineEntity.getId());
|
if (
|
||||||
|
!OrderStatusEnums.create.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.wait_pay.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.close.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.cancel.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.shipped.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.agree_sign_receipt.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.reject_sign_receipt.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.package_return.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.package_seller_sign_receipt.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.delivered.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.refund.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||||
|
) {
|
||||||
|
return R.error("包裹状态 :" + vvTradeOrderLineEntity.getStatus() + ",不符合状态。");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
|
vvTradeOrderLineDao.updateByBuerIdAndIds(OrderStatusEnums.delete.getStatus(), vvOrderRequest.getBuyerId(), vvTradeOrderLineEntity.getId());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user