Commit 6b13e47f by zhiheng.zhang

進度條邏輯修改

parent 0648b91d
...@@ -932,14 +932,15 @@ public class OrderServiceImpl implements Orderservice { ...@@ -932,14 +932,15 @@ public class OrderServiceImpl implements Orderservice {
Integer totalSumTime = 0; Integer totalSumTime = 0;
String progress = "0" ; //进度 String progress = "0" ; //进度
Integer orderProgressBarStatus = 2; Integer orderProgressBarStatus = 2;
StoreResponse.Configuration configuration = storeResponseDto.getStoreConfig(); String configurationStr = storeResponseDto.getConfiguration();
if(null != configuration) { if(StringUtils.isNotEmpty(configurationStr)) {
log.info("StoreResponse.Configuration {}", JSONObject.toJSONString(configuration)); try{
StoreResponse.Configuration configuration = JSONObject.parseObject(configurationStr).toJavaObject(StoreResponse.Configuration.class);
if (null != configuration) {
orderProgressBarStatus = configuration.getOrderProgressBarStatus(); orderProgressBarStatus = configuration.getOrderProgressBarStatus();
; //默认关闭 ; //默认关闭
//订单状态为已接单并且无售后单展示进度条 //订单状态为已接单并且无售后单展示进度条
if (OrderStatus.RECEIPT.getCode() == orderBean.getStatus() && null == orderBean.getAfterSalesOrderResp() && null != orderProgressBarStatus && null != configuration.getTurnOnTimeOfMaking()) { if (OrderStatus.RECEIPT.getCode() == orderBean.getStatus() && null == orderBean.getAfterSalesOrderResp() && null != orderProgressBarStatus && null != configuration.getTurnOnTimeOfMaking()) {
try {
// 查询订单的排队人数 // 查询订单的排队人数
QueryLineUpOrderReq queryLineUpOrderReq = new QueryLineUpOrderReq(); QueryLineUpOrderReq queryLineUpOrderReq = new QueryLineUpOrderReq();
queryLineUpOrderReq.setPartnerId(orderBean.getCompanyId()); queryLineUpOrderReq.setPartnerId(orderBean.getCompanyId());
...@@ -948,7 +949,6 @@ public class OrderServiceImpl implements Orderservice { ...@@ -948,7 +949,6 @@ public class OrderServiceImpl implements Orderservice {
queryLineUpOrderReq.setEndTime(orderBean.getGmtCreate()); queryLineUpOrderReq.setEndTime(orderBean.getGmtCreate());
// 取餐排队人数查询代码去除 // 取餐排队人数查询代码去除
QueryLineUpResponse response = orderCenterSdkService.queryLineUpOrder(queryLineUpOrderReq); QueryLineUpResponse response = orderCenterSdkService.queryLineUpOrder(queryLineUpOrderReq);
;
if (RESPONSE_SUCCESS_CODE.equals(response.getErrcode())) { if (RESPONSE_SUCCESS_CODE.equals(response.getErrcode())) {
if (null == response.getOrderCodes()) { if (null == response.getOrderCodes()) {
progress = "100"; progress = "100";
...@@ -975,10 +975,11 @@ public class OrderServiceImpl implements Orderservice { ...@@ -975,10 +975,11 @@ public class OrderServiceImpl implements Orderservice {
} }
} }
} }
} catch (Exception e) {
log.error("get returnWords error :{},StoreResponse.Configuration:{}", e.getMessage(), JSONObject.toJSONString(configuration));
} }
} }
}catch (Exception e){
log.error("get returnWords error :{},StoreResponse.Configuration:{}", e.getMessage(), configurationStr);
}
} }
orderBean.setProgress(String.valueOf(progress)); orderBean.setProgress(String.valueOf(progress));
orderBean.setReturnWords(returnWords); orderBean.setReturnWords(returnWords);
......
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