Commit 98187638 by peterchu

fix: 修复销售明细报表中字段存储数据问题 20210803175630

parent c3c22c42
...@@ -379,9 +379,9 @@ public class ParseToSaleDetail extends BaseService{ ...@@ -379,9 +379,9 @@ public class ParseToSaleDetail extends BaseService{
String passengerId = passengerObj.getString("id"); String passengerId = passengerObj.getString("id");
// if(passengerIds.indexOf(passengerId)>-1){ // if(passengerIds.indexOf(passengerId)>-1){
if(passengerIds.equals(passengerId)){ if(passengerIds.equals(passengerId)){
pnr = passengerObj.getString("pnr"); pnr = passengerObj.getString("pnr"); // 注意 此处需要乘机人数据中保存了 pnr
ticketNumber = passengerObj.getString("ticketNumber"); ticketNumber = passengerObj.getString("ticketNumber");
passengerNames += passengerObj.getString("passengerName")+","; passengerNames += passengerObj.getString("passengerName") +"-"+ ticketNumber +",";
Integer passengerType = passengerObj.getInteger("passengerType"); Integer passengerType = passengerObj.getInteger("passengerType");
if(passengerType == 0){ if(passengerType == 0){
...@@ -427,7 +427,14 @@ public class ParseToSaleDetail extends BaseService{ ...@@ -427,7 +427,14 @@ public class ParseToSaleDetail extends BaseService{
String transId = transObj.getString("id"); String transId = transObj.getString("id");
purchaseId_trans = transObj.getString("purchaseId"); purchaseId_trans = transObj.getString("purchaseId");
orderId_trans = transObj.getString("orderId"); orderId_trans = transObj.getString("orderId");
String remark = transObj.getString("remark");
if(!StringUtils.isBlank(remark) && remark.contains("accountAlias")) {
JSONObject remarkJson = JSONObject.parseObject(remark);
accountId = remarkJson.getString("accountAlias");
} else {
accountId = transObj.getString("accountId"); accountId = transObj.getString("accountId");
}
cardNumber = transObj.getString("cardNumber"); cardNumber = transObj.getString("cardNumber");
transactionNumber = transObj.getString("transactionNumber"); transactionNumber = transObj.getString("transactionNumber");
localPrice = transObj.getString("localPrice"); localPrice = transObj.getString("localPrice");
...@@ -561,7 +568,8 @@ public class ParseToSaleDetail extends BaseService{ ...@@ -561,7 +568,8 @@ public class ParseToSaleDetail extends BaseService{
}finally{ }finally{
} }
System.out.println(saleDetailList); System.out.println(JSONObject.toJSONString(saleDetailList));
// logger.info("parseToSaleDetailMain |解析销售报表明细结果 saleDetailList.size="+ saleDetailList.size());
return saleDetailList; return saleDetailList;
} }
...@@ -572,7 +580,7 @@ public class ParseToSaleDetail extends BaseService{ ...@@ -572,7 +580,7 @@ public class ParseToSaleDetail extends BaseService{
* @return * @return
*/ */
public Object nullToString(Object obj, String toString){ public Object nullToString(Object obj, String toString){
return obj == null ? toString : obj; return obj == null || obj.toString().isEmpty() ? toString : obj;
} }
/** /**
......
...@@ -6,7 +6,7 @@ spring: ...@@ -6,7 +6,7 @@ spring:
productServiceUrl: 'http://127.0.0.1:28071/20160907_InterfaceConnected/' productServiceUrl: 'http://127.0.0.1:28071/20160907_InterfaceConnected/'
polestarLogsServicesUrl: 'http://127.0.0.1:8089/' polestarLogsServicesUrl: 'http://127.0.0.1:8089/'
dataApiUrl: 'http://14.18.207.91:38071/iffs-data-api/' dataApiUrl: 'http://14.18.207.91:38071/iffs-data-api/'
# 订单服务 ordercenter # 订单服务 ordercenter 中销售明细报表统计接口
# statementApiUrl: 'http://121.36.16.56:32480/ordercenterApi/' # statementApiUrl: 'http://121.36.16.56:32480/ordercenterApi/'
statementApiUrl: 'http://121.36.31.103:32480/ordercenterApi/' statementApiUrl: 'http://121.36.31.103:32480/ordercenterApi/'
pathConfig: pathConfig:
......
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