...
|
...
|
@@ -1259,8 +1259,9 @@ public class ManifestController extends BasicController { |
|
|
|
|
|
ResponseModel model = new ResponseModel();
|
|
|
try {
|
|
|
// 判断验证码 是否正确
|
|
|
if ("dcdf38d9a5d6411985e49155481882f5".equals(manifest.getDe_size())) {
|
|
|
|
|
|
// 判断参数是否为空
|
|
|
if (StringUtils.isBlank(manifest.getWaybillnomaster()) || StringUtils.isBlank(manifest.getDe_type())
|
|
|
|| StringUtils.isBlank(manifest.getDelivery_station()) || StringUtils.isBlank(manifest.getFlightno())
|
|
|
|| manifest.getFlightdate() == null || StringUtils.isBlank(manifest.getOriginatingstation())
|
...
|
...
|
@@ -1278,6 +1279,9 @@ public class ManifestController extends BasicController { |
|
|
model.setMsg("缺少参数");
|
|
|
|
|
|
}else {
|
|
|
// 判断 主分单
|
|
|
if(StringUtils.isBlank(manifest.getDe_number())){
|
|
|
// 查看主单号
|
|
|
if (manifest.getWaybillnomaster().contains("-")) {
|
|
|
|
|
|
} else {
|
...
|
...
|
@@ -1293,6 +1297,7 @@ public class ManifestController extends BasicController { |
|
|
|
|
|
String flightno = manifest.getFlightno();
|
|
|
String carrier = "";
|
|
|
// 拆分 承运人航班号 CV0000
|
|
|
if (StringUtils.isNotBlank(flightno) && flightno.length() > 2) {
|
|
|
carrier = flightno.substring(0, 2);
|
|
|
flightno = flightno.replace(carrier, "");
|
...
|
...
|
@@ -1301,7 +1306,7 @@ public class ManifestController extends BasicController { |
|
|
manifest.setFlightno(flightno);
|
|
|
|
|
|
|
|
|
// manifest.setUSER_ID(Tools.getUserId());
|
|
|
// 判断主单是否存在
|
|
|
ManifestEntity wbm = manifestService.findWbm(manifest.getWaybillnomaster());
|
|
|
if (wbm != null) {
|
|
|
model.setStatus(201);
|
...
|
...
|
@@ -1322,13 +1327,69 @@ public class ManifestController extends BasicController { |
|
|
model.setData(manifest);
|
|
|
model.setStatus(200);
|
|
|
model.setMsg(HttpJsonMsg.SUCCESS);
|
|
|
}
|
|
|
}else {
|
|
|
|
|
|
PreparesecondaryEntity pe = new PreparesecondaryEntity();
|
|
|
|
|
|
pe.setWaybillnomaster(manifest.getWaybillnomaster());
|
|
|
pe.setWaybillnosecondary(manifest.getDe_volume());
|
|
|
pe.setDe_type(manifest.getDe_type());
|
|
|
pe.setDelivery_station(manifest.getDelivery_station());
|
|
|
|
|
|
String flightno = manifest.getFlightno();
|
|
|
String carrier = "";
|
|
|
// 拆分 承运人航班号 CV0000
|
|
|
if (StringUtils.isNotBlank(flightno) && flightno.length() > 2) {
|
|
|
carrier = flightno.substring(0, 2);
|
|
|
flightno = flightno.replace(carrier, "");
|
|
|
}
|
|
|
pe.setCarrier(carrier);
|
|
|
pe.setFlightno(flightno);
|
|
|
pe.setFlightdate(manifest.getFlightdate());
|
|
|
pe.setOriginatingstation(manifest.getOriginatingstation());
|
|
|
pe.setDestinationstation(manifest.getDestinationstation());
|
|
|
pe.setTotalpiece(manifest.getTotalpiece());
|
|
|
pe.setTotalweight(manifest.getTotalweight());
|
|
|
pe.setPaymode(manifest.getPaymode());
|
|
|
pe.setCustomsstatus(manifest.getCustomsstatus());
|
|
|
pe.setCustomscode(manifest.getCustomscode());
|
|
|
pe.setName_ofgoods(manifest.getName_ofgoods());
|
|
|
pe.setCo_company(manifest.getCo_company());
|
|
|
pe.setCo_address(manifest.getCo_address());
|
|
|
pe.setShpcusid(manifest.getShpcusid());
|
|
|
|
|
|
if (StringUtils.isNotBlank(manifest.getCo_telephone())){
|
|
|
pe.setCo_telephone(manifest.getCo_telephone());
|
|
|
}else {
|
|
|
pe.setCo_telephone("");
|
|
|
}
|
|
|
pe.setCo_country(manifest.getCo_country());
|
|
|
pe.setSh_company(manifest.getSh_company());
|
|
|
pe.setSh_address(manifest.getSh_address());
|
|
|
pe.setCnecusid(manifest.getCnecusid());
|
|
|
pe.setSh_country(manifest.getSh_country());
|
|
|
|
|
|
if (StringUtils.isNotBlank(manifest.getSh_telephone())){
|
|
|
pe.setSh_telephone(manifest.getSh_telephone());
|
|
|
}else {
|
|
|
pe.setSh_telephone("");
|
|
|
}
|
|
|
|
|
|
pe.setSh_city(manifest.getSh_city());
|
|
|
pe.setUSER_ID(manifest.getUSER_ID());
|
|
|
pe.setReach_station(manifest.getReach_station());
|
|
|
|
|
|
preparesecondaryServer.save(pe);
|
|
|
model.setData(manifest);
|
|
|
model.setStatus(200);
|
|
|
model.setMsg(HttpJsonMsg.SUCCESS);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
}else{
|
|
|
model.setStatus(202);
|
|
|
model.setMsg("缺少验证密码");
|
|
|
model.setMsg("验证码错误");
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
model.setStatus(500);
|
...
|
...
|
|