提交修改
This commit is contained in:
parent
9f170063ec
commit
b1091f24c5
@ -62,6 +62,7 @@ private static final long serialVersionUID = 1L;
|
||||
public final static String buyer_post_user = CLASS_NAME + "buyer_post_user"; // 邮寄的买家
|
||||
public final static String seller_agree_return_user = CLASS_NAME + "seller_agree_return_user"; // 同意退货退款的卖家
|
||||
public final static String buyer_apply_refund_user = CLASS_NAME + "buyer_apply_refund_user"; // 买家申请退款的买家
|
||||
public final static String close_reason = CLASS_NAME + "close_reason"; // 订单关闭原因
|
||||
//
|
||||
@TableId(value = "id", type = IdType.AUTO)
|
||||
private Long id;
|
||||
@ -145,6 +146,8 @@ private static final long serialVersionUID = 1L;
|
||||
private String sellerAgreeReturnUser;
|
||||
//买家申请退款的买家
|
||||
private String buyerApplyRefundUser;
|
||||
//订单关闭原因
|
||||
private String closeReason;
|
||||
/**
|
||||
*
|
||||
* @return
|
||||
@ -760,6 +763,21 @@ private static final long serialVersionUID = 1L;
|
||||
this.buyerApplyRefundUser = buyerApplyRefundUser;
|
||||
}
|
||||
|
||||
/**
|
||||
* 订单关闭原因
|
||||
* @return
|
||||
*/
|
||||
public String getCloseReason() {
|
||||
return closeReason;
|
||||
}
|
||||
/**
|
||||
* 订单关闭原因
|
||||
* @param closeReason
|
||||
*/
|
||||
public void setCloseReason(String closeReason) {
|
||||
this.closeReason = closeReason;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return "VvReverseOrderEntity{" +
|
||||
@ -804,6 +822,7 @@ private static final long serialVersionUID = 1L;
|
||||
",buyerPostUser=" + buyerPostUser +
|
||||
",sellerAgreeReturnUser=" + sellerAgreeReturnUser +
|
||||
",buyerApplyRefundUser=" + buyerApplyRefundUser +
|
||||
",closeReason=" + closeReason +
|
||||
"}";
|
||||
}
|
||||
}
|
||||
@ -7,15 +7,13 @@ import lombok.Data;
|
||||
@Data
|
||||
public class AppliyReverseCloseRequest extends AppBaseRequest {
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/***
|
||||
* 逆向物流单号
|
||||
* 逆向订单id
|
||||
*/
|
||||
private Long reverseOrderId;
|
||||
|
||||
|
||||
//订单关闭原因
|
||||
private String closeReason;
|
||||
|
||||
}
|
||||
|
||||
@ -76,12 +76,11 @@ public class AppReverseController {
|
||||
R r = reverseOrderService.createReverseOrder(vvTradeOrderLineEntityList, appliyReverseRequest);
|
||||
if (r.ifSuccessful()) {
|
||||
VvReverseOrderEntity vvReverseOrderEntity = (VvReverseOrderEntity) r.getData();
|
||||
vvReverseOrderEntity.setGmtBuyerPost(new Date());
|
||||
vvReverseOrderEntity.setGmtBuyerApplyRefund(new Date());
|
||||
vvReverseOrderDao.updateVvReverseOrderById(vvReverseOrderEntity);
|
||||
}
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 退货退款 : /app/reverse/tracknumber
|
||||
*
|
||||
@ -91,8 +90,9 @@ public class AppReverseController {
|
||||
public R uploadTracknumber(@RequestBody AppliyReverseProveRequest appliyReverseRequest) {
|
||||
VvReverseOrderEntity vvReverseOrderEntity = vvReverseOrderDao.selectVvReverseOrderById(appliyReverseRequest.getReverseOrderId());
|
||||
if (!ReverseStatusEnums.seller_agree_return_wait_buyer_post.getStatus().equals(vvReverseOrderEntity.getStatus())) {
|
||||
return R.error("逆向订单状态不对");
|
||||
return R.error("逆向订单状态非seller_agree_return_wait_buyer_post,不对");
|
||||
}
|
||||
|
||||
vvReverseOrderEntity.setStatus(ReverseStatusEnums.shipping.getStatus());
|
||||
vvReverseOrderEntity.setTrackNumber(appliyReverseRequest.getTrackNumber());
|
||||
vvReverseOrderEntity.setGmtBuyerPost(new Date());
|
||||
@ -110,7 +110,6 @@ public class AppReverseController {
|
||||
vvReverseOrderProveDao.insertOrUpdateVvReverseOrderProve(vvReverseOrderProveEntity);
|
||||
}
|
||||
}
|
||||
|
||||
VvPackageEntity vvPackageEntity = new VvPackageEntity();
|
||||
vvPackageEntity.setPackageImageUrl(JSON.toJSONString(packageImageUrls));
|
||||
vvPackageEntity.setShippingAmount(BigDecimal.ZERO);
|
||||
@ -120,24 +119,29 @@ public class AppReverseController {
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 逆向订单关闭 : /app/reverse/close
|
||||
*
|
||||
*/
|
||||
@Describe("逆向订单关闭")
|
||||
@RequestMapping("/close")
|
||||
public R close(@RequestBody AppliyReverseCloseRequest appliyReverseRequest) {
|
||||
VvReverseOrderEntity vvReverseOrderEntity = vvReverseOrderDao.selectVvReverseOrderById(appliyReverseRequest.getReverseOrderId());
|
||||
if(!ReverseStatusEnums.buyer_apply_reverse_wait_seller_agree .getStatus().equals(vvReverseOrderEntity.getStatus())
|
||||
&& !ReverseStatusEnums.seller_agree_return_wait_buyer_post.getStatus().equals(vvReverseOrderEntity.getStatus())) {
|
||||
return R.error("逆向订单状态非buyer_apply_reverse_wait_seller_agree 和 seller_agree_return_wait_buyer_post,订单不允许关闭 ");
|
||||
}
|
||||
vvReverseOrderEntity.setStatus(ReverseStatusEnums.close.getStatus());
|
||||
vvReverseOrderEntity.setGmtClose(new Date());
|
||||
vvReverseOrderEntity.setCloseReason(appliyReverseRequest.getCloseReason());
|
||||
vvReverseOrderDao.updateVvReverseOrderById(vvReverseOrderEntity);
|
||||
List<VvReverseOrderLineEntity> vvReverseOrderLineEntities = vvReverseOrderLineDao.selectVvReverseOrderLineByReverseOrderId(appliyReverseRequest.getReverseOrderId());
|
||||
List<Long> tradeOrderLineIds = SanUtils.list2list(vvReverseOrderLineEntities, VvReverseOrderLineEntity::getTradeOrderLineId);
|
||||
List<VvTradeOrderLineEntity> tradeOrderLineEntities = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(tradeOrderLineIds);
|
||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : tradeOrderLineEntities) {
|
||||
|
||||
tradeOrderLineEntity.setReverseStatus(ReverseStatusEnums.close.getStatus());
|
||||
|
||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||
}
|
||||
|
||||
return R.ok();
|
||||
return R.ok("逆向订单关闭成功");
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user