切换导航条
此项目
正在载入...
登录
朱兆平
/
agent
·
提交
转到一个项目
GitLab
转到仪表盘
项目
活动
文件
提交
管道
0
构建
0
图表
里程碑
问题
0
合并请求
0
成员
标记
维基
派生
网络
创建新的问题
下载为
邮件补丁
差异文件
浏览文件
作者
shenhailong
6 years ago
提交
c6fd2fb854ecd27974be8d07eb625baef08731b6
1 个父辈
5574cb9a
修改 远程调用 预配添加接口
隐藏空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
95 行增加
和
34 行删除
src/main/java/com/agent/controller/agent/ManifestController.java
src/main/java/com/agent/controller/agent/ManifestController.java
查看文件 @
c6fd2fb
...
...
@@ -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
);
...
...
请
注册
或
登录
后发表评论