Commit 05135566 authored by 332784038@qq.com's avatar 332784038@qq.com

删除订单业务实现中得测试日志记录

parent 4929f083
...@@ -2659,21 +2659,6 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order ...@@ -2659,21 +2659,6 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order
this.createNoCanShipmentChannelException(orderDO, this.createNoCanShipmentChannelException(orderDO,
event, item, warehouseInInfoVO, event, item, warehouseInInfoVO,
type, orderNoCanShipmentChannelExceptionDOList); type, orderNoCanShipmentChannelExceptionDOList);
} else {
String s = orderDO.getOrderNo() +
"不可出渠道异常逻辑点 noQuoteOrAutomaticNoQuote:" +
noQuoteOrAutomaticNoQuote;
if (Objects.isNull(warehouseInInfoVO)) {
s += " warehouseInInfoVO 为空,";
}
if (Objects.isNull(warehouseInInfoVO) == false) {
s += "getCartonsNum:" +
warehouseInInfoVO.getCartonsNum();
}
zTest m = new zTest();
m.setTestname(s);
m.setCreatedate(new Date());
zTestMapper.insert(m);
} }
} else { } else {
//海运也需要判断单询价异常逻辑 //海运也需要判断单询价异常逻辑
...@@ -2758,29 +2743,11 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order ...@@ -2758,29 +2743,11 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order
OrderDO newOrder = orderMapper.selectById(orderDO.getOrderId()); OrderDO newOrder = orderMapper.selectById(orderDO.getOrderId());
// 判断空运已入仓订单状态如果是默认出货状态0,且无异常、无审批,那么标记为可出 // 判断空运已入仓订单状态如果是默认出货状态0,且无异常、无审批,那么标记为可出
this.airShipmentStateUpdate(type, newFeeDtoList, newOrder); this.airShipmentStateUpdate(type, newFeeDtoList, newOrder);
//setWareHouseIsZero(orderDO);
} }
} }
//处理订单入仓数为0的单价
//先判断订单项入仓记录是否为空,为空就改为不为空的单机
private void setWareHouseIsZero(OrderDO orderDO) {
if (orderDO == null) return;
LambdaUpdateWrapper q1 =
new LambdaUpdateWrapper<OrderItemDO>().eq(OrderItemDO::getOrderId,
orderDO.getOrderId());
List<OrderItemDO> listItem = orderItemMapper.selectList(q1);
if (CollectionUtil.isEmpty(listItem) == true) return;
for (OrderItemDO o : listItem
) {
}
}
private void airShipmentStateUpdate(Integer type, private void airShipmentStateUpdate(Integer type,
List<FeeDto> newFeeDtoList, List<FeeDto> newFeeDtoList,
...@@ -2863,23 +2830,10 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order ...@@ -2863,23 +2830,10 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order
int noQuoteOrAutomaticNoQuote, int noQuoteOrAutomaticNoQuote,
OrderItemDO orderItemDO, OrderItemDO orderItemDO,
Integer type) { Integer type) {
zTest z22 = new zTest();
z22.setTestname("处理25 createOrderNoQuoteException");
z22.setCreatedate(new Date());
zTestMapper.insert(z22);
if (orderDO == null) { if (orderDO == null) {
zTest z = new zTest();
z.setTestname("orderDO 为空");
z.setCreatedate(new Date());
zTestMapper.insert(z);
return noQuoteOrAutomaticNoQuote; return noQuoteOrAutomaticNoQuote;
} }
if (orderItemDO == null) { if (orderItemDO == null) {
zTest z = new zTest();
z.setTestname("orderItemDO 为空");
z.setCreatedate(new Date());
zTestMapper.insert(z);
return noQuoteOrAutomaticNoQuote; return noQuoteOrAutomaticNoQuote;
} }
...@@ -2892,14 +2846,6 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order ...@@ -2892,14 +2846,6 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order
OrderExceptionEnum.ORDER_NO_QUOTE_EXCEPTION.getKey()); OrderExceptionEnum.ORDER_NO_QUOTE_EXCEPTION.getKey());
if (orderItemDO.getNeedOrderInquiry() != null) { if (orderItemDO.getNeedOrderInquiry() != null) {
String sNo = "";
if (orderDO.getOrderNo() != null) sNo = orderDO.getOrderNo();
String s = sNo + "未报价日志24,type=" + type.toString() +
"getTransportId=" + orderDO.getTransportId().toString() +
"getNeedOrderInquiry=" + orderItemDO.getNeedOrderInquiry();
// 添加的逻辑点 海运和空运只要是单询价都按同一套逻辑来处理 // 添加的逻辑点 海运和空运只要是单询价都按同一套逻辑来处理
if (orderItemDO.getNeedOrderInquiry() == 1) { if (orderItemDO.getNeedOrderInquiry() == 1) {
//处理未报价异常,且是空运,且是单询价 //处理未报价异常,且是空运,且是单询价
...@@ -2912,30 +2858,10 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order ...@@ -2912,30 +2858,10 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order
noQuoteOrAutomaticNoQuote = 2; noQuoteOrAutomaticNoQuote = 2;
return noQuoteOrAutomaticNoQuote; return noQuoteOrAutomaticNoQuote;
} }
zTest z = new zTest();
z.setTestname(s);
z.setCreatedate(new Date());
zTestMapper.insert(z);
noQuoteOrAutomaticNoQuote = 2; noQuoteOrAutomaticNoQuote = 2;
return noQuoteOrAutomaticNoQuote; return noQuoteOrAutomaticNoQuote;
} else {
zTest z = new zTest();
z.setTestname(s);
z.setCreatedate(new Date());
zTestMapper.insert(z);
} }
} else {
zTest z = new zTest();
z.setTestname("单询价为空 createOrderNoQuoteException");
z.setCreatedate(new Date());
zTestMapper.insert(z);
} }
zTest z2 = new zTest();
z2.setTestname("处理24");
z2.setCreatedate(new Date());
zTestMapper.insert(z2);
// //
if (orderItemDO.getItemStatus() == -1 && !orderItemDO.getIsProd()) { if (orderItemDO.getItemStatus() == -1 && !orderItemDO.getIsProd()) {
...@@ -2955,13 +2881,9 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order ...@@ -2955,13 +2881,9 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order
// TODO 同一个订单相同品名有相同未报价异常时,不重复产生 // TODO 同一个订单相同品名有相同未报价异常时,不重复产生
orderExceptionService.createOrderException(orderExceptionCreateReqVO); orderExceptionService.createOrderException(orderExceptionCreateReqVO);
} }
//noQuoteOrAutomaticNoQuote = 1; noQuoteOrAutomaticNoQuote = 1;
} else { } else {
if (CollectionUtil.isNotEmpty(orderNoQuoteExceptionDOList)) { if (CollectionUtil.isNotEmpty(orderNoQuoteExceptionDOList)) {
zTest z = new zTest();
z.setTestname("autoProcessException 执行");
z.setCreatedate(new Date());
zTestMapper.insert(z);
// TODO 当其他业务补充了品名价格后,如果还有待处理的未报价异常,需要同步处理掉 // TODO 当其他业务补充了品名价格后,如果还有待处理的未报价异常,需要同步处理掉
orderExceptionService.autoProcessException(orderDO.getOrderId(), orderExceptionService.autoProcessException(orderDO.getOrderId(),
orderItemDO.getOrderItemId(), orderItemDO.getOrderItemId(),
...@@ -2969,70 +2891,11 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order ...@@ -2969,70 +2891,11 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order
"设置价格自动处理", "设置价格自动处理",
OrderExceptionResult.ORDER_NO_QUOTE_EXCEPTION_RESULT.PROCESSED); OrderExceptionResult.ORDER_NO_QUOTE_EXCEPTION_RESULT.PROCESSED);
noQuoteOrAutomaticNoQuote = 2; noQuoteOrAutomaticNoQuote = 2;
} else {
zTest z = new zTest();
z.setTestname("orderNoQuoteExceptionDOList 为空");
z.setCreatedate(new Date());
zTestMapper.insert(z);
} }
} }
return noQuoteOrAutomaticNoQuote; return noQuoteOrAutomaticNoQuote;
} }
private void saveLog(OrderDO orderDO,
OrderItemDO orderItemDO,
WarehouseInInfoVO warehouseInInfoVO,
Integer type) {
zTest z = new zTest();
z.setCreatedate(new Date());
if (orderDO == null) {
//订单信息为空
z.setTestname("orderDO为空");
zTestMapper.insert(z);
return;
}
if (orderItemDO == null) {
//订单明细为空
z.setTestname("orderItemDO为空");
zTestMapper.insert(z);
return;
}
if (warehouseInInfoVO == null) {
//入仓信息为空
z.setTestname("warehouseInInfoVO为空");
zTestMapper.insert(z);
return;
}
String s = "单询价日志,type=" + type.toString() + "Status=" +
orderDO.getStatus().toString();
if (Objects.nonNull(orderItemDO.getNeedOrderInquiry())) {
s += "NeedOrderInquiry为空";
} else {
//单询价
s += "NeedOrderInquiry=" + orderItemDO.getNeedOrderInquiry();
}
if (Objects.nonNull(warehouseInInfoVO)) {
s += "warehouseInInfo为空";
} else {
s += "CartonsNum="
+ warehouseInInfoVO.getCartonsNum().toString();
}
if (Objects.nonNull(orderItemDO.getIsHandlerOrderInquiryException())) {
s += "处理过单询价为空";
} else {
s += "处理过单询价为空=" + orderItemDO.getIsHandlerOrderInquiryException();
}
z.setTestname(s);
zTestMapper.insert(z);
}
/* /*
生成单询价异常 生成单询价异常
*/ */
...@@ -3045,9 +2908,6 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order ...@@ -3045,9 +2908,6 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order
orderExceptionService.getPendingOrderExceptionByOrderIdAndOrderItemIdAndExceptionKey(orderDO.getOrderId(), orderExceptionService.getPendingOrderExceptionByOrderIdAndOrderItemIdAndExceptionKey(orderDO.getOrderId(),
orderItemDO.getOrderItemId(), orderItemDO.getOrderItemId(),
OrderExceptionEnum.LINE_LOOP_EXCEPTION.getKey()); OrderExceptionEnum.LINE_LOOP_EXCEPTION.getKey());
saveLog(orderDO, orderItemDO, warehouseInInfoVO, type);
// 避免在前面自动处理未报价异常和清关费未报价异常时的回调, // 避免在前面自动处理未报价异常和清关费未报价异常时的回调,
// 优先创建了单询异常,造成并发的重复创建 // 优先创建了单询异常,造成并发的重复创建
if (CollectionUtil.isEmpty(orderInquiryExceptionDOList)) { if (CollectionUtil.isEmpty(orderInquiryExceptionDOList)) {
...@@ -3080,17 +2940,7 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order ...@@ -3080,17 +2940,7 @@ public class OrderBusinessServiceImpl extends AbstractService<OrderMapper, Order
set(OrderItemDO::getIsHandlerOrderInquiryException, true). set(OrderItemDO::getIsHandlerOrderInquiryException, true).
eq(OrderItemDO::getOrderItemId, eq(OrderItemDO::getOrderItemId,
orderItemDO.getOrderItemId())); orderItemDO.getOrderItemId()));
} else {
zTest z = new zTest();
z.setTestname("不符合产生单询价条件");
z.setCreatedate(new Date());
zTestMapper.insert(z);
} }
} else {
zTest z = new zTest();
z.setTestname("orderInquiryExceptionDOList 为空");
z.setCreatedate(new Date());
zTestMapper.insert(z);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment