提交 8ea785c6 authored 作者: 李瑞鑫's avatar 李瑞鑫

订单获取监装监卸

上级 1a10cfb1
......@@ -19,4 +19,9 @@ public class NeedAlertSuperviseInfoParam {
@NotBlank(message = "订单编号不能为空")
private String orderNo;
@ApiModelProperty(value = "类型 1-监装 2-监卸", example = "1")
@NotBlank(message = "类型不能为空")
private Integer type;
}
......@@ -71,12 +71,16 @@ import com.msl.common.base.Optional;
import com.msl.common.base.PageParam;
import com.msl.common.enums.ResultCodeEnum;
import com.msl.common.exception.ServiceSystemException;
import com.msl.common.open.OpenClient;
import com.msl.common.open.RequestConfig;
import com.msl.common.result.Result;
import com.msl.common.utils.DateUtils;
import com.msl.common.utils.LocalDateTimeUtils;
import com.msl.common.utils.gps.GpsUtil;
import com.msl.user.data.UserSessionData;
import com.msl.user.utils.TokenUtil;
import com.purchase.manage.action.SupplyChainSupervisionLoadAction;
import com.purchase.manage.dto.SupervisionLoadInfoDto;
import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.common.exception.TencentCloudSDKException;
import com.tencentcloudapi.ocr.v20181119.OcrClient;
......@@ -3321,7 +3325,18 @@ public class OrderChildServiceImpl implements OrderChildService {
@Override
public NeedAlertSuperviseInfoResultVO needAlertSuperviseInfo(NeedAlertSuperviseInfoParam param) {
App app = appConfig.getPurchaseManageApp();//对接马上来供应链配置信息
//组装配置信息
RequestConfig config = new RequestConfig()
.setAppId(app.getAppNo())
.setAppKey(app.getAppKey())
.setGatewayUrl(app.getCallback());
//通过订单号查询监装监卸信息
SupplyChainSupervisionLoadAction action = new SupplyChainSupervisionLoadAction();
action.setOrderNo(param.getOrderNo());
action.setType(param.getType());
log.info("请求获取监装监卸信息参数,{}",action);
OpenClient.doAction(config, action);
return null;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论