提交瞩
This commit is contained in:
parent
8c4f4c9285
commit
1c24c6f5ab
@ -23,6 +23,17 @@ public class AppBaseRequest {
|
|||||||
*/
|
*/
|
||||||
private String token;
|
private String token;
|
||||||
|
|
||||||
|
private String buyerName;
|
||||||
|
|
||||||
|
|
||||||
|
public String getBuyerName() {
|
||||||
|
return buyerName;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setBuyerName(String buyerName) {
|
||||||
|
this.buyerName = buyerName;
|
||||||
|
}
|
||||||
|
|
||||||
public String getToken() {
|
public String getToken() {
|
||||||
return token;
|
return token;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -169,7 +169,6 @@ public class VvPackageServiceImpl extends ServiceImpl<VvPackageDao, VvPackageEnt
|
|||||||
message.getMessageProperties().setDelay((second) * 1000); // 毫秒为单位,指定此消息的延时时长 ,+ 1 尽量保证机器人跑完了,再发送消息
|
message.getMessageProperties().setDelay((second) * 1000); // 毫秒为单位,指定此消息的延时时长 ,+ 1 尽量保证机器人跑完了,再发送消息
|
||||||
return message;
|
return message;
|
||||||
});
|
});
|
||||||
|
|
||||||
// 设置已经发送消息了
|
// 设置已经发送消息了
|
||||||
vvPackageEntity.setIscheck("2");
|
vvPackageEntity.setIscheck("2");
|
||||||
vvPackageEntity.setGmtSendMqDelivered(new Date());
|
vvPackageEntity.setGmtSendMqDelivered(new Date());
|
||||||
@ -181,12 +180,15 @@ public class VvPackageServiceImpl extends ServiceImpl<VvPackageDao, VvPackageEnt
|
|||||||
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipped.getStatus());
|
tradeOrderLineEntity.setStatus(OrderStatusEnums.shipped.getStatus());
|
||||||
tradeOrderLineEntity.setState(kuaiDi100DTO.getState());
|
tradeOrderLineEntity.setState(kuaiDi100DTO.getState());
|
||||||
tradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
tradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
|
Long roleId = -1L;
|
||||||
|
if (RoleEnums.user.getRole().equals(role)) {
|
||||||
|
roleId = tradeOrderLineEntity.getBuyerId();
|
||||||
|
}
|
||||||
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
||||||
OrderStatusEnums.shipped,
|
OrderStatusEnums.shipped,
|
||||||
RoleEnums.system.getRole(),
|
roleId,
|
||||||
|
role,
|
||||||
OrderStatusEnums.shipped.getDesc()
|
OrderStatusEnums.shipped.getDesc()
|
||||||
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -195,7 +197,6 @@ public class VvPackageServiceImpl extends ServiceImpl<VvPackageDao, VvPackageEnt
|
|||||||
vvReverseOrderEntity.setGmtShipped(new Date());
|
vvReverseOrderEntity.setGmtShipped(new Date());
|
||||||
vvReverseOrderEntity.setShippedUser(RoleEnums.system.getRole());
|
vvReverseOrderEntity.setShippedUser(RoleEnums.system.getRole());
|
||||||
List<VvReverseOrderLineEntity> vvReverseOrderLineEntities = vvReverseOrderLineDao.selectVvReverseOrderLineByReverseOrderId(vvReverseOrderEntity.getId());
|
List<VvReverseOrderLineEntity> vvReverseOrderLineEntities = vvReverseOrderLineDao.selectVvReverseOrderLineByReverseOrderId(vvReverseOrderEntity.getId());
|
||||||
|
|
||||||
List<Long> tradeOrderLineIdList = SanUtils.getFieldList(vvReverseOrderLineEntities, VvReverseOrderLineEntity::getTradeOrderLineId);
|
List<Long> tradeOrderLineIdList = SanUtils.getFieldList(vvReverseOrderLineEntities, VvReverseOrderLineEntity::getTradeOrderLineId);
|
||||||
|
|
||||||
if (CollectionUtils.isNotEmpty(tradeOrderLineIdList)) {
|
if (CollectionUtils.isNotEmpty(tradeOrderLineIdList)) {
|
||||||
@ -203,10 +204,14 @@ public class VvPackageServiceImpl extends ServiceImpl<VvPackageDao, VvPackageEnt
|
|||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
tradeOrderLineEntity.setReverseStatus(ReverseStatusEnums.shipped.getStatus());
|
tradeOrderLineEntity.setReverseStatus(ReverseStatusEnums.shipped.getStatus());
|
||||||
tradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
tradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
|
Long roleId = -1L;
|
||||||
|
if (RoleEnums.user.getRole().equals(role)) {
|
||||||
|
roleId = tradeOrderLineEntity.getBuyerId();
|
||||||
|
}
|
||||||
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
||||||
ReverseStatusEnums.shipped,
|
ReverseStatusEnums.shipped,
|
||||||
RoleEnums.system.getRole(),
|
roleId,
|
||||||
|
role,
|
||||||
ReverseStatusEnums.shipped.getDesc()
|
ReverseStatusEnums.shipped.getDesc()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -84,15 +84,18 @@ public class VvTradeOrderConvertServiceImpl implements VvTradeOrderConvertServic
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int addOrderLineStatusLogList(List<Long> tradeOrderLineIdList, Object status, String changeStatusUser, String... reason) {
|
public int addOrderLineStatusLogList(List<Long> tradeOrderLineIdList,
|
||||||
|
Object status,
|
||||||
|
Long changeStatusUserId,String changeStatusUser, String... reason) {
|
||||||
for (Long tradeOrderLineId : tradeOrderLineIdList) {
|
for (Long tradeOrderLineId : tradeOrderLineIdList) {
|
||||||
addOrderLineStatusLog(tradeOrderLineId, status, changeStatusUser, reason);
|
addOrderLineStatusLog(tradeOrderLineId, status,changeStatusUserId, changeStatusUser, reason);
|
||||||
}
|
}
|
||||||
return tradeOrderLineIdList.size();
|
return tradeOrderLineIdList.size();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int addOrderLineStatusLog(Long tradeOrderLineId, Object status, String changeStatusUser, String ... reason) {
|
public int addOrderLineStatusLog(Long tradeOrderLineId, Object status
|
||||||
|
,Long changeStatusUserId,String changeStatusUser, String ... reason) {
|
||||||
VvTradeOrderLineStatusLogEntity entity = new VvTradeOrderLineStatusLogEntity();
|
VvTradeOrderLineStatusLogEntity entity = new VvTradeOrderLineStatusLogEntity();
|
||||||
entity.setTradeOrderLineId(tradeOrderLineId);
|
entity.setTradeOrderLineId(tradeOrderLineId);
|
||||||
if (status instanceof OrderStatusEnums) {
|
if (status instanceof OrderStatusEnums) {
|
||||||
|
|||||||
@ -13,12 +13,16 @@ public interface VvTradeOrderConvertService {
|
|||||||
List<VvTradeOrderLineEntity> list, boolean isApp);
|
List<VvTradeOrderLineEntity> list, boolean isApp);
|
||||||
|
|
||||||
|
|
||||||
public int addOrderLineStatusLogList(List<Long> tradeOrderLineId, Object status, String changeStatusUser, String... reason);
|
public int addOrderLineStatusLogList(List<Long> tradeOrderLineId, Object status,
|
||||||
|
Long changeUserId ,
|
||||||
|
String changeStatusUser, String... reason);
|
||||||
|
|
||||||
|
|
||||||
int addOrderLineStatusLog(Long tradeOrderLineId,
|
int addOrderLineStatusLog(Long tradeOrderLineId,
|
||||||
Object status,
|
Object status,
|
||||||
|
Long changeStatusUserId,
|
||||||
String changeStatusUser,
|
String changeStatusUser,
|
||||||
|
|
||||||
String... reason
|
String... reason
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|||||||
@ -250,12 +250,16 @@ public class AdminOrderController {
|
|||||||
|
|
||||||
vvPackageDao.insertOrUpdateVvPackage(vvPackageEntity);
|
vvPackageDao.insertOrUpdateVvPackage(vvPackageEntity);
|
||||||
|
|
||||||
|
try {
|
||||||
vvPackageService.selectVvKuaidiAndUpdateData(vvPackageEntity.getTrackNumber(), RoleEnums.admin.getRole(), false);
|
vvPackageService.selectVvKuaidiAndUpdateData(vvPackageEntity.getTrackNumber(), RoleEnums.admin.getRole(), false);
|
||||||
|
|
||||||
VvPackageEntity vvPackageEntityNew = vvPackageDao.selectVvPackageByTrackNumber(vvPackageEntity.getTrackNumber());
|
VvPackageEntity vvPackageEntityNew = vvPackageDao.selectVvPackageByTrackNumber(vvPackageEntity.getTrackNumber());
|
||||||
|
|
||||||
// 创建订阅
|
// 创建订阅
|
||||||
KuaiDi100Utils.subscribe(vvPackageEntityNew.getCom(), vvPackageEntityNew.getTrackNumber(), vvTradeOrderLineEntityList.get(0).getBuyerPhone());
|
KuaiDi100Utils.subscribe(vvPackageEntityNew.getCom(), vvPackageEntityNew.getTrackNumber(), vvTradeOrderLineEntityList.get(0).getBuyerPhone());
|
||||||
|
} catch (Exception e) {
|
||||||
|
log.error("AdminOrderController subscribe KuaiDi100 Utils.subscribe error", e);
|
||||||
|
}
|
||||||
|
|
||||||
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity tradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
tradeOrderLineEntity.setTrackNumber(vvOrderRequest.getTrackNumber());
|
tradeOrderLineEntity.setTrackNumber(vvOrderRequest.getTrackNumber());
|
||||||
@ -263,9 +267,12 @@ public class AdminOrderController {
|
|||||||
tradeOrderLineEntity.setGmtToShipping(new Date());
|
tradeOrderLineEntity.setGmtToShipping(new Date());
|
||||||
tradeOrderLineEntity.setSellerId(vvOrderRequest.getSellerId());
|
tradeOrderLineEntity.setSellerId(vvOrderRequest.getSellerId());
|
||||||
|
|
||||||
|
|
||||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
vvTradeOrderConvertService.addOrderLineStatusLog(
|
||||||
|
tradeOrderLineEntity.getId(),
|
||||||
OrderStatusEnums.shipping,
|
OrderStatusEnums.shipping,
|
||||||
|
vvOrderRequest.getAdminId(),
|
||||||
vvOrderRequest.getUserName());
|
vvOrderRequest.getUserName());
|
||||||
}
|
}
|
||||||
return R.ok();
|
return R.ok();
|
||||||
@ -295,6 +302,7 @@ public class AdminOrderController {
|
|||||||
|
|
||||||
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
||||||
OrderStatusEnums.wait_shipping,
|
OrderStatusEnums.wait_shipping,
|
||||||
|
vvOrderRequest.getAdminId(),
|
||||||
vvOrderRequest.getUserName(),
|
vvOrderRequest.getUserName(),
|
||||||
vvOrderRequest.getReason()
|
vvOrderRequest.getReason()
|
||||||
);
|
);
|
||||||
@ -324,6 +332,7 @@ public class AdminOrderController {
|
|||||||
|
|
||||||
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
||||||
OrderStatusEnums.shipped,
|
OrderStatusEnums.shipped,
|
||||||
|
vvDeliveredDTO.getAdminId(),
|
||||||
vvDeliveredDTO.getUserName()
|
vvDeliveredDTO.getUserName()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -375,6 +384,7 @@ public class AdminOrderController {
|
|||||||
|
|
||||||
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
||||||
OrderStatusEnums.delivered,
|
OrderStatusEnums.delivered,
|
||||||
|
vvDeliveredDTO.getAdminId(),
|
||||||
vvDeliveredDTO.getUserName()
|
vvDeliveredDTO.getUserName()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -422,6 +432,7 @@ public class AdminOrderController {
|
|||||||
vvTradeOrderConvertService.addOrderLineStatusLog(
|
vvTradeOrderConvertService.addOrderLineStatusLog(
|
||||||
vvTradeOrderLineEntity.getId(),
|
vvTradeOrderLineEntity.getId(),
|
||||||
OrderStatusEnums.cancel,
|
OrderStatusEnums.cancel,
|
||||||
|
vvCancelDTO.getAdminId(),
|
||||||
vvCancelDTO.getUserName(),
|
vvCancelDTO.getUserName(),
|
||||||
vvCancelDTO.getReason()
|
vvCancelDTO.getReason()
|
||||||
);
|
);
|
||||||
|
|||||||
@ -196,6 +196,7 @@ public class AdminReverseController {
|
|||||||
vvTradeOrderConvertService.addOrderLineStatusLog(
|
vvTradeOrderConvertService.addOrderLineStatusLog(
|
||||||
vvTradeOrderLineEntity.getId(),
|
vvTradeOrderLineEntity.getId(),
|
||||||
targetStatus,
|
targetStatus,
|
||||||
|
vvApproveRequest.getAdminId(),
|
||||||
vvApproveRequest.getUserName(),
|
vvApproveRequest.getUserName(),
|
||||||
vvApproveRequest.getReason(),
|
vvApproveRequest.getReason(),
|
||||||
JSON.toJSONString(vvApproveRequest.getResources())
|
JSON.toJSONString(vvApproveRequest.getResources())
|
||||||
|
|||||||
@ -441,7 +441,8 @@ public class AppOrderController {
|
|||||||
vvTradeOrderConvertService.addOrderLineStatusLog(
|
vvTradeOrderConvertService.addOrderLineStatusLog(
|
||||||
vvTradeOrderLineEntity.getId(),
|
vvTradeOrderLineEntity.getId(),
|
||||||
OrderStatusEnums.delete,
|
OrderStatusEnums.delete,
|
||||||
vvOrderRequest.getBuyerId() + ""
|
vvOrderRequest.getBuyerId(),
|
||||||
|
vvOrderRequest.getBuyerName()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -468,7 +469,8 @@ public class AppOrderController {
|
|||||||
for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
for (VvTradeOrderLineEntity vvTradeOrderLineEntity : vvTradeOrderLineEntityList) {
|
||||||
vvTradeOrderConvertService.addOrderLineStatusLog(vvTradeOrderLineEntity.getId(),
|
vvTradeOrderConvertService.addOrderLineStatusLog(vvTradeOrderLineEntity.getId(),
|
||||||
ReverseStatusEnums.buyer_apply_cancel,
|
ReverseStatusEnums.buyer_apply_cancel,
|
||||||
request.getBuyerId() + ""
|
request.getBuyerId(),
|
||||||
|
request.getBuyerName()
|
||||||
, request.getReason()
|
, request.getReason()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -494,7 +496,8 @@ public class AppOrderController {
|
|||||||
|
|
||||||
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
||||||
OrderStatusEnums.shipped,
|
OrderStatusEnums.shipped,
|
||||||
request.getBuyerId() + ""
|
request.getBuyerId(),
|
||||||
|
request.getBuyerName() + ""
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return R.ok();
|
return R.ok();
|
||||||
@ -527,7 +530,8 @@ public class AppOrderController {
|
|||||||
vvTradeOrderConvertService.addOrderLineStatusLog(
|
vvTradeOrderConvertService.addOrderLineStatusLog(
|
||||||
tradeOrderLineEntity.getId(),
|
tradeOrderLineEntity.getId(),
|
||||||
OrderStatusEnums.delivered,
|
OrderStatusEnums.delivered,
|
||||||
vvDeliveredDTO.getBuyerId() + ""
|
vvDeliveredDTO.getBuyerId(),
|
||||||
|
vvDeliveredDTO.getBuyerName()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return R.ok();
|
return R.ok();
|
||||||
@ -555,7 +559,8 @@ public class AppOrderController {
|
|||||||
vvTradeOrderConvertService.addOrderLineStatusLog(
|
vvTradeOrderConvertService.addOrderLineStatusLog(
|
||||||
tradeOrderLineEntity.getId(),
|
tradeOrderLineEntity.getId(),
|
||||||
OrderStatusEnums.close,
|
OrderStatusEnums.close,
|
||||||
appCloseDTO.getBuyerId() + "",
|
appCloseDTO.getBuyerId(),
|
||||||
|
appCloseDTO.getBuyerName(),
|
||||||
appCloseDTO.getReason()
|
appCloseDTO.getReason()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -146,7 +146,8 @@ public class AppReverseController {
|
|||||||
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
vvTradeOrderLineDao.updateVvTradeOrderLineById(tradeOrderLineEntity);
|
||||||
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
||||||
OrderStatusEnums.shipping,
|
OrderStatusEnums.shipping,
|
||||||
appliyReverseRequest.getBuyerId() + ""
|
appliyReverseRequest.getBuyerId(),
|
||||||
|
appliyReverseRequest.getBuyerName()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return R.ok();
|
return R.ok();
|
||||||
@ -180,7 +181,8 @@ public class AppReverseController {
|
|||||||
|
|
||||||
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
vvTradeOrderConvertService.addOrderLineStatusLog(tradeOrderLineEntity.getId(),
|
||||||
ReverseStatusEnums.close.getStatus(),
|
ReverseStatusEnums.close.getStatus(),
|
||||||
request.getBuyerId() + ""
|
request.getBuyerId() ,
|
||||||
|
request.getBuyerName()
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
return R.ok("逆向订单关闭成功");
|
return R.ok("逆向订单关闭成功");
|
||||||
|
|||||||
@ -58,6 +58,7 @@ public class DeliveredHandler extends BaseDelayedHandler {
|
|||||||
|
|
||||||
vvTradeOrderConvertService.addOrderLineStatusLog(vvTradeOrderLineEntity.getId(),
|
vvTradeOrderConvertService.addOrderLineStatusLog(vvTradeOrderLineEntity.getId(),
|
||||||
OrderStatusEnums.delivered,
|
OrderStatusEnums.delivered,
|
||||||
|
-1L,
|
||||||
RoleEnums.system.getRole()
|
RoleEnums.system.getRole()
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user