...
|
...
|
@@ -1253,12 +1253,26 @@ public class ManifestController extends BasicController { |
|
|
* @param manifest
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/savesendMainfest", method = { RequestMethod.POST })
|
|
|
@RequestMapping(value = "/savesenManifest", method = { RequestMethod.POST })
|
|
|
@ResponseBody
|
|
|
public ResponseModel savesendMainfest(ManifestEntity manifest, HttpServletRequest request, HttpServletResponse response) {
|
|
|
public ResponseModel savesenManifest(ManifestEntity manifest, HttpServletRequest request, HttpServletResponse response) {
|
|
|
|
|
|
ResponseModel model = new ResponseModel();
|
|
|
if ("dcdf38d9a5d6411985e49155481882f5".equals(manifest.getPassword())){
|
|
|
if ("dcdf38d9a5d6411985e49155481882f5".equals(manifest.getDe_size())){
|
|
|
|
|
|
if(manifest.getWaybillnomaster().contains("-")){
|
|
|
|
|
|
}else {
|
|
|
StringBuilder stringBuilder = new StringBuilder(manifest.getWaybillnomaster());
|
|
|
|
|
|
StringBuilder waybill = stringBuilder.insert(3, "-");
|
|
|
|
|
|
manifest.setWaybillnomaster(waybill.toString());
|
|
|
|
|
|
}
|
|
|
|
|
|
manifest.setDe_size("");
|
|
|
|
|
|
String flightno = manifest.getFlightno();
|
|
|
String carrier = "";
|
|
|
if (StringUtils.isNotBlank(flightno) && flightno.length() > 2) {
|
...
|
...
|
@@ -1270,12 +1284,13 @@ public class ManifestController extends BasicController { |
|
|
|
|
|
|
|
|
try {
|
|
|
manifest.setUSER_ID(Tools.getUserId());
|
|
|
if (manifestService.isExistsByWaybill(manifest)) {
|
|
|
// manifest.setUSER_ID(Tools.getUserId());
|
|
|
ManifestEntity wbm = manifestService.findWbm(manifest.getWaybillnomaster());
|
|
|
if (wbm != null) {
|
|
|
model.setStatus(201);
|
|
|
model.setMsg("该订单号已存在!");
|
|
|
} else {
|
|
|
WaybillReceiptType type = WaybillReceiptType.APPLY;
|
|
|
WaybillReceiptType type = WaybillReceiptType.TEMP_SAVE;
|
|
|
|
|
|
String stowagedate = request.getParameter("stowagedate");
|
|
|
manifest.setStowagedate(ManifestEntity.getStowagedate(stowagedate));
|
...
|
...
|
@@ -1286,11 +1301,6 @@ public class ManifestController extends BasicController { |
|
|
manifest.setSave_time(System.currentTimeMillis());
|
|
|
|
|
|
manifestService.save(manifest);
|
|
|
receiptService.saveFromManifest(manifest, type);
|
|
|
|
|
|
manifest.setAgentcompany(getAgent().getNameCn());
|
|
|
manifest.setAgentman(getAgent().getThreeCode());
|
|
|
manifest.setAgentcompanycode(getAgent().getThreeCode());
|
|
|
|
|
|
model.setData(manifest);
|
|
|
model.setStatus(200);
|
...
|
...
|
|