...
|
...
|
@@ -29,35 +29,28 @@ public class DataWareHouseController { |
|
|
/**
|
|
|
* 获取数据仓库服务的相关数据.
|
|
|
*
|
|
|
* @param resultList {@link ResultExitData}
|
|
|
* @param waybillNoMaster 运单号
|
|
|
* @return
|
|
|
*/
|
|
|
@PutMapping("/getInfo")
|
|
|
public List<ResultExitData> getInfo(@RequestBody List<ResultExitData> resultList) {
|
|
|
System.out.println("开始调用数据仓库服务");
|
|
|
System.out.println("长度为" + resultList.size());
|
|
|
for (int i = 0, resultSize = resultList.size(); i < resultSize; i++) {
|
|
|
ResultExitData result = resultList.get(i);
|
|
|
System.out.println(i + "运单号" + result.getWaybillNoMaster());
|
|
|
|
|
|
/**
|
|
|
* 根据运单号,获取 TxdUdep 中的体积
|
|
|
*/
|
|
|
List<TxdUdep> txdUdeps = txdUdepService.getTxdUdepInfo(result.getWaybillNoMaster());
|
|
|
if (txdUdeps != null && txdUdeps.size() > 0) {
|
|
|
//设置体积
|
|
|
result.setVolumeMeasure(txdUdeps.get(0).getVolumeMeasure());
|
|
|
}
|
|
|
/**
|
|
|
* 根据运单号,获取计费重量
|
|
|
*/
|
|
|
List<TxdUfoh> txdUfoInfo = txdUfohService.getTxdUfoInfo(result.getWaybillNoMaster());
|
|
|
if (txdUfoInfo != null && txdUfoInfo.size() > 0) {
|
|
|
//设置计费重量
|
|
|
result.setTotalGrossWeightMeasure(txdUfoInfo.get(0).getTotalGrossWeightMeasure());
|
|
|
}
|
|
|
@GetMapping("/getInfo")
|
|
|
public ResultExitData getInfo(@RequestParam(value = "waybillNoMaster", required = false) String waybillNoMaster) {
|
|
|
ResultExitData result = new ResultExitData();
|
|
|
/**
|
|
|
* 根据运单号,获取 TxdUdep 中的体积
|
|
|
*/
|
|
|
List<TxdUdep> txdUdeps = txdUdepService.getTxdUdepInfo(waybillNoMaster);
|
|
|
if (txdUdeps != null && txdUdeps.size() > 0) {
|
|
|
//设置体积
|
|
|
result.setVolumeMeasure(txdUdeps.get(0).getVolumeMeasure());
|
|
|
}
|
|
|
/**
|
|
|
* 根据运单号,获取计费重量
|
|
|
*/
|
|
|
List<TxdUfoh> txdUfoInfo = txdUfohService.getTxdUfoInfo(waybillNoMaster);
|
|
|
if (txdUfoInfo != null && txdUfoInfo.size() > 0) {
|
|
|
//设置计费重量
|
|
|
result.setTotalGrossWeightMeasure(txdUfoInfo.get(0).getTotalGrossWeightMeasure());
|
|
|
}
|
|
|
System.out.println("数据仓库服务,调用完毕");
|
|
|
return resultList;
|
|
|
return result;
|
|
|
}
|
|
|
} |
...
|
...
|
|