Authored by qinchao

物流fix

... ... @@ -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;
}
... ...