diff --git a/src/main/java/com/agent/controller/agent/ManifestController.java b/src/main/java/com/agent/controller/agent/ManifestController.java
index e5e3d76..aaa6536 100644
--- a/src/main/java/com/agent/controller/agent/ManifestController.java
+++ b/src/main/java/com/agent/controller/agent/ManifestController.java
@@ -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,57 +1279,117 @@ public class ManifestController extends BasicController {
 					model.setMsg("缺少参数");
 
 				}else {
-					if (manifest.getWaybillnomaster().contains("-")) {
+					// 判断 主分单
+					if(StringUtils.isBlank(manifest.getDe_number())){
+						// 查看主单号
+						if (manifest.getWaybillnomaster().contains("-")) {
 
-					} else {
-						StringBuilder stringBuilder = new StringBuilder(manifest.getWaybillnomaster());
+						} else {
+							StringBuilder stringBuilder = new StringBuilder(manifest.getWaybillnomaster());
 
-						StringBuilder waybill = stringBuilder.insert(3, "-");
+							StringBuilder waybill = stringBuilder.insert(3, "-");
 
-						manifest.setWaybillnomaster(waybill.toString());
+							manifest.setWaybillnomaster(waybill.toString());
 
-					}
+						}
 
-					manifest.setDe_size("");
+						manifest.setDe_size("");
 
-					String flightno = manifest.getFlightno();
-					String carrier = "";
-					if (StringUtils.isNotBlank(flightno) && flightno.length() > 2) {
-						carrier = flightno.substring(0, 2);
-						flightno = flightno.replace(carrier, "");
-					}
-					manifest.setCarrier(carrier);
-					manifest.setFlightno(flightno);
+						String flightno = manifest.getFlightno();
+						String carrier = "";
+						// 拆分 承运人航班号  CV0000
+						if (StringUtils.isNotBlank(flightno) && flightno.length() > 2) {
+							carrier = flightno.substring(0, 2);
+							flightno = flightno.replace(carrier, "");
+						}
+						manifest.setCarrier(carrier);
+						manifest.setFlightno(flightno);
+
+
+						//	判断主单是否存在
+						ManifestEntity wbm = manifestService.findWbm(manifest.getWaybillnomaster());
+						if (wbm != null) {
+							model.setStatus(201);
+							model.setMsg("该订单号已存在!");
+						} else {
+							WaybillReceiptType type = WaybillReceiptType.TEMP_SAVE;
+
+							String stowagedate = request.getParameter("stowagedate");
+							manifest.setStowagedate(ManifestEntity.getStowagedate(stowagedate));
+							// 保存
+							manifest.setIsdelete(1);
+							manifest.setResponse_code(String.valueOf(type.getValue()));
+							manifest.setResponse_text(type.getName());
+							manifest.setSave_time(System.currentTimeMillis());
+
+							manifestService.save(manifest);
+
+							model.setData(manifest);
+							model.setStatus(200);
+							model.setMsg(HttpJsonMsg.SUCCESS);
+						}
+					}else {
 
+						PreparesecondaryEntity pe = new PreparesecondaryEntity();
 
-					//				manifest.setUSER_ID(Tools.getUserId());
-					ManifestEntity wbm = manifestService.findWbm(manifest.getWaybillnomaster());
-					if (wbm != null) {
-						model.setStatus(201);
-						model.setMsg("该订单号已存在!");
-					} else {
-						WaybillReceiptType type = WaybillReceiptType.TEMP_SAVE;
+						pe.setWaybillnomaster(manifest.getWaybillnomaster());
+						pe.setWaybillnosecondary(manifest.getDe_volume());
+						pe.setDe_type(manifest.getDe_type());
+						pe.setDelivery_station(manifest.getDelivery_station());
 
-						String stowagedate = request.getParameter("stowagedate");
-						manifest.setStowagedate(ManifestEntity.getStowagedate(stowagedate));
-						// 保存
-						manifest.setIsdelete(1);
-						manifest.setResponse_code(String.valueOf(type.getValue()));
-						manifest.setResponse_text(type.getName());
-						manifest.setSave_time(System.currentTimeMillis());
+						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("");
+						}
 
-						manifestService.save(manifest);
+						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);