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