正在显示
1 个修改的文件
包含
95 行增加
和
34 行删除
@@ -1259,8 +1259,9 @@ public class ManifestController extends BasicController { | @@ -1259,8 +1259,9 @@ public class ManifestController extends BasicController { | ||
1259 | 1259 | ||
1260 | ResponseModel model = new ResponseModel(); | 1260 | ResponseModel model = new ResponseModel(); |
1261 | try { | 1261 | try { |
1262 | + // 判断验证码 是否正确 | ||
1262 | if ("dcdf38d9a5d6411985e49155481882f5".equals(manifest.getDe_size())) { | 1263 | if ("dcdf38d9a5d6411985e49155481882f5".equals(manifest.getDe_size())) { |
1263 | - | 1264 | + // 判断参数是否为空 |
1264 | if (StringUtils.isBlank(manifest.getWaybillnomaster()) || StringUtils.isBlank(manifest.getDe_type()) | 1265 | if (StringUtils.isBlank(manifest.getWaybillnomaster()) || StringUtils.isBlank(manifest.getDe_type()) |
1265 | || StringUtils.isBlank(manifest.getDelivery_station()) || StringUtils.isBlank(manifest.getFlightno()) | 1266 | || StringUtils.isBlank(manifest.getDelivery_station()) || StringUtils.isBlank(manifest.getFlightno()) |
1266 | || manifest.getFlightdate() == null || StringUtils.isBlank(manifest.getOriginatingstation()) | 1267 | || manifest.getFlightdate() == null || StringUtils.isBlank(manifest.getOriginatingstation()) |
@@ -1278,57 +1279,117 @@ public class ManifestController extends BasicController { | @@ -1278,57 +1279,117 @@ public class ManifestController extends BasicController { | ||
1278 | model.setMsg("缺少参数"); | 1279 | model.setMsg("缺少参数"); |
1279 | 1280 | ||
1280 | }else { | 1281 | }else { |
1281 | - if (manifest.getWaybillnomaster().contains("-")) { | 1282 | + // 判断 主分单 |
1283 | + if(StringUtils.isBlank(manifest.getDe_number())){ | ||
1284 | + // 查看主单号 | ||
1285 | + if (manifest.getWaybillnomaster().contains("-")) { | ||
1282 | 1286 | ||
1283 | - } else { | ||
1284 | - StringBuilder stringBuilder = new StringBuilder(manifest.getWaybillnomaster()); | 1287 | + } else { |
1288 | + StringBuilder stringBuilder = new StringBuilder(manifest.getWaybillnomaster()); | ||
1285 | 1289 | ||
1286 | - StringBuilder waybill = stringBuilder.insert(3, "-"); | 1290 | + StringBuilder waybill = stringBuilder.insert(3, "-"); |
1287 | 1291 | ||
1288 | - manifest.setWaybillnomaster(waybill.toString()); | 1292 | + manifest.setWaybillnomaster(waybill.toString()); |
1289 | 1293 | ||
1290 | - } | 1294 | + } |
1291 | 1295 | ||
1292 | - manifest.setDe_size(""); | 1296 | + manifest.setDe_size(""); |
1293 | 1297 | ||
1294 | - String flightno = manifest.getFlightno(); | ||
1295 | - String carrier = ""; | ||
1296 | - if (StringUtils.isNotBlank(flightno) && flightno.length() > 2) { | ||
1297 | - carrier = flightno.substring(0, 2); | ||
1298 | - flightno = flightno.replace(carrier, ""); | ||
1299 | - } | ||
1300 | - manifest.setCarrier(carrier); | ||
1301 | - manifest.setFlightno(flightno); | 1298 | + String flightno = manifest.getFlightno(); |
1299 | + String carrier = ""; | ||
1300 | + // 拆分 承运人航班号 CV0000 | ||
1301 | + if (StringUtils.isNotBlank(flightno) && flightno.length() > 2) { | ||
1302 | + carrier = flightno.substring(0, 2); | ||
1303 | + flightno = flightno.replace(carrier, ""); | ||
1304 | + } | ||
1305 | + manifest.setCarrier(carrier); | ||
1306 | + manifest.setFlightno(flightno); | ||
1307 | + | ||
1308 | + | ||
1309 | + // 判断主单是否存在 | ||
1310 | + ManifestEntity wbm = manifestService.findWbm(manifest.getWaybillnomaster()); | ||
1311 | + if (wbm != null) { | ||
1312 | + model.setStatus(201); | ||
1313 | + model.setMsg("该订单号已存在!"); | ||
1314 | + } else { | ||
1315 | + WaybillReceiptType type = WaybillReceiptType.TEMP_SAVE; | ||
1316 | + | ||
1317 | + String stowagedate = request.getParameter("stowagedate"); | ||
1318 | + manifest.setStowagedate(ManifestEntity.getStowagedate(stowagedate)); | ||
1319 | + // 保存 | ||
1320 | + manifest.setIsdelete(1); | ||
1321 | + manifest.setResponse_code(String.valueOf(type.getValue())); | ||
1322 | + manifest.setResponse_text(type.getName()); | ||
1323 | + manifest.setSave_time(System.currentTimeMillis()); | ||
1324 | + | ||
1325 | + manifestService.save(manifest); | ||
1326 | + | ||
1327 | + model.setData(manifest); | ||
1328 | + model.setStatus(200); | ||
1329 | + model.setMsg(HttpJsonMsg.SUCCESS); | ||
1330 | + } | ||
1331 | + }else { | ||
1302 | 1332 | ||
1333 | + PreparesecondaryEntity pe = new PreparesecondaryEntity(); | ||
1303 | 1334 | ||
1304 | - // manifest.setUSER_ID(Tools.getUserId()); | ||
1305 | - ManifestEntity wbm = manifestService.findWbm(manifest.getWaybillnomaster()); | ||
1306 | - if (wbm != null) { | ||
1307 | - model.setStatus(201); | ||
1308 | - model.setMsg("该订单号已存在!"); | ||
1309 | - } else { | ||
1310 | - WaybillReceiptType type = WaybillReceiptType.TEMP_SAVE; | 1335 | + pe.setWaybillnomaster(manifest.getWaybillnomaster()); |
1336 | + pe.setWaybillnosecondary(manifest.getDe_volume()); | ||
1337 | + pe.setDe_type(manifest.getDe_type()); | ||
1338 | + pe.setDelivery_station(manifest.getDelivery_station()); | ||
1311 | 1339 | ||
1312 | - String stowagedate = request.getParameter("stowagedate"); | ||
1313 | - manifest.setStowagedate(ManifestEntity.getStowagedate(stowagedate)); | ||
1314 | - // 保存 | ||
1315 | - manifest.setIsdelete(1); | ||
1316 | - manifest.setResponse_code(String.valueOf(type.getValue())); | ||
1317 | - manifest.setResponse_text(type.getName()); | ||
1318 | - manifest.setSave_time(System.currentTimeMillis()); | 1340 | + String flightno = manifest.getFlightno(); |
1341 | + String carrier = ""; | ||
1342 | + // 拆分 承运人航班号 CV0000 | ||
1343 | + if (StringUtils.isNotBlank(flightno) && flightno.length() > 2) { | ||
1344 | + carrier = flightno.substring(0, 2); | ||
1345 | + flightno = flightno.replace(carrier, ""); | ||
1346 | + } | ||
1347 | + pe.setCarrier(carrier); | ||
1348 | + pe.setFlightno(flightno); | ||
1349 | + pe.setFlightdate(manifest.getFlightdate()); | ||
1350 | + pe.setOriginatingstation(manifest.getOriginatingstation()); | ||
1351 | + pe.setDestinationstation(manifest.getDestinationstation()); | ||
1352 | + pe.setTotalpiece(manifest.getTotalpiece()); | ||
1353 | + pe.setTotalweight(manifest.getTotalweight()); | ||
1354 | + pe.setPaymode(manifest.getPaymode()); | ||
1355 | + pe.setCustomsstatus(manifest.getCustomsstatus()); | ||
1356 | + pe.setCustomscode(manifest.getCustomscode()); | ||
1357 | + pe.setName_ofgoods(manifest.getName_ofgoods()); | ||
1358 | + pe.setCo_company(manifest.getCo_company()); | ||
1359 | + pe.setCo_address(manifest.getCo_address()); | ||
1360 | + pe.setShpcusid(manifest.getShpcusid()); | ||
1361 | + | ||
1362 | + if (StringUtils.isNotBlank(manifest.getCo_telephone())){ | ||
1363 | + pe.setCo_telephone(manifest.getCo_telephone()); | ||
1364 | + }else { | ||
1365 | + pe.setCo_telephone(""); | ||
1366 | + } | ||
1367 | + pe.setCo_country(manifest.getCo_country()); | ||
1368 | + pe.setSh_company(manifest.getSh_company()); | ||
1369 | + pe.setSh_address(manifest.getSh_address()); | ||
1370 | + pe.setCnecusid(manifest.getCnecusid()); | ||
1371 | + pe.setSh_country(manifest.getSh_country()); | ||
1372 | + | ||
1373 | + if (StringUtils.isNotBlank(manifest.getSh_telephone())){ | ||
1374 | + pe.setSh_telephone(manifest.getSh_telephone()); | ||
1375 | + }else { | ||
1376 | + pe.setSh_telephone(""); | ||
1377 | + } | ||
1319 | 1378 | ||
1320 | - manifestService.save(manifest); | 1379 | + pe.setSh_city(manifest.getSh_city()); |
1380 | + pe.setUSER_ID(manifest.getUSER_ID()); | ||
1381 | + pe.setReach_station(manifest.getReach_station()); | ||
1321 | 1382 | ||
1383 | + preparesecondaryServer.save(pe); | ||
1322 | model.setData(manifest); | 1384 | model.setData(manifest); |
1323 | model.setStatus(200); | 1385 | model.setStatus(200); |
1324 | model.setMsg(HttpJsonMsg.SUCCESS); | 1386 | model.setMsg(HttpJsonMsg.SUCCESS); |
1325 | - | ||
1326 | - | ||
1327 | } | 1387 | } |
1388 | + | ||
1328 | } | 1389 | } |
1329 | }else{ | 1390 | }else{ |
1330 | model.setStatus(202); | 1391 | model.setStatus(202); |
1331 | - model.setMsg("缺少验证密码"); | 1392 | + model.setMsg("验证码错误"); |
1332 | } | 1393 | } |
1333 | } catch (Exception e) { | 1394 | } catch (Exception e) { |
1334 | model.setStatus(500); | 1395 | model.setStatus(500); |
-
请 注册 或 登录 后发表评论