|
@@ -161,6 +161,7 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
private AxService axService;
|
|
|
@Autowired
|
|
|
private RyzsService ryzsService;
|
|
|
+
|
|
|
/**
|
|
|
* 经营人基础信息
|
|
|
*/
|
|
@@ -472,6 +473,7 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
if (BaseEntity.RECORD_STATE_VALID == xkz.getRecordStatus() && Constants.XKZ_SX.equals(xkz.getSfyx())) {
|
|
|
vo.setXkzyxq(xkz.getYxqz());
|
|
|
vo.setXkzyxqfmt(DateTime.toString(xkz.getYxqz()));
|
|
|
+ vo.setGkjyxkzh(xkz.getGkjyxkzh());
|
|
|
Date date = new Date();
|
|
|
long day = (xkz.getYxqz().getTime() - date.getTime()) / (24 * 60 * 60 * 1000);
|
|
|
if (day <= 30) {
|
|
@@ -789,6 +791,112 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
gkjyrVo.setMtjgxszw(null != gkjyr.getMtjgxs() ? gkjyr.getMtjgxs().getText() : "");
|
|
|
gkjyrVo.setQyxzzw(null != gkjyr.getQyxz() ? gkjyr.getQyxz().getText() : "");
|
|
|
gkjyrVo.setFzrqstr(transFormatDate(gkjyr.getFzrq()));
|
|
|
+ List<XkzxxEntity> xkzs = xkzxxService.findByJyrid(id);
|
|
|
+ for (XkzxxEntity xkz : xkzs) {
|
|
|
+ if (BaseEntity.RECORD_STATE_VALID == xkz.getRecordStatus() && Constants.XKZ_SX.equals(xkz.getSfyx())) {
|
|
|
+ gkjyrVo.setXkzyxq(xkz.getYxqz());
|
|
|
+ gkjyrVo.setXkzyxqfmt(DateTime.toString(xkz.getYxqz()));
|
|
|
+ gkjyrVo.setGkjyxkzh(xkz.getGkjyxkzh());
|
|
|
+ gkjyrVo.setGkjyxkzh(xkz.getGkjyxkzh());
|
|
|
+ gkjyrVo.setFzrqstr(DateTime.toString(xkz.getFzrq()));
|
|
|
+ gkjyrVo.setJyfw(xkz.getZyqyfw());
|
|
|
+ gkjyrVo.setJyqy(xkz.getCq());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 岸线
|
|
|
+ List<AxEntity> axEntities = axService.findByJyrid(gkjyr.getId());
|
|
|
+ if (axEntities == null) {
|
|
|
+ axEntities = new ArrayList<AxEntity>();
|
|
|
+ }
|
|
|
+ double axcd = 0;
|
|
|
+ for (AxEntity axEntity : axEntities) {
|
|
|
+ axcd += axEntity == null ? 0 : axEntity.getAxcd();
|
|
|
+ }
|
|
|
+ // 岸线长度
|
|
|
+ gkjyrVo.setAxcd(axcd + "");
|
|
|
+
|
|
|
+ // 码头泊位
|
|
|
+ List<BwEntity> bwList = bwService.findByJyrid(gkjyr.getId());
|
|
|
+ if (bwList == null) {
|
|
|
+ bwList = new ArrayList<BwEntity>();
|
|
|
+ }
|
|
|
+ // 码头泊位总数
|
|
|
+ gkjyrVo.setMtbwzs(bwList.size() + "");
|
|
|
+ int scxbw = 0;
|
|
|
+ int fscxbw = 0;
|
|
|
+ double zdkbnl = 0;
|
|
|
+ int wdjysbw = 0;
|
|
|
+ double bwzcd = 0;
|
|
|
+ double sjntgnl = 0;
|
|
|
+ double sjtgnl = 0;
|
|
|
+ for (BwEntity bwEntity : bwList) {
|
|
|
+ if (bwEntity.getSclx() != null) {
|
|
|
+ if (bwEntity.getSclx().getId().equals("2601") && bwEntity.getSclx().getId().equals("2602")) {
|
|
|
+ scxbw++;
|
|
|
+ } else if (bwEntity.getSclx().getId().equals("2603") && bwEntity.getSclx().getId().equals("2604")) {
|
|
|
+ fscxbw++;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ sjtgnl = bwEntity.getSjtgnl() == null ? 0 : bwEntity.getSjtgnl();
|
|
|
+ zdkbnl += sjtgnl;
|
|
|
+ if (sjtgnl >= 10000) {
|
|
|
+ wdjysbw++;
|
|
|
+ }
|
|
|
+ bwzcd += bwEntity.getBwcd() == null ? 0 : bwEntity.getBwcd();
|
|
|
+ sjntgnl += bwEntity.getNhwtgnl() == null ? 0 : Double.parseDouble(bwEntity.getNhwtgnl());
|
|
|
+ }
|
|
|
+ // 泊位生产类型
|
|
|
+ gkjyrVo.setScxbw(scxbw + "");
|
|
|
+ gkjyrVo.setFscxbw(fscxbw + "");
|
|
|
+ // 最大靠泊能力
|
|
|
+ gkjyrVo.setZdkbnl(zdkbnl + "");
|
|
|
+ // 万吨级以上泊位
|
|
|
+ gkjyrVo.setWdjysbwsl(wdjysbw + "");
|
|
|
+ // 泊位总长度
|
|
|
+ gkjyrVo.setBwzcd(bwzcd + "");
|
|
|
+ // 设计年通过能力
|
|
|
+ gkjyrVo.setSjntgnl(sjntgnl + "");
|
|
|
+
|
|
|
+ // 仓库
|
|
|
+ List<CkEntity> ckEntities = ckService.findByJyrid(gkjyr.getId());
|
|
|
+ if (ckEntities == null) {
|
|
|
+ ckEntities = new ArrayList<CkEntity>();
|
|
|
+ }
|
|
|
+ double ckzmj = 0;
|
|
|
+ for (CkEntity ckEntity : ckEntities) {
|
|
|
+ ckzmj += ckEntity.getCkzmj() == null ? 0 : ckEntity.getCkzmj();
|
|
|
+ }
|
|
|
+ // 仓库总面积
|
|
|
+ gkjyrVo.setCkzmj(ckzmj + "");
|
|
|
+
|
|
|
+ // 堆场
|
|
|
+ List<DcEntity> dcEntities = dcService.findByJyrid(gkjyr.getId());
|
|
|
+ if (dcEntities == null) {
|
|
|
+ dcEntities = new ArrayList<DcEntity>();
|
|
|
+ }
|
|
|
+ double dczmj = 0;
|
|
|
+ for (DcEntity dcEntity : dcEntities) {
|
|
|
+ dczmj += dcEntity.getDczmj() == null ? 0 : dcEntity.getDczmj();
|
|
|
+ }
|
|
|
+ // 堆场总面积
|
|
|
+ gkjyrVo.setTczmj(dczmj + "");
|
|
|
+
|
|
|
+ // 储罐
|
|
|
+ List<CgEntity> cgEntities = cgService.findByJyrid(gkjyr.getId());
|
|
|
+ if (cgEntities == null) {
|
|
|
+ cgEntities = new ArrayList<CgEntity>();
|
|
|
+ }
|
|
|
+ double cgzrl = 0;
|
|
|
+ for (CgEntity cgEntity : cgEntities) {
|
|
|
+ cgzrl += cgEntity.getCgqmj() == null ? 0 : cgEntity.getCgqmj();
|
|
|
+ }
|
|
|
+ // 储罐数量
|
|
|
+ gkjyrVo.setCgsl(cgEntities.size() + "");
|
|
|
+ // 储罐总容量
|
|
|
+ gkjyrVo.setCgzrl(cgzrl + "");
|
|
|
+
|
|
|
model.addAttribute("gkjyr", gkjyrVo);
|
|
|
return "gkjygl/gkjyr/jyrjbxx/jyrview";
|
|
|
}
|
|
@@ -929,7 +1037,7 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
}
|
|
|
double cgzrl = 0;
|
|
|
for (CgEntity cgEntity : cgEntities) {
|
|
|
- cgzrl += cgEntity.getCgrj() == null ? 0 : cgEntity.getCgrj();
|
|
|
+ cgzrl += cgEntity.getCgqmj() == null ? 0 : cgEntity.getCgqmj();
|
|
|
}
|
|
|
// 储罐数量
|
|
|
gkjyrVo.setCgsl(cgEntities.size() + "");
|
|
@@ -968,8 +1076,10 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
}
|
|
|
|
|
|
model.addAttribute("gkjyr", gkjyrVo);
|
|
|
- //List<CodeEntity> codelist = securityMgr.codeService().findValidCodesByGroupCode(Constants.GROUP_CODE_SF);
|
|
|
- //model.addAttribute("codedata", JSONArray.fromObject(codelist).toString());
|
|
|
+ // List<CodeEntity> codelist =
|
|
|
+ // securityMgr.codeService().findValidCodesByGroupCode(Constants.GROUP_CODE_SF);
|
|
|
+ // model.addAttribute("codedata",
|
|
|
+ // JSONArray.fromObject(codelist).toString());
|
|
|
return "gkjygl/gkjyr/jyrjbxx/jyredit";
|
|
|
}
|
|
|
|
|
@@ -1038,6 +1148,122 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
gkjyrVo.setFzrqstr(transFormatDate(gkjyr.getFzrq()));
|
|
|
gkjyrVo.setMtjgxs(null != gkjyr.getMtjgxs() ? gkjyr.getMtjgxs().getId() : "");
|
|
|
gkjyrVo.setMtjgxszw(null != gkjyr.getMtjgxs() ? gkjyr.getMtjgxs().getText() : "");
|
|
|
+
|
|
|
+ gkjyrVo.setSfwhqy(null != gkjyr.getSfwhqy() ? gkjyr.getSfwhqy().getText() : "");
|
|
|
+ gkjyrVo.setXzqh(null != gkjyr.getXzqh() ? gkjyr.getXzqh().getText() : "");
|
|
|
+ gkjyrVo.setSfzdsp(null != gkjyr.getSfzdsp() ? gkjyr.getSfzdsp().getText() : "");
|
|
|
+ gkjyrVo.setYwcqzmzw(null != gkjyr.getYwcqzm() ? gkjyr.getYwcqzm().getText() : "");
|
|
|
+ gkjyrVo.setYwjgyszw(null != gkjyr.getYwjgys() ? gkjyr.getYwjgys().getText() : "");
|
|
|
+ gkjyrVo.setMtjgxs(null != gkjyr.getMtjgxs() ? gkjyr.getMtjgxs().getId() : "");
|
|
|
+ gkjyrVo.setMtjgxszw(null != gkjyr.getMtjgxs() ? gkjyr.getMtjgxs().getText() : "");
|
|
|
+ gkjyrVo.setQyxzzw(null != gkjyr.getQyxz() ? gkjyr.getQyxz().getText() : "");
|
|
|
+ gkjyrVo.setFzrqstr(transFormatDate(gkjyr.getFzrq()));
|
|
|
+ List<XkzxxEntity> xkzs = xkzxxService.findByJyrid(id);
|
|
|
+ for (XkzxxEntity xkz : xkzs) {
|
|
|
+ if (BaseEntity.RECORD_STATE_VALID == xkz.getRecordStatus() && Constants.XKZ_SX.equals(xkz.getSfyx())) {
|
|
|
+ gkjyrVo.setXkzyxq(xkz.getYxqz());
|
|
|
+ gkjyrVo.setXkzyxqfmt(DateTime.toString(xkz.getYxqz()));
|
|
|
+ gkjyrVo.setGkjyxkzh(xkz.getGkjyxkzh());
|
|
|
+ gkjyrVo.setGkjyxkzh(xkz.getGkjyxkzh());
|
|
|
+ gkjyrVo.setFzrqstr(DateTime.toString(xkz.getFzrq()));
|
|
|
+ gkjyrVo.setJyfw(xkz.getZyqyfw());
|
|
|
+ gkjyrVo.setJyqy(xkz.getCq());
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ // 岸线
|
|
|
+ List<AxEntity> axEntities = axService.findByJyrid(gkjyr.getId());
|
|
|
+ if (axEntities == null) {
|
|
|
+ axEntities = new ArrayList<AxEntity>();
|
|
|
+ }
|
|
|
+ double axcd = 0;
|
|
|
+ for (AxEntity axEntity : axEntities) {
|
|
|
+ axcd += axEntity == null ? 0 : axEntity.getAxcd();
|
|
|
+ }
|
|
|
+ // 岸线长度
|
|
|
+ gkjyrVo.setAxcd(axcd + "");
|
|
|
+
|
|
|
+ // 码头泊位
|
|
|
+ List<BwEntity> bwList = bwService.findByJyrid(gkjyr.getId());
|
|
|
+ if (bwList == null) {
|
|
|
+ bwList = new ArrayList<BwEntity>();
|
|
|
+ }
|
|
|
+ // 码头泊位总数
|
|
|
+ gkjyrVo.setMtbwzs(bwList.size() + "");
|
|
|
+ int scxbw = 0;
|
|
|
+ int fscxbw = 0;
|
|
|
+ double zdkbnl = 0;
|
|
|
+ int wdjysbw = 0;
|
|
|
+ double bwzcd = 0;
|
|
|
+ double sjntgnl = 0;
|
|
|
+ double sjtgnl = 0;
|
|
|
+ for (BwEntity bwEntity : bwList) {
|
|
|
+ if (bwEntity.getSclx() != null) {
|
|
|
+ if (bwEntity.getSclx().getId().equals("2601") && bwEntity.getSclx().getId().equals("2602")) {
|
|
|
+ scxbw++;
|
|
|
+ } else if (bwEntity.getSclx().getId().equals("2603") && bwEntity.getSclx().getId().equals("2604")) {
|
|
|
+ fscxbw++;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ sjtgnl = bwEntity.getSjtgnl() == null ? 0 : bwEntity.getSjtgnl();
|
|
|
+ zdkbnl += sjtgnl;
|
|
|
+ if (sjtgnl >= 10000) {
|
|
|
+ wdjysbw++;
|
|
|
+ }
|
|
|
+ bwzcd += bwEntity.getBwcd() == null ? 0 : bwEntity.getBwcd();
|
|
|
+ sjntgnl += bwEntity.getNhwtgnl() == null ? 0 : Double.parseDouble(bwEntity.getNhwtgnl());
|
|
|
+ }
|
|
|
+ // 泊位生产类型
|
|
|
+ gkjyrVo.setScxbw(scxbw + "");
|
|
|
+ gkjyrVo.setFscxbw(fscxbw + "");
|
|
|
+ // 最大靠泊能力
|
|
|
+ gkjyrVo.setZdkbnl(zdkbnl + "");
|
|
|
+ // 万吨级以上泊位
|
|
|
+ gkjyrVo.setWdjysbwsl(wdjysbw + "");
|
|
|
+ // 泊位总长度
|
|
|
+ gkjyrVo.setBwzcd(bwzcd + "");
|
|
|
+ // 设计年通过能力
|
|
|
+ gkjyrVo.setSjntgnl(sjntgnl + "");
|
|
|
+
|
|
|
+ // 仓库
|
|
|
+ List<CkEntity> ckEntities = ckService.findByJyrid(gkjyr.getId());
|
|
|
+ if (ckEntities == null) {
|
|
|
+ ckEntities = new ArrayList<CkEntity>();
|
|
|
+ }
|
|
|
+ double ckzmj = 0;
|
|
|
+ for (CkEntity ckEntity : ckEntities) {
|
|
|
+ ckzmj += ckEntity.getCkzmj() == null ? 0 : ckEntity.getCkzmj();
|
|
|
+ }
|
|
|
+ // 仓库总面积
|
|
|
+ gkjyrVo.setCkzmj(ckzmj + "");
|
|
|
+
|
|
|
+ // 堆场
|
|
|
+ List<DcEntity> dcEntities = dcService.findByJyrid(gkjyr.getId());
|
|
|
+ if (dcEntities == null) {
|
|
|
+ dcEntities = new ArrayList<DcEntity>();
|
|
|
+ }
|
|
|
+ double dczmj = 0;
|
|
|
+ for (DcEntity dcEntity : dcEntities) {
|
|
|
+ dczmj += dcEntity.getDczmj() == null ? 0 : dcEntity.getDczmj();
|
|
|
+ }
|
|
|
+ // 堆场总面积
|
|
|
+ gkjyrVo.setTczmj(dczmj + "");
|
|
|
+
|
|
|
+ // 储罐
|
|
|
+ List<CgEntity> cgEntities = cgService.findByJyrid(gkjyr.getId());
|
|
|
+ if (cgEntities == null) {
|
|
|
+ cgEntities = new ArrayList<CgEntity>();
|
|
|
+ }
|
|
|
+ double cgzrl = 0;
|
|
|
+ for (CgEntity cgEntity : cgEntities) {
|
|
|
+ cgzrl += cgEntity.getCgqmj() == null ? 0 : cgEntity.getCgqmj();
|
|
|
+ }
|
|
|
+ // 储罐数量
|
|
|
+ gkjyrVo.setCgsl(cgEntities.size() + "");
|
|
|
+ // 储罐总容量
|
|
|
+ gkjyrVo.setCgzrl(cgzrl + "");
|
|
|
+
|
|
|
model.addAttribute("gkjyrxx", gkjyrVo);
|
|
|
|
|
|
return "gkjygl/gkjyr/jyrjbxx/gkjyrview";
|
|
@@ -1061,7 +1287,18 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
GkjyrEntity gkjyr = gkjyrService.findOne(id);
|
|
|
GkjyrVo gkjyrVo = new GkjyrVo();
|
|
|
BeanUtils.copyProperties(gkjyr, gkjyrVo);
|
|
|
-
|
|
|
+ List<XkzxxEntity> xkzs = xkzxxService.findByJyrid(id);
|
|
|
+ for (XkzxxEntity xkz : xkzs) {
|
|
|
+ if (BaseEntity.RECORD_STATE_VALID == xkz.getRecordStatus() && Constants.XKZ_SX.equals(xkz.getSfyx())) {
|
|
|
+ gkjyrVo.setXkzyxq(xkz.getYxqz());
|
|
|
+ gkjyrVo.setXkzyxqfmt(DateTime.toString(xkz.getYxqz()));
|
|
|
+ gkjyrVo.setGkjyxkzh(xkz.getGkjyxkzh());
|
|
|
+ gkjyrVo.setGkjyxkzh(xkz.getGkjyxkzh());
|
|
|
+ gkjyrVo.setFzrqstr(DateTime.toString(xkz.getFzrq()));
|
|
|
+ gkjyrVo.setJyfw(xkz.getZyqyfw());
|
|
|
+ gkjyrVo.setJyqy(xkz.getCq());
|
|
|
+ }
|
|
|
+ }
|
|
|
// 岸线
|
|
|
List<AxEntity> axEntities = axService.findByJyrid(gkjyr.getId());
|
|
|
if (axEntities == null) {
|
|
@@ -1148,7 +1385,7 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
}
|
|
|
double cgzrl = 0;
|
|
|
for (CgEntity cgEntity : cgEntities) {
|
|
|
- cgzrl += cgEntity.getCgrj() == null ? 0 : cgEntity.getCgrj();
|
|
|
+ cgzrl += cgEntity.getCgqmj() == null ? 0 : cgEntity.getCgqmj();
|
|
|
}
|
|
|
// 储罐数量
|
|
|
gkjyrVo.setCgsl(cgEntities.size() + "");
|
|
@@ -2590,7 +2827,7 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
List<MtEntity> list = mtService.findByJyrid(id);
|
|
|
|
|
|
List<MtVo> voList = new ArrayList<MtVo>();
|
|
|
-
|
|
|
+
|
|
|
for (MtEntity entity : list) {
|
|
|
MtVo vo = new MtVo();
|
|
|
if (null != entity) {
|
|
@@ -2603,7 +2840,10 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
vo.setSfwhpzw(entity.getSfwhp() != null ? entity.getSfwhp().getText() : "");
|
|
|
vo.setMtsfwarszw(entity.getMtsfwars() != null ? entity.getMtsfwars().getText() : "");
|
|
|
vo.setFwlxzw(entity.getFwlx() != null ? entity.getFwlx().getText() : "");
|
|
|
- /* vo.setMtytzw(entity.getMtyt()!=null?entity.getMtyt().getText():""); */
|
|
|
+ /*
|
|
|
+ * vo.setMtytzw(entity.getMtyt()!=null?entity.getMtyt().getText()
|
|
|
+ * :"");
|
|
|
+ */
|
|
|
vo.setMtxsdmzw(entity.getMtxsdm() != null ? entity.getMtxsdm().getText() : "");
|
|
|
vo.setSzzyqzw(entity.getSzzyq() != null ? entity.getSzzyq().getZyqmc() : "");
|
|
|
vo.setSzaxzw(entity.getSzax() != null ? entity.getSzax().getAxmc() : "");
|
|
@@ -2616,7 +2856,10 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
vo.setSfwhp(entity.getSfwhp() != null ? entity.getSfwhp().getId() : "");
|
|
|
vo.setMtsfwars(entity.getMtsfwars() != null ? entity.getMtsfwars().getId() : "");
|
|
|
vo.setFwlx(entity.getFwlx() != null ? entity.getFwlx().getId() : "");
|
|
|
- /* vo.setMtyt(entity.getMtyt()!=null?entity.getMtyt().getId():""); */
|
|
|
+ /*
|
|
|
+ * vo.setMtyt(entity.getMtyt()!=null?entity.getMtyt().getId():"")
|
|
|
+ * ;
|
|
|
+ */
|
|
|
vo.setMtxsdm(entity.getMtxsdm() != null ? entity.getMtxsdm().getId() : "");
|
|
|
vo.setSzzyq(entity.getSzzyq() != null ? entity.getSzzyq().getId() : "");
|
|
|
vo.setSzax(entity.getSzax() != null ? entity.getSzax().getId() : "");
|
|
@@ -2642,12 +2885,12 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
}
|
|
|
}
|
|
|
vo.setMtytzw(mtytName);
|
|
|
-
|
|
|
+
|
|
|
voList.add(vo);
|
|
|
}
|
|
|
}
|
|
|
return voList;
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -2726,7 +2969,7 @@ public class GkjyrCtl extends BaseWebCtl {
|
|
|
}
|
|
|
}
|
|
|
return voList;
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|