提交 326a81fc authored 作者: 李瑞鑫's avatar 李瑞鑫

订单获取监装监卸

上级 e791efdf
......@@ -15,12 +15,8 @@ import javax.validation.constraints.NotBlank;
@NoArgsConstructor
public class NeedAlertSuperviseInfoParam {
@ApiModelProperty(value = "货单编号", example = "100000000")
@NotBlank(message = "货单编号不能为空")
private String orderGoodsNo;
@ApiModelProperty(value = "运单编号", example = "100000000")
@NotBlank(message = "运单编号不能为空")
private String childNo;
@ApiModelProperty(value = "订单编号", example = "100000000")
@NotBlank(message = "订单编号不能为空")
private String orderNo;
}
......@@ -15,18 +15,18 @@ import org.springframework.stereotype.Component;
public class LoadAppConfig {
private App app;
private App purchaseManageApp;
@Autowired
private AppDao appDao;
public App getApp() {
if (app == null) {
app = appDao.getOneByField(App::getUniqueIdentifier, AppEnum.UniqueIdentifier.PURCHASE_MANAGE.getCode()).orElseThrow(
public App getPurchaseManageApp() {
if (purchaseManageApp == null) {
purchaseManageApp = appDao.getOneByField(App::getUniqueIdentifier, AppEnum.UniqueIdentifier.PURCHASE_MANAGE.getCode()).orElseThrow(
PerformanceResultEnum.DATA_NOT_FIND);;
}
return app;
return purchaseManageApp;
}
}
......@@ -8,7 +8,6 @@ import com.clx.performance.param.app.*;
import com.clx.performance.param.app.owner.PageOwnerOrderChildListParam;
import com.clx.performance.param.feign.CancelOrderGoodsParam;
import com.clx.performance.param.pc.*;
import com.clx.performance.param.pc.breakcontract.carrier.PageCarrierBreakContractSettlementDriverParam;
import com.clx.performance.vo.app.*;
import com.clx.performance.vo.app.owner.OwnerOrderChildVO;
import com.clx.performance.vo.pc.*;
......@@ -111,4 +110,7 @@ public interface OrderChildService {
void cacheOrderChildExpectData(String childNo, OrderChildExpectDTO expect);
OrderChildLoadRangeCheckResultVO loadRangeCheck(OrderChildLoadRangeCheckParam param);
NeedAlertSuperviseInfoResultVO needAlertSuperviseInfo(NeedAlertSuperviseInfoParam param);
}
......@@ -14,6 +14,7 @@ import com.clx.order.vo.pc.carrier.InvoicingCompanyVO;
import com.clx.order.vo.pc.owner.OwnerQuotationDetailVO;
import com.clx.performance.component.GoodsOrderTruckRecordComponent;
import com.clx.performance.component.OrderChildLoanComponent;
import com.clx.performance.config.LoadAppConfig;
import com.clx.performance.config.TencentCloudApiOcrConfig;
import com.clx.performance.constant.RedisConstants;
import com.clx.performance.constant.RedissonConstants;
......@@ -245,6 +246,8 @@ public class OrderChildServiceImpl implements OrderChildService {
private UserClxFeign userClxFeign;
@Autowired
private OrderChildOperateLimitConfigService orderChildOperateLimitConfigService;
@Autowired
private LoadAppConfig appConfig;
@PostConstruct
public void init(){
......@@ -3235,4 +3238,11 @@ public class OrderChildServiceImpl implements OrderChildService {
}
return charts;
}
@Override
public NeedAlertSuperviseInfoResultVO needAlertSuperviseInfo(NeedAlertSuperviseInfoParam param) {
App app = appConfig.getPurchaseManageApp();//对接马上来供应链配置信息
return null;
}
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论