提交修改
This commit is contained in:
parent
3d1dded608
commit
2765fce9f1
@ -13,8 +13,9 @@ public class CloseAction extends AbstractOrderAction {
|
||||
OrderStatusEnums.wait_pay.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||
|| OrderStatusEnums.create.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||
) {
|
||||
|
||||
return OrderActionEnums.App_Close;
|
||||
if (isApp) {
|
||||
return OrderActionEnums.App_Close;
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
|
||||
@ -12,8 +12,7 @@ public class DeliveredAction extends AbstractOrderAction {
|
||||
if (
|
||||
OrderStatusEnums.shipped.getStatus().equals(vvTradeOrderLineEntity.getStatus())
|
||||
) {
|
||||
|
||||
if(isApp){
|
||||
if (isApp) {
|
||||
return OrderActionEnums.App_Delivered;
|
||||
}
|
||||
return OrderActionEnums.Admin_Delivered;
|
||||
|
||||
@ -19,6 +19,7 @@ import com.heyu.api.jsapi.dto.pay.DirectAPIv3JsapiPrepayResponse;
|
||||
import com.heyu.api.jsapi.dto.pay.WxPayVO;
|
||||
import com.heyu.api.service.ReverseOrderService;
|
||||
import com.heyu.api.service.VvTradeOrderConvertService;
|
||||
import com.heyu.api.service.impl.AbstractOrderAction;
|
||||
import com.heyu.api.utils.ISelect;
|
||||
import com.heyu.api.utils.PPageUtils;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
@ -366,18 +367,7 @@ public class AppOrderController {
|
||||
}
|
||||
if (CollectionUtils.isNotEmpty(vvTradeOrderLineEntityList)) {
|
||||
for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||
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.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())
|
||||
) {
|
||||
if (AbstractOrderAction.checkFailed(vvTradeOrderLineEntity, true, OrderActionEnums.App_Delete)) {
|
||||
return R.error("包裹状态 :" + vvTradeOrderLineEntity.getStatus() + ",不符合状态。");
|
||||
}
|
||||
}
|
||||
@ -400,7 +390,7 @@ public class AppOrderController {
|
||||
public R applyCancel(@RequestBody VvTradeOrderCancelDTO request) {
|
||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderId(request.getTradeOrderId());
|
||||
for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||
if (!OrderStatusEnums.wait_shipping.getStatus().equals(vvTradeOrderLineEntity.getStatus())) {
|
||||
if (AbstractOrderAction.checkFailed(vvTradeOrderLineEntity, true, OrderActionEnums.App_Apply_Cancel)) {
|
||||
return R.error("订单状态不是wait_shipping,不能取消订单");
|
||||
}
|
||||
}
|
||||
@ -427,11 +417,10 @@ public class AppOrderController {
|
||||
public R shipped(@RequestBody VvTradeOrderShippedDTO request) {
|
||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTrackNumber(request.getTrackNumber());
|
||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||
if (!OrderStatusEnums.shipped.getStatus().equals(tradeOrderLineEntity.getStatus())) {
|
||||
if (AbstractOrderAction.checkFailed(tradeOrderLineEntity, true, OrderActionEnums.App_Shipped)) {
|
||||
return R.error("订单状态不对");
|
||||
}
|
||||
}
|
||||
|
||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipped.getStatus());
|
||||
tradeOrderLineEntity.setGmtDelivered(new Date());
|
||||
@ -457,11 +446,9 @@ public class AppOrderController {
|
||||
vvDeliveredDTO.getTrackNumber(),
|
||||
vvDeliveredDTO.getBuyerId()
|
||||
);
|
||||
|
||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||
if (
|
||||
!OrderStatusEnums.shipped.getStatus().equals(tradeOrderLineEntity.getStatus())
|
||||
&& !OrderStatusEnums.shipping.getStatus().equals(tradeOrderLineEntity.getStatus())
|
||||
) {
|
||||
if (AbstractOrderAction.checkFailed(tradeOrderLineEntity, true, OrderActionEnums.App_Delivered)) {
|
||||
return R.error("订单状态不对,status:" + tradeOrderLineEntity.getStatus());
|
||||
}
|
||||
}
|
||||
@ -489,10 +476,7 @@ public class AppOrderController {
|
||||
public R close(@RequestBody AppCloseDTO appCloseDTO) {
|
||||
List<VvTradeOrderLineEntity> vvTradeOrderLineEntityList = vvTradeOrderLineDao.selectVvTradeOrderLineByTradeOrderId(appCloseDTO.getTradeOrderId());
|
||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||
if (
|
||||
!OrderStatusEnums.create.getStatus().equals(tradeOrderLineEntity.getStatus())
|
||||
&& !OrderStatusEnums.wait_pay.getStatus().equals(tradeOrderLineEntity.getStatus())
|
||||
) {
|
||||
if (AbstractOrderAction.checkFailed(tradeOrderLineEntity, true, OrderActionEnums.App_Close)) {
|
||||
return R.error("订单状态不对,当前状态:" + tradeOrderLineEntity.getStatus());
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user