rjuqwhnt
This commit is contained in:
parent
a6bcecc955
commit
74466d2215
@ -444,12 +444,16 @@ public class AppOrderController {
|
|||||||
vvDeliveredDTO.getTrackNumber(),
|
vvDeliveredDTO.getTrackNumber(),
|
||||||
vvDeliveredDTO.getBuyerId()
|
vvDeliveredDTO.getBuyerId()
|
||||||
);
|
);
|
||||||
|
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
if (!OrderStatusEnums.shipped.getStatus().equals(tradeOrderLineEntity.getStatus())) {
|
if (
|
||||||
return R.error("订单状态不对");
|
!OrderStatusEnums.shipped.getStatus().equals(tradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.shipping.getStatus().equals(tradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.agree_sign_receipt.getStatus().equals(tradeOrderLineEntity.getStatus())
|
||||||
|
) {
|
||||||
|
return R.error("订单状态不对,status:" + tradeOrderLineEntity.getStatus());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
tradeOrderLineEntity.setStatus(OrderStatusEnums.delivered.getStatus());
|
tradeOrderLineEntity.setStatus(OrderStatusEnums.delivered.getStatus());
|
||||||
tradeOrderLineEntity.setGmtDelivered(new Date());
|
tradeOrderLineEntity.setGmtDelivered(new Date());
|
||||||
@ -458,7 +462,6 @@ public class AppOrderController {
|
|||||||
return R.ok();
|
return R.ok();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/***
|
/***
|
||||||
* 订单关闭 https://api.1024api.com/api-interface/app/order/close
|
* 订单关闭 https://api.1024api.com/api-interface/app/order/close
|
||||||
*/
|
*/
|
||||||
@ -467,19 +470,18 @@ public class AppOrderController {
|
|||||||
public R close(@RequestBody AppCloseDTO appCloseDTO) {
|
public R close(@RequestBody AppCloseDTO appCloseDTO) {
|
||||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderId(appCloseDTO.getTradeOrderId());
|
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderId(appCloseDTO.getTradeOrderId());
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
if (!OrderStatusEnums.wait_pay.getStatus().equals(tradeOrderLineEntity.getStatus())) {
|
if (
|
||||||
return R.error("订单状态不是wait_pay不对");
|
!OrderStatusEnums.create.getStatus().equals(tradeOrderLineEntity.getStatus())
|
||||||
|
&& !OrderStatusEnums.wait_pay.getStatus().equals(tradeOrderLineEntity.getStatus())
|
||||||
|
) {
|
||||||
|
return R.error("订单状态不对,当前状态:"+ tradeOrderLineEntity.getStatus());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
tradeOrderLineEntity.setStatus(OrderStatusEnums.close.getStatus());
|
tradeOrderLineEntity.setStatus(OrderStatusEnums.close.getStatus());
|
||||||
tradeOrderLineEntity.setGmtClose(new Date());
|
tradeOrderLineEntity.setGmtClose(new Date());
|
||||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
jsApiPrepay.close(appCloseDTO.getTradeOrderId() );
|
jsApiPrepay.close(appCloseDTO.getTradeOrderId() );
|
||||||
|
|
||||||
return R.ok();
|
return R.ok();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user