|
@@ -194,8 +194,7 @@ public class WhsqbpWebService extends BaseController {
|
|
|
// 根据 申请单位 过滤
|
|
|
addNotEmptyModel(filterList, "zydw.gkjyr", gkjyr, Operator.LIKE);
|
|
|
// 只检索非删除状态记录
|
|
|
- addNotEmptyModel(filterList, "recordStatus",
|
|
|
- BaseEntity.RECORD_STATE_DELETE, Operator.NEQ);
|
|
|
+ addNotEmptyModel(filterList, "recordStatus",BaseEntity.RECORD_STATE_DELETE, Operator.NEQ);
|
|
|
// 根据所在地过滤
|
|
|
addNotEmptyModel(filterList, "szd.id", szd, Operator.LIKE);
|
|
|
// 根据港区过滤
|
|
@@ -210,44 +209,34 @@ public class WhsqbpWebService extends BaseController {
|
|
|
// 报告时间
|
|
|
try {
|
|
|
if (!StringUtils.isEmpty(bgsj1))
|
|
|
- addNotEmptyModel(filterList, "bgsj",
|
|
|
- Utils.getDateFirstTime(sdf.parse(bgsj1)), Operator.GTE);
|
|
|
+ addNotEmptyModel(filterList, "bgsj",Utils.getDateFirstTime(sdf.parse(bgsj1)), Operator.GTE);
|
|
|
if (!StringUtils.isEmpty(bgsj2))
|
|
|
- addNotEmptyModel(filterList, "bgsj",
|
|
|
- Utils.getDateLastTime(sdf.parse(bgsj2)), Operator.LTE);
|
|
|
+ addNotEmptyModel(filterList, "bgsj",Utils.getDateLastTime(sdf.parse(bgsj2)), Operator.LTE);
|
|
|
// 开工时间
|
|
|
if (!StringUtils.isEmpty(kgsj1))
|
|
|
- addNotEmptyModel(filterList, "kgsj",
|
|
|
- Utils.getDateFirstTime(sdf.parse(kgsj1)), Operator.GTE);
|
|
|
+ addNotEmptyModel(filterList, "kgsj",Utils.getDateFirstTime(sdf.parse(kgsj1)), Operator.GTE);
|
|
|
if (!StringUtils.isEmpty(kgsj2))
|
|
|
- addNotEmptyModel(filterList, "kgsj",
|
|
|
- Utils.getDateLastTime(sdf.parse(kgsj2)), Operator.LTE);
|
|
|
+ addNotEmptyModel(filterList, "kgsj",Utils.getDateLastTime(sdf.parse(kgsj2)), Operator.LTE);
|
|
|
// 完工时间
|
|
|
if (!StringUtils.isEmpty(wgsj1))
|
|
|
- addNotEmptyModel(filterList, "wgsj",
|
|
|
- Utils.getDateFirstTime(sdf.parse(wgsj1)), Operator.GTE);
|
|
|
+ addNotEmptyModel(filterList, "wgsj",Utils.getDateFirstTime(sdf.parse(wgsj1)), Operator.GTE);
|
|
|
if (!StringUtils.isEmpty(wgsj2))
|
|
|
- addNotEmptyModel(filterList, "wgsj",
|
|
|
- Utils.getDateLastTime(sdf.parse(wgsj2)), Operator.LTE);
|
|
|
+ addNotEmptyModel(filterList, "wgsj",Utils.getDateLastTime(sdf.parse(wgsj2)), Operator.LTE);
|
|
|
} catch (ParseException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
if (Utils.getWebServiceUser() != null) {
|
|
|
UserEntity user = Utils.getWebServiceUser();
|
|
|
// 经营人只能查自己的
|
|
|
- if (Constants.YES.equals(user.getSfjyr())
|
|
|
- && user.getJyrjcxx() != null) {
|
|
|
- addNotEmptyModel(filterList, "zydw", user.getJyrjcxx(),
|
|
|
- Operator.EQ);
|
|
|
+ if (Constants.YES.equals(user.getSfjyr()) && user.getJyrjcxx() != null) {
|
|
|
+ addNotEmptyModel(filterList, "zydw", user.getJyrjcxx(),Operator.EQ);
|
|
|
} else {
|
|
|
// 行政人员根据权限过滤(危货列表菜单ID=26)
|
|
|
addRecordCodeFilter(26l, filterList);
|
|
|
}
|
|
|
}
|
|
|
- Specification<ZysqbpEntity> spec = SpecificationCreater
|
|
|
- .searchByPredicateModels(filterList);
|
|
|
- SinglePageRequest page = new SinglePageRequest(pageCount, n, "desc",
|
|
|
- "bgsj");
|
|
|
+ Specification<ZysqbpEntity> spec = SpecificationCreater.searchByPredicateModels(filterList);
|
|
|
+ SinglePageRequest page = new SinglePageRequest(pageCount, n, "desc","bgsj");
|
|
|
Page<ZysqbpEntity> list = zysqbpService.findAll(spec, page);
|
|
|
return list.getContent();
|
|
|
}
|
|
@@ -257,16 +246,11 @@ public class WhsqbpWebService extends BaseController {
|
|
|
if (whList != null && whList.size() > 0) {
|
|
|
WxhwpmEntity whp = whList.get(0);
|
|
|
List<PredicateModel> filterList = new ArrayList<PredicateModel>();
|
|
|
- if (Utils.getWebServiceUser() != null
|
|
|
- && Utils.getWebServiceUser().getJyrjcxx() != null)
|
|
|
- addNotEmptyModel(filterList, "fzsq.jyrVo", Utils
|
|
|
- .getWebServiceUser().getJyrjcxx(), Operator.EQ);
|
|
|
- addNotEmptyModel(filterList, "fzsq.recordStatus",
|
|
|
- BaseEntity.RECORD_STATE_DELETE, Operator.NEQ);
|
|
|
- addNotEmptyModel(filterList, "recordStatus",
|
|
|
- BaseEntity.RECORD_STATE_DELETE, Operator.NEQ);
|
|
|
- Specification<GkwxhwzyfzblFzEntity> spec = SpecificationCreater
|
|
|
- .searchByPredicateModels(filterList);
|
|
|
+ if (Utils.getWebServiceUser() != null && Utils.getWebServiceUser().getJyrjcxx() != null)
|
|
|
+ addNotEmptyModel(filterList, "fzsq.jyrVo", Utils.getWebServiceUser().getJyrjcxx(), Operator.EQ);
|
|
|
+ addNotEmptyModel(filterList, "fzsq.recordStatus",BaseEntity.RECORD_STATE_DELETE, Operator.NEQ);
|
|
|
+ addNotEmptyModel(filterList, "recordStatus",BaseEntity.RECORD_STATE_DELETE, Operator.NEQ);
|
|
|
+ Specification<GkwxhwzyfzblFzEntity> spec = SpecificationCreater.searchByPredicateModels(filterList);
|
|
|
List<GkwxhwzyfzblFzEntity> list = gkwxhwzyfzService.findAll(spec);
|
|
|
// 允许作业的危货品名
|
|
|
String whpm = "";
|
|
@@ -298,16 +282,11 @@ public class WhsqbpWebService extends BaseController {
|
|
|
if (whList != null && whList.size() > 0) {
|
|
|
WxhwpmEntity whp = whList.get(0);
|
|
|
List<PredicateModel> filterList = new ArrayList<PredicateModel>();
|
|
|
- if (Utils.getWebServiceUser() != null
|
|
|
- && Utils.getWebServiceUser().getJyrjcxx() != null)
|
|
|
- addNotEmptyModel(filterList, "fzsq.jyrVo", Utils
|
|
|
- .getWebServiceUser().getJyrjcxx(), Operator.EQ);
|
|
|
- addNotEmptyModel(filterList, "fzsq.recordStatus",
|
|
|
- BaseEntity.RECORD_STATE_DELETE, Operator.NEQ);
|
|
|
- addNotEmptyModel(filterList, "recordStatus",
|
|
|
- BaseEntity.RECORD_STATE_DELETE, Operator.NEQ);
|
|
|
- Specification<GkwxhwzyfzblFzEntity> spec = SpecificationCreater
|
|
|
- .searchByPredicateModels(filterList);
|
|
|
+ if (Utils.getWebServiceUser() != null && Utils.getWebServiceUser().getJyrjcxx() != null)
|
|
|
+ addNotEmptyModel(filterList, "fzsq.jyrVo", Utils.getWebServiceUser().getJyrjcxx(), Operator.EQ);
|
|
|
+ addNotEmptyModel(filterList, "fzsq.recordStatus",BaseEntity.RECORD_STATE_DELETE, Operator.NEQ);
|
|
|
+ addNotEmptyModel(filterList, "recordStatus",BaseEntity.RECORD_STATE_DELETE, Operator.NEQ);
|
|
|
+ Specification<GkwxhwzyfzblFzEntity> spec = SpecificationCreater.searchByPredicateModels(filterList);
|
|
|
List<GkwxhwzyfzblFzEntity> list = gkwxhwzyfzService.findAll(spec);
|
|
|
// 允许作业的危货品名
|
|
|
String whpm = "";
|
|
@@ -397,6 +376,8 @@ public class WhsqbpWebService extends BaseController {
|
|
|
* 填写开工报
|
|
|
* 0:开工报填报成功;1:账号所属经营人和记录所属经营人不一致
|
|
|
* 2:根据ID未找到对应数据;3:申报单id无效
|
|
|
+ * 4:当前任务状态的数据不需填写开工报
|
|
|
+ * 5:当前数据已填写了开工报
|
|
|
* @param entityId 申报信息对应id
|
|
|
* @param kbsj 靠泊时间
|
|
|
* @param kgsj 开工时间
|
|
@@ -408,27 +389,40 @@ public class WhsqbpWebService extends BaseController {
|
|
|
if(entityId!=0L){
|
|
|
ZysqbpEntity entity = zysqbpService.findOne(entityId);
|
|
|
if(entity!=null){
|
|
|
- //判断当前登录账号所属经营人和此条申报所属经营人是否一致
|
|
|
- if(Utils.getWebServiceUser().getSfjyr().equals(Constants.YES)
|
|
|
- &&entity.getZydw().getId().equals(Utils.getWebServiceUser().getJyrjcxx())){
|
|
|
- entity.setKgzt(Constants.YES);//开工状态
|
|
|
- entity.setKpsj(kbsj);//靠泊时间
|
|
|
- entity.setKgsj(kgsj);//开工时间
|
|
|
- entity.setSr(Utils.getWebServiceUser().getName());//开工报填报人
|
|
|
- if(sg!=null && !"".equals(sg)){
|
|
|
- entity.setSg(sg);
|
|
|
+ if(entity.getRecordStatus()==2 || entity.getRecordStatus()==10){
|
|
|
+ if(entity.equals(Constants.NO)){
|
|
|
+ //判断当前登录账号所属经营人和此条申报所属经营人是否一致
|
|
|
+ if(Utils.getWebServiceUser().getSfjyr().equals(Constants.YES)
|
|
|
+ &&entity.getZydw().getId().equals(Utils.getWebServiceUser().getJyrjcxx().getId())){
|
|
|
+ entity.setKgzt(Constants.YES);//开工状态
|
|
|
+ entity.setKpsj(kbsj);//靠泊时间
|
|
|
+ entity.setKgsj(kgsj);//开工时间
|
|
|
+ entity.setSr(Utils.getWebServiceUser().getName());//开工报填报人
|
|
|
+ if(sg!=null && !"".equals(sg)){
|
|
|
+ entity.setSg(sg);
|
|
|
+ }
|
|
|
+ if(xg!=null && !"".equals(xg)){
|
|
|
+ entity.setXg(xg);
|
|
|
+ }
|
|
|
+ zysqbpService.save(entity);
|
|
|
+ //开工报填报成功
|
|
|
+ return 0;
|
|
|
+ }//操作账号所属经营人与记录所属经营人一致
|
|
|
+ else{
|
|
|
+ //账号所属经营人和记录所属经营人不一致
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
}
|
|
|
- if(xg!=null && !"".equals(xg)){
|
|
|
- entity.setXg(xg);
|
|
|
+ else{
|
|
|
+ //当前数据已填写了开工报
|
|
|
+ return 5;
|
|
|
}
|
|
|
- zysqbpService.save(entity);
|
|
|
- //开工报填报成功
|
|
|
- return 0;
|
|
|
- }//操作账号所属经营人与记录所属经营人一致
|
|
|
+
|
|
|
+ }
|
|
|
else{
|
|
|
- //账号所属经营人和记录所属经营人不一致
|
|
|
- return 1;
|
|
|
+ return 4;
|
|
|
}
|
|
|
+
|
|
|
}//end if 根据id找到对应数据
|
|
|
else{
|
|
|
//根据ID未找到对应数据
|
|
@@ -442,9 +436,82 @@ public class WhsqbpWebService extends BaseController {
|
|
|
|
|
|
|
|
|
/**
|
|
|
+ * 填写开工报
|
|
|
+ * 0:开工报填报成功;1:账号所属经营人和记录所属经营人不一致
|
|
|
+ * 2:根据ID未找到对应数据;3:申报单id无效
|
|
|
+ * 4:当前任务状态的数据不需填写开工报
|
|
|
+ * 5:当前数据已填写了开工报
|
|
|
+ * @param BlNo 提单号
|
|
|
+ * @param kbsj 靠泊时间
|
|
|
+ * @param kgsj 开工时间
|
|
|
+ * @param sg 上港
|
|
|
+ * @param xg 下港
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public int KgReportByBLNo(String BLNo,Date kbsj,Date kgsj,String sg,String xg){
|
|
|
+ if(BLNo!=null && !BLNo.trim().equals("")){
|
|
|
+ //根据提单号和账号对应的经营人id获得申报数据
|
|
|
+ List<ZysqbpEntity> entitys = zysqbpService.findByBlnoAndZydw(BLNo,Utils.getWebServiceUser().getJyrjcxx().getId());
|
|
|
+ if(entitys!=null&&entitys.size()>0&&entitys.get(0)!=null){
|
|
|
+ ZysqbpEntity entity = entitys.get(0);
|
|
|
+
|
|
|
+ if(entity!=null){
|
|
|
+ if(entity.getRecordStatus()==2 || entity.getRecordStatus()==10){
|
|
|
+
|
|
|
+ if(entity.getKgzt().equals(Constants.NO)){
|
|
|
+ //判断当前登录账号所属经营人和此条申报所属经营人是否一致
|
|
|
+ if(Utils.getWebServiceUser().getSfjyr().equals(Constants.YES)
|
|
|
+ &&entity.getZydw().getId().equals(Utils.getWebServiceUser().getJyrjcxx().getId())){
|
|
|
+ entity.setKgzt(Constants.YES);//开工状态
|
|
|
+ entity.setKpsj(kbsj);//靠泊时间
|
|
|
+ entity.setKgsj(kgsj);//开工时间
|
|
|
+ entity.setSr(Utils.getWebServiceUser().getName());//开工报填报人
|
|
|
+ if(sg!=null && !"".equals(sg)){
|
|
|
+ entity.setSg(sg);
|
|
|
+ }
|
|
|
+ if(xg!=null && !"".equals(xg)){
|
|
|
+ entity.setXg(xg);
|
|
|
+ }
|
|
|
+ zysqbpService.save(entity);
|
|
|
+ //开工报填报成功
|
|
|
+ return 0;
|
|
|
+ }//操作账号所属经营人与记录所属经营人一致
|
|
|
+ else{
|
|
|
+ //账号所属经营人和记录所属经营人不一致
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
+ }//end if 还未填写开工报判断
|
|
|
+ else{
|
|
|
+ //当前数据已填写了开工报
|
|
|
+ return 5;
|
|
|
+ }//end if else 开工报已填写
|
|
|
+
|
|
|
+ }//end if 申报数据状态判断,“完成”、“变更完成”状态的数据才可以填报
|
|
|
+ else{
|
|
|
+ //当前任务状态的数据不需填写开工报
|
|
|
+ return 4;
|
|
|
+ }//end if else 非“完成”、“变更完成”状态的数据
|
|
|
+ }
|
|
|
+
|
|
|
+ }//end if 根据提单号找到对应数据
|
|
|
+ else{
|
|
|
+ //根据提单号未找到对应数据
|
|
|
+ return 2;
|
|
|
+ }
|
|
|
+ }//end if id有效
|
|
|
+
|
|
|
+ //提单号是空字符串
|
|
|
+ return 3;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
* 填写完工报
|
|
|
* 0:开工报填报成功;1:账号所属经营人和记录所属经营人不一致
|
|
|
* 2:根据ID未找到对应数据;3:申报单id无效
|
|
|
+ * 4:当前任务状态的数据不需填写完工报
|
|
|
+ * 5:当前数据已填写了完工报
|
|
|
+ * 6:先填写开工报,再填写完工报
|
|
|
* @param entityId 申报信息对应id
|
|
|
* @param wgsj 完工时间
|
|
|
* @param sg 上港
|
|
@@ -455,26 +522,46 @@ public class WhsqbpWebService extends BaseController {
|
|
|
if(entityId!=0L){
|
|
|
ZysqbpEntity entity = zysqbpService.findOne(entityId);
|
|
|
if(entity!=null){
|
|
|
- //判断当前登录账号所属经营人和此条申报所属经营人是否一致
|
|
|
- if(Utils.getWebServiceUser().getSfjyr().equals(Constants.YES)
|
|
|
- &&entity.getZydw().getId().equals(Utils.getWebServiceUser().getJyrjcxx())){
|
|
|
- entity.setWgzt(Constants.YES);//开工状态
|
|
|
- entity.setWgsj(wgsj);//完工时间
|
|
|
- entity.setFr(Utils.getWebServiceUser().getName());//开工报填报人
|
|
|
- if(sg!=null && !"".equals(sg)){
|
|
|
- entity.setSg(sg);
|
|
|
- }
|
|
|
- if(xg!=null && !"".equals(xg)){
|
|
|
- entity.setXg(xg);
|
|
|
- }
|
|
|
- zysqbpService.save(entity);
|
|
|
- //开工报填报成功
|
|
|
- return 0;
|
|
|
- }//操作账号所属经营人与记录所属经营人一致
|
|
|
- else{
|
|
|
- //账号所属经营人和记录所属经营人不一致
|
|
|
- return 1;
|
|
|
+ if(entity.getRecordStatus()==2 || entity.getRecordStatus()==10){
|
|
|
+ //开工状态判断,填了开工报再填完工报
|
|
|
+ if(entity.getKgzt().equals(Constants.YES)){
|
|
|
+ if(entity.getWgzt().equals(Constants.NO)){
|
|
|
+ //判断当前登录账号所属经营人和此条申报所属经营人是否一致
|
|
|
+ if(Utils.getWebServiceUser().getSfjyr().equals(Constants.YES)
|
|
|
+ &&entity.getZydw().getId().equals(Utils.getWebServiceUser().getJyrjcxx().getId())){
|
|
|
+ entity.setWgzt(Constants.YES);//开工状态
|
|
|
+ entity.setWgsj(wgsj);//完工时间
|
|
|
+ entity.setFr(Utils.getWebServiceUser().getName());//开工报填报人
|
|
|
+ if(sg!=null && !"".equals(sg)){
|
|
|
+ entity.setSg(sg);
|
|
|
+ }
|
|
|
+ if(xg!=null && !"".equals(xg)){
|
|
|
+ entity.setXg(xg);
|
|
|
+ }
|
|
|
+ zysqbpService.save(entity);
|
|
|
+ //开工报填报成功
|
|
|
+ return 0;
|
|
|
+ }//操作账号所属经营人与记录所属经营人一致
|
|
|
+ else{
|
|
|
+ //账号所属经营人和记录所属经营人不一致
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
+ }//end if 未填写完工报
|
|
|
+ else{
|
|
|
+ //当前数据已填写了完工报
|
|
|
+ return 5;
|
|
|
+ }
|
|
|
+ }//end if 开工状态判断,填了开工报再填完工报
|
|
|
+ else{
|
|
|
+ //先填写开工报,再填写完工报
|
|
|
+ return 6;
|
|
|
+ }//end if else 还未填写开工报
|
|
|
}
|
|
|
+ else{
|
|
|
+ //当前任务状态的数据不需填写完工报
|
|
|
+ return 4;
|
|
|
+ }//end if else 批过的数据才能填写开工完工报,状态判断
|
|
|
+
|
|
|
}//end if 根据id找到对应数据
|
|
|
else{
|
|
|
//根据ID未找到对应数据
|
|
@@ -485,6 +572,84 @@ public class WhsqbpWebService extends BaseController {
|
|
|
//申报单id无效
|
|
|
return 3;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 填写完工报
|
|
|
+ * 0:开工报填报成功;1:账号所属经营人和记录所属经营人不一致
|
|
|
+ * 2:根据ID未找到对应数据;3:申报单id无效
|
|
|
+ * 4:当前任务状态的数据不需填写完工报
|
|
|
+ * 5:当前数据已填写了完工报
|
|
|
+ * 6:先填写开工报,再填写完工报
|
|
|
+ * @param entityId 申报信息对应id
|
|
|
+ * @param wgsj 完工时间
|
|
|
+ * @param sg 上港
|
|
|
+ * @param xg 下港
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public int WgReportByBLNo(String BLNo,Date wgsj,String sg,String xg){
|
|
|
+ if(BLNo!=null && !BLNo.trim().equals("")){
|
|
|
+ //根据提单号和账号对应的经营人id获得申报数据
|
|
|
+ List<ZysqbpEntity> entitys = zysqbpService.findByBlnoAndZydw(BLNo,Utils.getWebServiceUser().getJyrjcxx().getId());
|
|
|
+ if(entitys!=null&&entitys.size()>0&&entitys.get(0)!=null){
|
|
|
+ ZysqbpEntity entity = entitys.get(0);
|
|
|
+
|
|
|
+ if(entity!=null){
|
|
|
+ if(entity.getRecordStatus()==2 || entity.getRecordStatus()==10){
|
|
|
+ //开工状态判断,填了开工报再填完工报
|
|
|
+ if(entity.getKgzt().equals(Constants.YES)){
|
|
|
+
|
|
|
+ if(entity.getWgzt().equals(Constants.NO)){
|
|
|
+ //判断当前登录账号所属经营人和此条申报所属经营人是否一致
|
|
|
+ if(Utils.getWebServiceUser().getSfjyr().equals(Constants.YES)
|
|
|
+ &&entity.getZydw().getId().equals(Utils.getWebServiceUser().getJyrjcxx().getId())){
|
|
|
+ entity.setWgzt(Constants.YES);//开工状态
|
|
|
+ entity.setWgsj(wgsj);//完工时间
|
|
|
+ entity.setFr(Utils.getWebServiceUser().getName());//开工报填报人
|
|
|
+ if(sg!=null && !"".equals(sg)){
|
|
|
+ entity.setSg(sg);
|
|
|
+ }
|
|
|
+ if(xg!=null && !"".equals(xg)){
|
|
|
+ entity.setXg(xg);
|
|
|
+ }
|
|
|
+ zysqbpService.save(entity);
|
|
|
+ //开工报填报成功
|
|
|
+ return 0;
|
|
|
+ }//操作账号所属经营人与记录所属经营人一致
|
|
|
+ else{
|
|
|
+ //账号所属经营人和记录所属经营人不一致
|
|
|
+ return 1;
|
|
|
+ }
|
|
|
+ }//end if 还未填写完工报
|
|
|
+ else{
|
|
|
+ //当前数据已填写了完工报
|
|
|
+ return 5;
|
|
|
+ }//end if else 当前数据已填写了完工报
|
|
|
+
|
|
|
+ }//end if 已经填写了开工报
|
|
|
+ else{
|
|
|
+ //先填写开工报,再填写完工报
|
|
|
+ return 6;
|
|
|
+ }//end if else 开工报未填写
|
|
|
+
|
|
|
+ }//end if 是否是审批过的状态的数据
|
|
|
+ else{
|
|
|
+ //当前任务状态的数据不需填写完工报
|
|
|
+ return 4;
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }//end if 根据提单号找到对应数据
|
|
|
+ else{
|
|
|
+ //根据提单号未找到对应数据
|
|
|
+ return 2;
|
|
|
+ }
|
|
|
+ }//end if 根据提单号找到对应数据
|
|
|
+
|
|
|
+ //提单号是空字符串
|
|
|
+ return 3;
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 提交信息 return 0:提交成功 1:您选择的作业场所的附证未进行年审,请先保存本条数据,并进行相应的附证年审!
|