提交修改
This commit is contained in:
parent
99abed0088
commit
45d08ecc62
@ -85,7 +85,8 @@ public interface VvTradeOrderLineDao extends BaseMapper<VvTradeOrderLineEntity>
|
||||
@IF @GE @Column(VvTradeOrderLineEntity.create_timestamp) Long minCreateTimestamp,
|
||||
@IF @LE @Column(VvTradeOrderLineEntity.create_timestamp) Long maxCreateTimestamp,
|
||||
@IF @LIKE String productName,
|
||||
@IF Long productId,
|
||||
@IF Integer refundCount,
|
||||
@IF Long productId,
|
||||
@IF Long sellerId,
|
||||
@IF @LIKE String sellerName,
|
||||
@IF Long buyerId,
|
||||
|
||||
@ -32,6 +32,11 @@ public enum OrderStatusEnums {
|
||||
refund("refund","退款"),
|
||||
|
||||
delete("delete","删除"),
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
;
|
||||
|
||||
|
||||
|
||||
@ -111,6 +111,7 @@ public class ReverseOrderServiceImpl implements ReverseOrderService {
|
||||
// 设置退款相关的东西
|
||||
vvTradeOrderLineEntity.setRefundCount(1);
|
||||
vvTradeOrderLineEntity.setRefundAmount(vvReverseOrderLineEntity.getRefundAmount());
|
||||
|
||||
// 更新子单的逆向状态
|
||||
vvTradeOrderLineEntity.setReverseStatus(appliyReverseRequest.getStatus());
|
||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(vvTradeOrderLineEntity);
|
||||
|
||||
@ -78,6 +78,10 @@ public class VVOrderRequest extends AdminBaseDTO {
|
||||
* 买家id
|
||||
*/
|
||||
private Long buyerId;
|
||||
/***
|
||||
* 如果状态是refund ,则refundCount = 1
|
||||
*/
|
||||
private Integer refundCount;
|
||||
|
||||
/**
|
||||
*
|
||||
@ -92,6 +96,10 @@ public class VVOrderRequest extends AdminBaseDTO {
|
||||
private String modifyTimestampSort;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -106,6 +106,9 @@ public class AdminOrderController {
|
||||
@Describe("后台订单列表")
|
||||
@RequestMapping("/list")
|
||||
public R list(@RequestBody VVOrderRequest vvOrderRequest) {
|
||||
if(OrderStatusEnums.refund.equals(vvOrderRequest.getStatus())){
|
||||
vvOrderRequest.setRefundCount(1);
|
||||
}
|
||||
|
||||
PPageUtils pageUtils = PPageUtils.startPage(vvOrderRequest.getPageNum(), vvOrderRequest.getPageSize())
|
||||
.doSelect(new ISelect() {
|
||||
@ -123,6 +126,7 @@ public class AdminOrderController {
|
||||
vvOrderRequest.getMinCreateTimestamp(),
|
||||
vvOrderRequest.getMaxCreateTimestamp(),
|
||||
vvOrderRequest.getProductName(),
|
||||
vvOrderRequest.getRefundCount(),
|
||||
vvOrderRequest.getProductId(),
|
||||
vvOrderRequest.getSellerId(),
|
||||
vvOrderRequest.getSellerName(),
|
||||
|
||||
@ -26,6 +26,7 @@ import org.springframework.web.bind.annotation.RequestBody;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
@ -64,7 +65,6 @@ public class AppReverseController {
|
||||
private VvSellerWarehouseDao vvSellerWarehouseDao;
|
||||
|
||||
|
||||
|
||||
/***
|
||||
*
|
||||
* https://api.1024api.com/api-interface/app/reverse/add
|
||||
@ -87,11 +87,11 @@ public class AppReverseController {
|
||||
if (r.ifSuccessful()) {
|
||||
VvReverseOrderEntity vvReverseOrderEntity = (VvReverseOrderEntity) r.getData();
|
||||
vvReverseOrderEntity.setGmtBuyerApplyRefund(new Date());
|
||||
|
||||
vvReverseOrderDao.updateVvReverseOrderById(vvReverseOrderEntity);
|
||||
}
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
/**
|
||||
* 退货退款 : /app/reverse/tracknumber
|
||||
*
|
||||
@ -100,7 +100,7 @@ public class AppReverseController {
|
||||
@RequestMapping("/upload/tracknumber")
|
||||
public R uploadTracknumber(@RequestBody AppliyReverseProveRequest appliyReverseRequest) {
|
||||
VvReverseOrderEntity vvReverseOrderEntity = vvReverseOrderDao.selectVvReverseOrderById(appliyReverseRequest.getReverseOrderId());
|
||||
if ( AbstractReverseAction.checkFailed(vvReverseOrderEntity, false,
|
||||
if (AbstractReverseAction.checkFailed(vvReverseOrderEntity, false,
|
||||
ActionEnums.App_Buyer_Upload_Reverse_TrackNumber.getButtonName())) {
|
||||
return R.error("逆向订单状态非seller_agree_return_wait_buyer_post,不对");
|
||||
}
|
||||
@ -153,20 +153,17 @@ public class AppReverseController {
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 逆向订单关闭 : /app/reverse/close
|
||||
*
|
||||
*/
|
||||
@Describe("逆向订单关闭")
|
||||
@RequestMapping("/close")
|
||||
public R close(@RequestBody AppliyReverseCloseRequest request) {
|
||||
VvReverseOrderEntity vvReverseOrderEntity = vvReverseOrderDao.selectVvReverseOrderById(request.getReverseOrderId());
|
||||
if ( AbstractReverseAction.checkFailed(vvReverseOrderEntity, false,
|
||||
if (AbstractReverseAction.checkFailed(vvReverseOrderEntity, false,
|
||||
ActionEnums.App_Buyer_Reverse_Order_Close.getButtonName())) {
|
||||
return R.error("逆向订单状态不允许关闭 ");
|
||||
}
|
||||
|
||||
vvReverseOrderEntity.setStatus(ReverseStatusEnums.close.getStatus());
|
||||
vvReverseOrderEntity.setGmtClose(new Date());
|
||||
vvReverseOrderEntity.setCloseReason(request.getReason());
|
||||
@ -177,11 +174,15 @@ public class AppReverseController {
|
||||
List<VvTradeOrderLineEntity> tradeOrderLineEntities = vvTradeOrderLineDao.selectVvTradeOrderLineByIds(tradeOrderLineIds);
|
||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : tradeOrderLineEntities) {
|
||||
tradeOrderLineEntity.setReverseStatus(ReverseStatusEnums.close.getStatus());
|
||||
|
||||
// 设置退款数量为0
|
||||
tradeOrderLineEntity.setRefundCount(0);
|
||||
tradeOrderLineEntity.setRefundAmount(BigDecimal.ZERO);
|
||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||
|
||||
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
||||
ReverseStatusEnums.close.getStatus(),
|
||||
request.getBuyerId() ,
|
||||
request.getBuyerId(),
|
||||
request.getBuyerName()
|
||||
);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user