...
|
...
|
@@ -371,7 +371,13 @@ public class ExpressInfoServiceImpl implements IExpressInfoService { |
|
|
}
|
|
|
|
|
|
//1.物流单号信息
|
|
|
constructWayBillInfo(orderCode,expressTypeList,expressInfoRespBo);
|
|
|
if(TabType.BUY==actor){
|
|
|
//买家只能看到自己的物流
|
|
|
constructWayBillInfo(orderCode,Arrays.asList(EnumExpressType.EXPRESS_TYPE_2.getCode()),expressInfoRespBo);
|
|
|
}else{
|
|
|
constructWayBillInfo(orderCode,expressTypeList,expressInfoRespBo);
|
|
|
}
|
|
|
|
|
|
|
|
|
// 构造物流信息
|
|
|
if(expressTypeList.size()==1){
|
...
|
...
|
@@ -410,6 +416,11 @@ public class ExpressInfoServiceImpl implements IExpressInfoService { |
|
|
//5.设定三个阶段的信息
|
|
|
buildExpressStage(actor,buyerOrder.getStatus(), expressInfoRespBo);
|
|
|
|
|
|
//鉴定阶段的物流仍然属于卖家
|
|
|
if(expressInfoRespBo.getExpressType()!=null&&EnumExpressType.EXPRESS_TYPE_JUDGE_CENTER.getCode()==expressInfoRespBo.getExpressType().intValue()){
|
|
|
expressInfoRespBo.setExpressType(EnumExpressType.EXPRESS_TYPE_1.getCode().byteValue());
|
|
|
}
|
|
|
|
|
|
LOGGER.info("queryExpressDetailInfo result = {}", JSON.toJSONString(expressInfoRespBo));
|
|
|
return expressInfoRespBo;
|
|
|
}
|
...
|
...
|
|