记得上下班打卡 | git大法好,push需谨慎

Commit bde846fe authored by jiangxiulong's avatar jiangxiulong

失败也入库记录

parent e854d7b7
...@@ -405,6 +405,20 @@ public class KylinOrderTicketsRefundServiceImpl { ...@@ -405,6 +405,20 @@ public class KylinOrderTicketsRefundServiceImpl {
log.error("expressPlaceFromJsonException e:[{}]", e); log.error("expressPlaceFromJsonException e:[{}]", e);
} }
LinkedList<String> sqls = CollectionUtil.linkedListString();
sqls.add(SqlMapping.get("kylin_order_refund.refundOrderExpress"));
LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr();
LocalDateTime now = LocalDateTime.now();
String remark = "";
String proName = "";
String goodsValueTotal = "";
String goodsNumber = "";
String mailno = "";
String filterResult = "";
String cargoTypeCode = "";
String limitTypeCode = "";
String expressTypeCode = "";
Integer orderExpressStatus = 0;
if (null == hashMap.get("succ") || hashMap.get("succ").equals("fail")) { if (null == hashMap.get("succ") || hashMap.get("succ").equals("fail")) {
String msg = ""; String msg = "";
if (null == hashMap.get("succ")) { if (null == hashMap.get("succ")) {
...@@ -412,34 +426,33 @@ public class KylinOrderTicketsRefundServiceImpl { ...@@ -412,34 +426,33 @@ public class KylinOrderTicketsRefundServiceImpl {
} else { } else {
msg = (String) hashMap.get("msg"); msg = (String) hashMap.get("msg");
} }
orderExpressStatus = 1;
} else { // 成功下单记录缓存 } else { // 成功下单记录缓存
// 生成快递单 // 生成快递单
HashMap hashMapResult = (HashMap) hashMap.get("result"); HashMap hashMapResult = (HashMap) hashMap.get("result");
LocalDateTime now = LocalDateTime.now(); remark = (String) hashMapResult.get("remark");
LinkedList<String> sqls = CollectionUtil.linkedListString(); proName = (String) hashMapResult.get("proName");
sqls.add(SqlMapping.get("kylin_order_refund.refundOrderExpress")); goodsValueTotal = (String) hashMapResult.get("goodsValueTotal");
LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr(); goodsNumber = (String) hashMapResult.get("goodsNumber");
String remark = (String) hashMapResult.get("remark"); mailno = (String) hashMapResult.get("mailno");
String proName = (String) hashMapResult.get("proName"); filterResult = (String) hashMapResult.get("filter_result");
String goodsValueTotal = (String) hashMapResult.get("goodsValueTotal"); cargoTypeCode = (String) hashMapResult.get("cargoTypeCode");
String goodsNumber = (String) hashMapResult.get("goodsNumber"); limitTypeCode = (String) hashMapResult.get("limitTypeCode");
expressTypeCode = (String) hashMapResult.get("expressTypeCode");
remark = (null == remark) ? "" : remark; remark = (null == remark) ? "" : remark;
proName = (null == proName) ? "" : proName; proName = (null == proName) ? "" : proName;
goodsValueTotal = (null == goodsValueTotal) ? "" : goodsValueTotal; goodsValueTotal = (null == goodsValueTotal) ? "" : goodsValueTotal;
goodsNumber = (null == goodsNumber) ? "" : goodsNumber; goodsNumber = (null == goodsNumber) ? "" : goodsNumber;
String mailno = (String) hashMapResult.get("mailno");
String filterResult = (String) hashMapResult.get("filter_result");
String cargoTypeCode = (String) hashMapResult.get("cargoTypeCode");
String limitTypeCode = (String) hashMapResult.get("limitTypeCode");
String expressTypeCode = (String) hashMapResult.get("expressTypeCode");
mailno = (null == mailno) ? "" : mailno; mailno = (null == mailno) ? "" : mailno;
filterResult = (null == filterResult) ? "" : filterResult; filterResult = (null == filterResult) ? "" : filterResult;
cargoTypeCode = (null == cargoTypeCode) ? "" : cargoTypeCode; cargoTypeCode = (null == cargoTypeCode) ? "" : cargoTypeCode;
limitTypeCode = (null == limitTypeCode) ? "" : limitTypeCode; limitTypeCode = (null == limitTypeCode) ? "" : limitTypeCode;
expressTypeCode = (null == expressTypeCode) ? "" : expressTypeCode; expressTypeCode = (null == expressTypeCode) ? "" : expressTypeCode;
orderExpressStatus = 2;
}
sqlsDataA.add(new Object[]{ sqlsDataA.add(new Object[]{
orderExpressId, orderTicketVo.getPerformanceId(), orderTicketVo.getOrderTicketsId(), orderRefundId, orderExpressId, orderTicketVo.getPerformanceId(), orderTicketVo.getOrderTicketsId(), orderRefundId,
OrderExpressCode, mailno, expressType, filterResult, remark, KylinTableStatusConst.ORDER_EXPRESS_STATUS2 OrderExpressCode, mailno, expressType, filterResult, remark, orderExpressStatus
, 2, sendExpressType, expressContacts, expressPhone, sendExpressAddress, appointmentTime , 2, sendExpressType, expressContacts, expressPhone, sendExpressAddress, appointmentTime
, proName, cargoTypeCode, limitTypeCode, expressTypeCode, goodsValueTotal, goodsNumber , proName, cargoTypeCode, limitTypeCode, expressTypeCode, goodsValueTotal, goodsNumber
, now , now
...@@ -451,11 +464,10 @@ public class KylinOrderTicketsRefundServiceImpl { ...@@ -451,11 +464,10 @@ public class KylinOrderTicketsRefundServiceImpl {
kylinOrderExpressVo.setOrderExpressId(orderExpressId); kylinOrderExpressVo.setOrderExpressId(orderExpressId);
kylinOrderExpressVo.setOrderTicketsId(orderTicketVo.getOrderTicketsId()); kylinOrderExpressVo.setOrderTicketsId(orderTicketVo.getOrderTicketsId());
kylinOrderExpressVo.setOrderExpressCode(OrderExpressCode); kylinOrderExpressVo.setOrderExpressCode(OrderExpressCode);
kylinOrderExpressVo.setMailno((String) hashMapResult.get("mailno")); kylinOrderExpressVo.setMailno(mailno);
kylinOrderExpressVo.setExpressStatus(KylinTableStatusConst.ORDER_EXPRESS_STATUS2); kylinOrderExpressVo.setExpressStatus(orderExpressStatus);
kylinOrderExpressVo.setSendExpressType(sendExpressType); kylinOrderExpressVo.setSendExpressType(sendExpressType);
dataUtils.setOrderRefundExpressInfo(orderTicketVo.getOrderTicketsId(), kylinOrderExpressVo); dataUtils.setOrderRefundExpressInfo(orderTicketVo.getOrderTicketsId(), kylinOrderExpressVo);
}
} else if (sendExpressType == 2) { // 自主发货 } else if (sendExpressType == 2) { // 自主发货
// 生成快递单 REDIS 队列入数据库 // 生成快递单 REDIS 队列入数据库
String orderExpressId = IDGenerator.nextSnowId(); String orderExpressId = IDGenerator.nextSnowId();
......
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