Bläddra i källkod

git-svn-id: https://192.168.57.71/svn/jsgkj@811 931142cf-59ea-a443-aa0e-51397b428577

ld_liqk 8 år sedan
förälder
incheckning
9eafe9eb78

+ 361 - 83
gkjsjy/trunk/WebContent/static/sql/oracle/table/2.5.OtherTableCreate.sql

@@ -14,7 +14,17 @@
 --GK_SHARE_JSJY_HS_TRAFFICPACK
 --GK_SHARE_JSJY_HS_TRAFFICSOLID
 --GK_SHARE_JSJY_XKZNSFJ
---GK_SHARE_JSJY_XKZNSFJ
+--GK_SHARE_JSJY_XKZNSXX
+--GK_OPERATION_JSJY_LHBG
+--GK_OPERATION_JSJY_LHBGFJ
+--GK_OPERATION_JSJY_LHSQ
+--GK_OPERATION_JSJY_LHSQFJ
+--GK_OPERATION_JSJY_LHYX
+--GK_OPERATION_JSJY_LHYXFJ
+--GK_OPERATION_JSJY_JDTX
+--GK_OPERATION_JSJY_JDTXFJ
+--GK_OPERATION_JSJY_JDTXXX
+
 --航线航班表
 -- Create table
 create table GK_OPERATION_JSJY_GGFWXX_HX
@@ -1131,7 +1141,7 @@ tablespace GK_SHARE
 comment on table GK_SHARE_JSJY_XKZNSXX
   is '许可证年审信息表';
   
-  create table GK.GK_OPERATION_JSJY_LHBG
+  create table GK_OPERATION_JSJY_LHBG
 (
   id               VARCHAR2(40),
   jyrid            VARCHAR2(40),
@@ -1172,65 +1182,65 @@ tablespace GK_OPERATION
     minextents 1
     maxextents unlimited
   );
-comment on table GK.GK_OPERATION_JSJY_LHBG
+comment on table GK_OPERATION_JSJY_LHBG
   is '理货变更';
-comment on column GK.GK_OPERATION_JSJY_LHBG.id
+comment on column GK_OPERATION_JSJY_LHBG.id
   is '主健ID';
-comment on column GK.GK_OPERATION_JSJY_LHBG.jyrid
+comment on column GK_OPERATION_JSJY_LHBG.jyrid
   is '经营人ID';
-comment on column GK.GK_OPERATION_JSJY_LHBG.jyrmc
+comment on column GK_OPERATION_JSJY_LHBG.jyrmc
   is '经营人名称';
-comment on column GK.GK_OPERATION_JSJY_LHBG.xkzbh
+comment on column GK_OPERATION_JSJY_LHBG.xkzbh
   is '许可证号';
-comment on column GK.GK_OPERATION_JSJY_LHBG.lxr
+comment on column GK_OPERATION_JSJY_LHBG.lxr
   is '联系人';
-comment on column GK.GK_OPERATION_JSJY_LHBG.dh
+comment on column GK_OPERATION_JSJY_LHBG.dh
   is '电话';
-comment on column GK.GK_OPERATION_JSJY_LHBG.sqrq
+comment on column GK_OPERATION_JSJY_LHBG.sqrq
   is '申请日期';
-comment on column GK.GK_OPERATION_JSJY_LHBG.cz
+comment on column GK_OPERATION_JSJY_LHBG.cz
   is '传真';
-comment on column GK.GK_OPERATION_JSJY_LHBG.ybgdz
+comment on column GK_OPERATION_JSJY_LHBG.ybgdz
   is '原办公地址';
-comment on column GK.GK_OPERATION_JSJY_LHBG.xbgdz
+comment on column GK_OPERATION_JSJY_LHBG.xbgdz
   is '现办公地址';
-comment on column GK.GK_OPERATION_JSJY_LHBG.yfddbr
+comment on column GK_OPERATION_JSJY_LHBG.yfddbr
   is '原法定代表人';
-comment on column GK.GK_OPERATION_JSJY_LHBG.xfddbr
+comment on column GK_OPERATION_JSJY_LHBG.xfddbr
   is '现法定代表人';
-comment on column GK.GK_OPERATION_JSJY_LHBG.tyxyyy
+comment on column GK_OPERATION_JSJY_LHBG.tyxyyy
   is '停业歇业原因';
-comment on column GK.GK_OPERATION_JSJY_LHBG.gkjshyj
+comment on column GK_OPERATION_JSJY_LHBG.gkjshyj
   is '港口局意见';
-comment on column GK.GK_OPERATION_JSJY_LHBG.gkjshrq
+comment on column GK_OPERATION_JSJY_LHBG.gkjshrq
   is '港口局审核时间';
-comment on column GK.GK_OPERATION_JSJY_LHBG.jttshyj
+comment on column GK_OPERATION_JSJY_LHBG.jttshyj
   is '交通厅意见';
-comment on column GK.GK_OPERATION_JSJY_LHBG.jttshrq
+comment on column GK_OPERATION_JSJY_LHBG.jttshrq
   is '交通厅审核时间';
-comment on column GK.GK_OPERATION_JSJY_LHBG.szd
+comment on column GK_OPERATION_JSJY_LHBG.szd
   is '所在地';
-comment on column GK.GK_OPERATION_JSJY_LHBG.create_user
+comment on column GK_OPERATION_JSJY_LHBG.create_user
   is '创建人';
-comment on column GK.GK_OPERATION_JSJY_LHBG.create_date_time
+comment on column GK_OPERATION_JSJY_LHBG.create_date_time
   is '创建时间';
-comment on column GK.GK_OPERATION_JSJY_LHBG.update_user
+comment on column GK_OPERATION_JSJY_LHBG.update_user
   is '修改人';
-comment on column GK.GK_OPERATION_JSJY_LHBG.update_date_time
+comment on column GK_OPERATION_JSJY_LHBG.update_date_time
   is '修改时间';
-comment on column GK.GK_OPERATION_JSJY_LHBG.record_status
+comment on column GK_OPERATION_JSJY_LHBG.record_status
   is '状态';
-comment on column GK.GK_OPERATION_JSJY_LHBG.szgk
+comment on column GK_OPERATION_JSJY_LHBG.szgk
   is '所在港口';
-comment on column GK.GK_OPERATION_JSJY_LHBG.szgq
+comment on column GK_OPERATION_JSJY_LHBG.szgq
   is '所在港区';
-comment on column GK.GK_OPERATION_JSJY_LHBG.tbzt
+comment on column GK_OPERATION_JSJY_LHBG.tbzt
   is '同步状态';
-comment on column GK.GK_OPERATION_JSJY_LHBG.sftb
+comment on column GK_OPERATION_JSJY_LHBG.sftb
   is '是否同步';
 
 
-create table GK.GK_OPERATION_JSJY_LHBGFJ
+create table GK_OPERATION_JSJY_LHBGFJ
 (
   id               VARCHAR2(40),
   bgid             VARCHAR2(40),
@@ -1256,11 +1266,11 @@ tablespace GK_OPERATION
     minextents 1
     maxextents unlimited
   );
-comment on table GK.GK_OPERATION_JSJY_LHBGFJ
+comment on table GK_OPERATION_JSJY_LHBGFJ
   is '理货变更附件';
 
 
-create table GK.GK_OPERATION_JSJY_LHSQ
+create table GK_OPERATION_JSJY_LHSQ
 (
   id               VARCHAR2(40) not null,
   sqr              NVARCHAR2(100),
@@ -1317,57 +1327,57 @@ tablespace GK_OPERATION
     minextents 1
     maxextents unlimited
   );
-comment on column GK.GK_OPERATION_JSJY_LHSQ.id
+comment on column GK_OPERATION_JSJY_LHSQ.id
   is '主键';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.sqr
+comment on column GK_OPERATION_JSJY_LHSQ.sqr
   is '申请人';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.sqrlxfs
+comment on column GK_OPERATION_JSJY_LHSQ.sqrlxfs
   is '申请人联系方式';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.sqrdz
+comment on column GK_OPERATION_JSJY_LHSQ.sqrdz
   is '申请人地址';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.sqryzbm
+comment on column GK_OPERATION_JSJY_LHSQ.sqryzbm
   is '申请人邮政编码';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.wtdlrxm
+comment on column GK_OPERATION_JSJY_LHSQ.wtdlrxm
   is '委托代理人姓名';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.wtdlrlxfs
+comment on column GK_OPERATION_JSJY_LHSQ.wtdlrlxfs
   is '委托代理人联系方式';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.sqrq
+comment on column GK_OPERATION_JSJY_LHSQ.sqrq
   is '申请时间';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.sftb
+comment on column GK_OPERATION_JSJY_LHSQ.sftb
   is '是否同步';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.tbzt
+comment on column GK_OPERATION_JSJY_LHSQ.tbzt
   is '同步状态';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.jyrid
+comment on column GK_OPERATION_JSJY_LHSQ.jyrid
   is '经营人id';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.jyrmc
+comment on column GK_OPERATION_JSJY_LHSQ.jyrmc
   is '经营人名称';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.szd
+comment on column GK_OPERATION_JSJY_LHSQ.szd
   is '所在地';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.szgk
+comment on column GK_OPERATION_JSJY_LHSQ.szgk
   is '所在港口';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.szgq
+comment on column GK_OPERATION_JSJY_LHSQ.szgq
   is '所在港区';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.gsmc
+comment on column GK_OPERATION_JSJY_LHSQ.gsmc
   is '公司名称';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.zcdz
+comment on column GK_OPERATION_JSJY_LHSQ.zcdz
   is '注册地址';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.fddbr
+comment on column GK_OPERATION_JSJY_LHSQ.fddbr
   is '法定代表人';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.lxr
+comment on column GK_OPERATION_JSJY_LHSQ.lxr
   is '联系人';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.lxdh
+comment on column GK_OPERATION_JSJY_LHSQ.lxdh
   is '联系人电话';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.gsyyzzbh
+comment on column GK_OPERATION_JSJY_LHSQ.gsyyzzbh
   is '工商营业执照编号';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.jydy
+comment on column GK_OPERATION_JSJY_LHSQ.jydy
   is '经营地域';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.ygzs
+comment on column GK_OPERATION_JSJY_LHSQ.ygzs
   is '员工总数';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.lhys
+comment on column GK_OPERATION_JSJY_LHSQ.lhys
   is '理货员数';
-comment on column GK.GK_OPERATION_JSJY_LHSQ.zczb
+comment on column GK_OPERATION_JSJY_LHSQ.zczb
   is '注册资本';
-alter table GK.GK_OPERATION_JSJY_LHSQ
+alter table GK_OPERATION_JSJY_LHSQ
   add primary key (ID)
   using index 
   tablespace USERS
@@ -1382,13 +1392,7 @@ alter table GK.GK_OPERATION_JSJY_LHSQ
     maxextents unlimited
   );
 
-prompt
-
-prompt Creating table GK_OPERATION_JSJY_LHSQFJ
-prompt =======================================
-prompt
-
-create table GK.GK_OPERATION_JSJY_LHSQFJ
+create table GK_OPERATION_JSJY_LHSQFJ
 (
   id               VARCHAR2(40) not null,
   sqid             VARCHAR2(40),
@@ -1414,31 +1418,31 @@ tablespace GK_OPERATION
     minextents 1
     maxextents unlimited
   );
-comment on column GK.GK_OPERATION_JSJY_LHSQFJ.id
+comment on column GK_OPERATION_JSJY_LHSQFJ.id
   is '主键';
-comment on column GK.GK_OPERATION_JSJY_LHSQFJ.sqid
+comment on column GK_OPERATION_JSJY_LHSQFJ.sqid
   is '申请ID';
-comment on column GK.GK_OPERATION_JSJY_LHSQFJ.fjid
+comment on column GK_OPERATION_JSJY_LHSQFJ.fjid
   is '附件ID';
-comment on column GK.GK_OPERATION_JSJY_LHSQFJ.fjmc
+comment on column GK_OPERATION_JSJY_LHSQFJ.fjmc
   is '附件名称';
-comment on column GK.GK_OPERATION_JSJY_LHSQFJ.create_user
+comment on column GK_OPERATION_JSJY_LHSQFJ.create_user
   is '创建人';
-comment on column GK.GK_OPERATION_JSJY_LHSQFJ.update_user
+comment on column GK_OPERATION_JSJY_LHSQFJ.update_user
   is '修改人';
-comment on column GK.GK_OPERATION_JSJY_LHSQFJ.create_date_time
+comment on column GK_OPERATION_JSJY_LHSQFJ.create_date_time
   is '创建时间';
-comment on column GK.GK_OPERATION_JSJY_LHSQFJ.update_date_time
+comment on column GK_OPERATION_JSJY_LHSQFJ.update_date_time
   is '修改时间';
-comment on column GK.GK_OPERATION_JSJY_LHSQFJ.record_status
+comment on column GK_OPERATION_JSJY_LHSQFJ.record_status
   is '状态';
-comment on column GK.GK_OPERATION_JSJY_LHSQFJ.szd
+comment on column GK_OPERATION_JSJY_LHSQFJ.szd
   is '所在地';
-comment on column GK.GK_OPERATION_JSJY_LHSQFJ.sftb
+comment on column GK_OPERATION_JSJY_LHSQFJ.sftb
   is '是否同步';
-comment on column GK.GK_OPERATION_JSJY_LHSQFJ.tbzt
+comment on column GK_OPERATION_JSJY_LHSQFJ.tbzt
   is '同步状态';
-alter table GK.GK_OPERATION_JSJY_LHSQFJ
+alter table GK_OPERATION_JSJY_LHSQFJ
   add primary key (ID)
   using index 
   tablespace USERS
@@ -1454,7 +1458,7 @@ alter table GK.GK_OPERATION_JSJY_LHSQFJ
   );
 
 
-create table GK.GK_OPERATION_JSJY_LHYX
+create table GK_OPERATION_JSJY_LHYX
 (
   id               VARCHAR2(40),
   jyrid            VARCHAR2(40),
@@ -1500,11 +1504,11 @@ tablespace GK_OPERATION
     minextents 1
     maxextents unlimited
   );
-comment on table GK.GK_OPERATION_JSJY_LHYX
+comment on table GK_OPERATION_JSJY_LHYX
   is '理货延续';
 
 
-create table GK.GK_OPERATION_JSJY_LHYXFJ
+create table GK_OPERATION_JSJY_LHYXFJ
 (
   id               VARCHAR2(40),
   yxid             VARCHAR2(40),
@@ -1530,9 +1534,283 @@ tablespace GK_OPERATION
     minextents 1
     maxextents unlimited
   );
-comment on table GK.GK_OPERATION_JSJY_LHYXFJ
+comment on table GK_OPERATION_JSJY_LHYXFJ
   is '理货延续附件';
 
+create table GK_OPERATION_JSJY_JDTX
+(
+  id               VARCHAR2(40) not null,
+  szd              VARCHAR2(40),
+  szgk             VARCHAR2(40),
+  szgq             VARCHAR2(40),
+  dcdw             NVARCHAR2(100),
+  sqrq             TIMESTAMP(6),
+  gkjyr            VARCHAR2(40),
+  cjdcry           NVARCHAR2(100),
+  bdcdwfzr         NVARCHAR2(100),
+  bdcdwcjry        NVARCHAR2(100),
+  zgqx             TIMESTAMP(6),
+  yhmc             NVARCHAR2(1000),
+  zgcsyq           NVARCHAR2(1000),
+  zgsm             NVARCHAR2(1000),
+  zgfj             NVARCHAR2(100),
+  bz               NVARCHAR2(1000),
+  zghfj            NVARCHAR2(100),
+  create_user      VARCHAR2(40),
+  create_date_time TIMESTAMP(6),
+  update_user      VARCHAR2(40),
+  update_date_time TIMESTAMP(6),
+  record_status    INTEGER,
+  tbzt             CHAR(1),
+  sftb             CHAR(1),
+  flowflag         CHAR(1),
+  btnflag          CHAR(1),
+  isflag           CHAR(1) default 0
+)
+tablespace GK_OPERATION
+  pctfree 10
+  initrans 1
+  maxtrans 255
+  storage
+  (
+    initial 64K
+    next 8K
+    minextents 1
+    maxextents unlimited
+  );
+-- Add comments to the table 
+comment on table GK_OPERATION_JSJY_JDTX
+  is '监督提醒表';
+-- Add comments to the columns 
+comment on column GK_OPERATION_JSJY_JDTX.id
+  is '主键';
+comment on column GK_OPERATION_JSJY_JDTX.szd
+  is '所在地';
+comment on column GK_OPERATION_JSJY_JDTX.szgk
+  is '所在所在港口';
+comment on column GK_OPERATION_JSJY_JDTX.szgq
+  is '所在港区';
+comment on column GK_OPERATION_JSJY_JDTX.dcdw
+  is '监查单位';
+comment on column GK_OPERATION_JSJY_JDTX.sqrq
+  is '申请日期';
+comment on column GK_OPERATION_JSJY_JDTX.gkjyr
+  is '被监查单位';
+comment on column GK_OPERATION_JSJY_JDTX.cjdcry
+  is '参加监查人员';
+comment on column GK_OPERATION_JSJY_JDTX.bdcdwfzr
+  is '被督查单位负责人';
+comment on column GK_OPERATION_JSJY_JDTX.bdcdwcjry
+  is '被督查单位参加人员';
+comment on column GK_OPERATION_JSJY_JDTX.zgqx
+  is '整改期限';
+comment on column GK_OPERATION_JSJY_JDTX.yhmc
+  is '隐患名称';
+comment on column GK_OPERATION_JSJY_JDTX.zgcsyq
+  is '整改措施要求';
+comment on column GK_OPERATION_JSJY_JDTX.zgsm
+  is '整改说明';
+comment on column GK_OPERATION_JSJY_JDTX.zgfj
+  is '整改附件';
+comment on column GK_OPERATION_JSJY_JDTX.bz
+  is '备注';
+comment on column GK_OPERATION_JSJY_JDTX.zghfj
+  is '整改后附件';
+comment on column GK_OPERATION_JSJY_JDTX.create_user
+  is '创建人';
+comment on column GK_OPERATION_JSJY_JDTX.create_date_time
+  is '创建日期';
+comment on column GK_OPERATION_JSJY_JDTX.update_user
+  is '修改人';
+comment on column GK_OPERATION_JSJY_JDTX.update_date_time
+  is '修改日期';
+comment on column GK_OPERATION_JSJY_JDTX.flowflag
+  is '1下发,2,流程中3完成0保存';
+comment on column GK_OPERATION_JSJY_JDTX.isflag
+  is '文件是否已同步0.否 1.是';
+
+alter table GK_OPERATION_JSJY_JDTX
+  add constraint GK_OPERATION_JSJY_JDTX_PL primary key (ID)
+  using index 
+  tablespace USERS
+  pctfree 10
+  initrans 2
+  maxtrans 255
+  storage
+  (
+    initial 64K
+    next 1M
+    minextents 1
+    maxextents unlimited
+  );
 
+-- Create table
+create table GK_OPERATION_JSJY_JDTXFJ
+(
+  id               VARCHAR2(40) not null,
+  jdtxid           VARCHAR2(40),
+  fjid             VARCHAR2(40),
+  fjmc             NVARCHAR2(100),
+  type             CHAR(1),
+  create_user      VARCHAR2(40),
+  update_user      VARCHAR2(40),
+  create_date_time TIMESTAMP(6),
+  update_date_time TIMESTAMP(6),
+  record_status    INTEGER,
+  szd              VARCHAR2(40),
+  sftb             CHAR(1),
+  tbzt             CHAR(1)
+)
+tablespace GK_OPERATION
+  pctfree 10
+  initrans 1
+  maxtrans 255
+  storage
+  (
+    initial 64K
+    next 8K
+    minextents 1
+    maxextents unlimited
+  );
+alter table GK_OPERATION_JSJY_JDTXFJ
+  add constraint GK_OPERATION_JSJY_JDTXFJ_PK primary key (ID)
+  using index 
+  tablespace USERS
+  pctfree 10
+  initrans 2
+  maxtrans 255
+  storage
+  (
+    initial 64K
+    next 1M
+    minextents 1
+    maxextents unlimited
+  );
+
+create table GK_OPERATION_JSJY_JDTXXX
+(
+  id               VARCHAR2(40) not null,
+  szd              VARCHAR2(40),
+  szgk             VARCHAR2(40),
+  szgq             VARCHAR2(40),
+  dcdw             NVARCHAR2(100),
+  sqrq             TIMESTAMP(6),
+  gkjyr            VARCHAR2(40),
+  cjdcry           NVARCHAR2(100),
+  bdcdwfzr         NVARCHAR2(100),
+  bdcdwcjry        NVARCHAR2(100),
+  yhdl             VARCHAR2(40),
+  yhzl             VARCHAR2(40),
+  jcfl             VARCHAR2(40),
+  jcyj             VARCHAR2(40),
+  yhfl             VARCHAR2(40),
+  yhqy             VARCHAR2(40),
+  yhjb             VARCHAR2(40),
+  zgqx             TIMESTAMP(6),
+  yhmc             NVARCHAR2(1000),
+  zgcsyq           NVARCHAR2(1000),
+  zgsm             NVARCHAR2(1000),
+  zgfj             NVARCHAR2(100),
+  bz               NVARCHAR2(1000),
+  dqzt             VARCHAR2(10),
+  zghtzje          NVARCHAR2(20),
+  zghfj            NVARCHAR2(100),
+  create_user      VARCHAR2(40),
+  create_date_time TIMESTAMP(6),
+  update_user      VARCHAR2(40),
+  update_date_time TIMESTAMP(6),
+  record_status    INTEGER,
+  tbzt             CHAR(1),
+  sftb             CHAR(1),
+  ffcs             NVARCHAR2(1000),
+  flowstatus       CHAR(1)
+)
+tablespace GK_OPERATION
+  pctfree 10
+  initrans 1
+  maxtrans 255
+  storage
+  (
+    initial 64K
+    next 8K
+    minextents 1
+    maxextents unlimited
+  );
+comment on column GK_OPERATION_JSJY_JDTXXX.id
+  is '主键';
+comment on column GK_OPERATION_JSJY_JDTXXX.szd
+  is '所在地';
+comment on column GK_OPERATION_JSJY_JDTXXX.szgk
+  is '所在港口';
+comment on column GK_OPERATION_JSJY_JDTXXX.szgq
+  is '所在港区';
+comment on column GK_OPERATION_JSJY_JDTXXX.dcdw
+  is '监查单位';
+comment on column GK_OPERATION_JSJY_JDTXXX.sqrq
+  is '申请日期';
+comment on column GK_OPERATION_JSJY_JDTXXX.gkjyr
+  is '被监查单位';
+comment on column GK_OPERATION_JSJY_JDTXXX.cjdcry
+  is '参加监查人员';
+comment on column GK_OPERATION_JSJY_JDTXXX.bdcdwfzr
+  is '被督查单位负责人';
+comment on column GK_OPERATION_JSJY_JDTXXX.bdcdwcjry
+  is '被督查单位参加人员';
+comment on column GK_OPERATION_JSJY_JDTXXX.yhdl
+  is '隐患大类';
+comment on column GK_OPERATION_JSJY_JDTXXX.yhzl
+  is '隐患中类';
+comment on column GK_OPERATION_JSJY_JDTXXX.jcfl
+  is '检查类型';
+comment on column GK_OPERATION_JSJY_JDTXXX.jcyj
+  is '检查依据';
+comment on column GK_OPERATION_JSJY_JDTXXX.yhfl
+  is '隐患分类';
+comment on column GK_OPERATION_JSJY_JDTXXX.yhqy
+  is '隐患区域';
+comment on column GK_OPERATION_JSJY_JDTXXX.yhjb
+  is '隐患级别';
+comment on column GK_OPERATION_JSJY_JDTXXX.zgqx
+  is '整改期限';
+comment on column GK_OPERATION_JSJY_JDTXXX.yhmc
+  is '隐患名称';
+comment on column GK_OPERATION_JSJY_JDTXXX.zgcsyq
+  is '整改措施要求';
+comment on column GK_OPERATION_JSJY_JDTXXX.zgsm
+  is '整改说明';
+comment on column GK_OPERATION_JSJY_JDTXXX.zgfj
+  is '整改附件';
+comment on column GK_OPERATION_JSJY_JDTXXX.bz
+  is '备注';
+comment on column GK_OPERATION_JSJY_JDTXXX.dqzt
+  is '当前状态';
+comment on column GK_OPERATION_JSJY_JDTXXX.zghtzje
+  is '整改后投资金额';
+comment on column GK_OPERATION_JSJY_JDTXXX.zghfj
+  is '整改后附件';
+comment on column GK_OPERATION_JSJY_JDTXXX.create_user
+  is '创建人';
+comment on column GK_OPERATION_JSJY_JDTXXX.create_date_time
+  is '创建日期';
+comment on column GK_OPERATION_JSJY_JDTXXX.update_user
+  is '修改人';
+comment on column GK_OPERATION_JSJY_JDTXXX.update_date_time
+  is '修改日期';
+comment on column GK_OPERATION_JSJY_JDTXXX.ffcs
+  is '防范措施(预案)';
+alter table GK_OPERATION_JSJY_JDTXXX
+  add constraint GK_OPERATION_JSJY_JDTXXX_PK primary key (ID)
+  using index 
+  tablespace USERS
+  pctfree 10
+  initrans 2
+  maxtrans 255
+  storage
+  (
+    initial 64K
+    next 1M
+    minextents 1
+    maxextents unlimited
+  );
 
 

+ 401 - 138
gkjsjy/trunk/src/com/xt/jygl/gkjygl/gkjyr/jyrjbxx/ctl/GkjyrCtl.java

@@ -73,16 +73,19 @@ import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.client.GkjyrWebService;
 import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.entity.BwEntity;
 import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.entity.GkjyrEntity;
 import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.entity.RyEntity;
+import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.entity.RyzsEntity;
 import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.service.GkjyrService;
 import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.vo.BwVo;
 import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.vo.GkjyrVo;
 import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.vo.RyVo;
+import com.xt.jygl.gkjygl.gkjyr.jyrjbxx.vo.RyzsVo;
 import com.xt.jygl.gkjygl.gkjyr.qytz.ctl.QytzCtl;
 import com.xt.jygl.gkjygl.gkjyr.qytz.entity.QytzEntity;
 import com.xt.jygl.gkjygl.gkjyr.qytz.service.QytzService;
 import com.xt.jygl.gkjygl.gkjyr.qytz.vo.QytzVo;
 import com.xt.jygl.gkjygl.gkjyr.ry.ctl.RyCtl;
 import com.xt.jygl.gkjygl.gkjyr.ry.service.RyService;
+import com.xt.jygl.gkjygl.gkjyr.ry.service.RyzsService;
 import com.xt.jygl.gkjygl.gkjyr.sssb.ctl.SssbCtl;
 import com.xt.jygl.gkjygl.gkjyr.sssb.entity.SssbEntity;
 import com.xt.jygl.gkjygl.gkjyr.sssb.service.SssbService;
@@ -156,7 +159,8 @@ public class GkjyrCtl extends BaseWebCtl {
 	private XkzfzService xkzfzService;
 	@Autowired
 	private AxService axService;
-
+	@Autowired
+	private RyzsService ryzsService;
 	/**
 	 * 经营人基础信息
 	 */
@@ -661,7 +665,7 @@ public class GkjyrCtl extends BaseWebCtl {
 			if (!StringUtils.isEmpty(gkjyrEntity.getId())) {// 修改保存
 				yjyr = gkjyrService.findOne(gkjyrEntity.getId());
 			}
-				// BeanUtils.copyProperties(yjyr, gkjyrEntity);
+			// BeanUtils.copyProperties(yjyr, gkjyrEntity);
 			gkjyrEntity.setCreateDateTime(yjyr.getCreateDateTime());
 			gkjyrEntity.setCreateUser(yjyr.getCreateUser());
 			gkjyrEntity.setAqid(yjyr.getAqid());
@@ -734,17 +738,18 @@ public class GkjyrCtl extends BaseWebCtl {
 			gkjyrEntity.setBgjyrid(yjyr.getBgjyrid());
 			gkjyrService.save(gkjyrEntity);
 			// 如果是市级新增或者修改,保存后同步到省级
-//			try {
-//				if (GlobalData.DEPLOY_MODE.equals(Constants.DEPLOY_MODE_CITY) && needWS()) {
-//					GkjyrWebService webService = gkjyrService.getWebService(null);
-//					webService.save(gkjyrEntity);
-//					gkjyrEntity.setTbzt(Constants.YES);
-//					gkjyrService.save(gkjyrEntity);
-//				}
-//			} catch (Exception e) {
-//				gkjyrEntity.setTbzt(Constants.NO);
-//				gkjyrService.save(gkjyrEntity);
-//			}
+			// try {
+			// if (GlobalData.DEPLOY_MODE.equals(Constants.DEPLOY_MODE_CITY) &&
+			// needWS()) {
+			// GkjyrWebService webService = gkjyrService.getWebService(null);
+			// webService.save(gkjyrEntity);
+			// gkjyrEntity.setTbzt(Constants.YES);
+			// gkjyrService.save(gkjyrEntity);
+			// }
+			// } catch (Exception e) {
+			// gkjyrEntity.setTbzt(Constants.NO);
+			// gkjyrService.save(gkjyrEntity);
+			// }
 		} catch (Exception e) {
 			wr.setSuccess(false);
 			wr.setMessage("操作失败!");
@@ -837,8 +842,8 @@ public class GkjyrCtl extends BaseWebCtl {
 		GkjyrEntity gkjyr = gkjyrService.findOne(id);
 		GkjyrVo gkjyrVo = new GkjyrVo();
 		BeanUtils.copyProperties(gkjyr, gkjyrVo);
-		
-		//岸线
+
+		// 岸线
 		List<AxEntity> axEntities = axService.findByJyrid(gkjyr.getId());
 		if (axEntities == null) {
 			axEntities = new ArrayList<AxEntity>();
@@ -847,16 +852,16 @@ public class GkjyrCtl extends BaseWebCtl {
 		for (AxEntity axEntity : axEntities) {
 			axcd += axEntity == null ? 0 : axEntity.getAxcd();
 		}
-		//岸线长度
-		gkjyrVo.setAxcd(axcd+"");
-		
-		//码头泊位
+		// 岸线长度
+		gkjyrVo.setAxcd(axcd + "");
+
+		// 码头泊位
 		List<BwEntity> bwList = bwService.findByJyrid(gkjyr.getId());
-		if(bwList==null){
-			bwList= new ArrayList<BwEntity>();
+		if (bwList == null) {
+			bwList = new ArrayList<BwEntity>();
 		}
-		//码头泊位总数
-		gkjyrVo.setMtbwzs(bwList.size()+"");
+		// 码头泊位总数
+		gkjyrVo.setMtbwzs(bwList.size() + "");
 		int scxbw = 0;
 		int fscxbw = 0;
 		double zdkbnl = 0;
@@ -868,11 +873,11 @@ public class GkjyrCtl extends BaseWebCtl {
 			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")) {
+				} 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) {
@@ -881,19 +886,19 @@ public class GkjyrCtl extends BaseWebCtl {
 			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+"");
-		
-		//仓库
+		// 泊位生产类型
+		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>();
@@ -902,10 +907,10 @@ public class GkjyrCtl extends BaseWebCtl {
 		for (CkEntity ckEntity : ckEntities) {
 			ckzmj += ckEntity.getCkzmj() == null ? 0 : ckEntity.getCkzmj();
 		}
-		//仓库总面积
-		gkjyrVo.setCkzmj(ckzmj+"");
-		
-		//堆场
+		// 仓库总面积
+		gkjyrVo.setCkzmj(ckzmj + "");
+
+		// 堆场
 		List<DcEntity> dcEntities = dcService.findByJyrid(gkjyr.getId());
 		if (dcEntities == null) {
 			dcEntities = new ArrayList<DcEntity>();
@@ -914,10 +919,10 @@ public class GkjyrCtl extends BaseWebCtl {
 		for (DcEntity dcEntity : dcEntities) {
 			dczmj += dcEntity.getDczmj() == null ? 0 : dcEntity.getDczmj();
 		}
-		//堆场总面积
-		gkjyrVo.setTczmj(dczmj+"");
-		
-		//储罐
+		// 堆场总面积
+		gkjyrVo.setTczmj(dczmj + "");
+
+		// 储罐
 		List<CgEntity> cgEntities = cgService.findByJyrid(gkjyr.getId());
 		if (cgEntities == null) {
 			cgEntities = new ArrayList<CgEntity>();
@@ -926,11 +931,11 @@ public class GkjyrCtl extends BaseWebCtl {
 		for (CgEntity cgEntity : cgEntities) {
 			cgzrl += cgEntity.getCgrj() == null ? 0 : cgEntity.getCgrj();
 		}
-		//储罐数量
-		gkjyrVo.setCgsl(cgEntities.size()+"");
-		//储罐总容量
-		gkjyrVo.setCgzrl(cgzrl+"");
-		
+		// 储罐数量
+		gkjyrVo.setCgsl(cgEntities.size() + "");
+		// 储罐总容量
+		gkjyrVo.setCgzrl(cgzrl + "");
+
 		gkjyrVo.setSzdzw(null != gkjyr.getSzd() ? gkjyr.getSzd().getText() : "");
 		gkjyrVo.setSzgkzw(null != gkjyr.getSzgk() ? gkjyr.getSzgk().getGkmc() : "");
 		gkjyrVo.setSzgqzw(null != gkjyr.getSzgq() ? gkjyr.getSzgq().getGqmc() : "");
@@ -1056,9 +1061,8 @@ public class GkjyrCtl extends BaseWebCtl {
 		GkjyrEntity gkjyr = gkjyrService.findOne(id);
 		GkjyrVo gkjyrVo = new GkjyrVo();
 		BeanUtils.copyProperties(gkjyr, gkjyrVo);
-		
 
-		//岸线
+		// 岸线
 		List<AxEntity> axEntities = axService.findByJyrid(gkjyr.getId());
 		if (axEntities == null) {
 			axEntities = new ArrayList<AxEntity>();
@@ -1067,16 +1071,16 @@ public class GkjyrCtl extends BaseWebCtl {
 		for (AxEntity axEntity : axEntities) {
 			axcd += axEntity == null ? 0 : axEntity.getAxcd();
 		}
-		//岸线长度
-		gkjyrVo.setAxcd(axcd+"");
-		
-		//码头泊位
+		// 岸线长度
+		gkjyrVo.setAxcd(axcd + "");
+
+		// 码头泊位
 		List<BwEntity> bwList = bwService.findByJyrid(gkjyr.getId());
-		if(bwList==null){
-			bwList= new ArrayList<BwEntity>();
+		if (bwList == null) {
+			bwList = new ArrayList<BwEntity>();
 		}
-		//码头泊位总数
-		gkjyrVo.setMtbwzs(bwList.size()+"");
+		// 码头泊位总数
+		gkjyrVo.setMtbwzs(bwList.size() + "");
 		int scxbw = 0;
 		int fscxbw = 0;
 		double zdkbnl = 0;
@@ -1088,11 +1092,11 @@ public class GkjyrCtl extends BaseWebCtl {
 			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")) {
+				} 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) {
@@ -1101,19 +1105,19 @@ public class GkjyrCtl extends BaseWebCtl {
 			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+"");
-		
-		//仓库
+		// 泊位生产类型
+		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>();
@@ -1122,10 +1126,10 @@ public class GkjyrCtl extends BaseWebCtl {
 		for (CkEntity ckEntity : ckEntities) {
 			ckzmj += ckEntity.getCkzmj() == null ? 0 : ckEntity.getCkzmj();
 		}
-		//仓库总面积
-		gkjyrVo.setCkzmj(ckzmj+"");
-		
-		//堆场
+		// 仓库总面积
+		gkjyrVo.setCkzmj(ckzmj + "");
+
+		// 堆场
 		List<DcEntity> dcEntities = dcService.findByJyrid(gkjyr.getId());
 		if (dcEntities == null) {
 			dcEntities = new ArrayList<DcEntity>();
@@ -1134,10 +1138,10 @@ public class GkjyrCtl extends BaseWebCtl {
 		for (DcEntity dcEntity : dcEntities) {
 			dczmj += dcEntity.getDczmj() == null ? 0 : dcEntity.getDczmj();
 		}
-		//堆场总面积
-		gkjyrVo.setTczmj(dczmj+"");
-		
-		//储罐
+		// 堆场总面积
+		gkjyrVo.setTczmj(dczmj + "");
+
+		// 储罐
 		List<CgEntity> cgEntities = cgService.findByJyrid(gkjyr.getId());
 		if (cgEntities == null) {
 			cgEntities = new ArrayList<CgEntity>();
@@ -1146,12 +1150,11 @@ public class GkjyrCtl extends BaseWebCtl {
 		for (CgEntity cgEntity : cgEntities) {
 			cgzrl += cgEntity.getCgrj() == null ? 0 : cgEntity.getCgrj();
 		}
-		//储罐数量
-		gkjyrVo.setCgsl(cgEntities.size()+"");
-		//储罐总容量
-		gkjyrVo.setCgzrl(cgzrl+"");
-		
-		
+		// 储罐数量
+		gkjyrVo.setCgsl(cgEntities.size() + "");
+		// 储罐总容量
+		gkjyrVo.setCgzrl(cgzrl + "");
+
 		gkjyrVo.setSzdzw(null != gkjyr.getSzd() ? gkjyr.getSzd().getText() : "");
 		gkjyrVo.setSzgkzw(null != gkjyr.getSzgk() ? gkjyr.getSzgk().getGkmc() : "");
 		gkjyrVo.setSzgqzw(null != gkjyr.getSzgq() ? gkjyr.getSzgq().getGqmc() : "");
@@ -2031,7 +2034,7 @@ public class GkjyrCtl extends BaseWebCtl {
 		List<CodeEntity> list = securityMgr.codeService().findValidCodesByGroupCode(Constants.GROUP_CODE_SF);
 		return list;
 	}
-	
+
 	@RequestMapping(value = "/selectXzqh")
 	@ResponseBody
 	public List<CodeEntity> selectXzqh(Model model, String gk) {
@@ -2242,7 +2245,7 @@ public class GkjyrCtl extends BaseWebCtl {
 		}
 		return nodeList;
 	}
-	
+
 	@RequestMapping(value = "/exportExcelAll")
 	public String exportExcelAll(HttpServletResponse response, final String bwyt, final String whfzbh, final String sfcswhzy, final String sfcyxkz, final String gkjyr, final String szdid, final String szgkid, final String szgqid, final String gkjyxkzh, final String fddbr, final Date xkzstartDate, final Date xkzendDate, final Date fzstartDate, final Date fzendDate, final String jyrxkzsfdq) {
 		Specification<GkjyrEntity> spec = new Specification<GkjyrEntity>() {
@@ -2310,10 +2313,11 @@ public class GkjyrCtl extends BaseWebCtl {
 					subquery2.where(subQueryPredicates2.toArray(new Predicate[] {}));
 					list.add(cb.exists(subquery2));
 				}
-//				// 企业性质
-//				if (StringUtils.isNotEmpty(qyxz)) {
-//					list.add(cb.like(root.get("qyxz").as(String.class), "%" + qyxz + "%"));
-//				}
+				// // 企业性质
+				// if (StringUtils.isNotEmpty(qyxz)) {
+				// list.add(cb.like(root.get("qyxz").as(String.class), "%" +
+				// qyxz + "%"));
+				// }
 
 				// 危货附证有效期
 				if (fzstartDate != null) {
@@ -2382,7 +2386,7 @@ public class GkjyrCtl extends BaseWebCtl {
 		};
 		List<GkjyrEntity> list = query.findAll(spec, GkjyrEntity.class);
 		List<GkjyrVo> voList = entityToVo(list);
-		
+
 		response.setContentType("application/binary;charset=iso-8859-1");
 		try {
 			ServletOutputStream outputStream = response.getOutputStream();
@@ -2394,7 +2398,7 @@ public class GkjyrCtl extends BaseWebCtl {
 		}
 		return null;
 	}
-	
+
 	public List<GkjyrVo> entityToVo(List<GkjyrEntity> list) {
 		List<GkjyrVo> voList = new ArrayList<GkjyrVo>();
 
@@ -2420,7 +2424,7 @@ public class GkjyrCtl extends BaseWebCtl {
 				gkjyrVo.setMtjgxszw(null != entity.getMtjgxs() ? entity.getMtjgxs().getText() : "");
 				gkjyrVo.setQyxzzw(null != entity.getQyxz() ? entity.getQyxz().getText() : "");
 				gkjyrVo.setFzrqstr(transFormatDate(entity.getFzrq()));
-				
+
 				voList.add(gkjyrVo);
 			}
 		}
@@ -2428,100 +2432,301 @@ public class GkjyrCtl extends BaseWebCtl {
 	}
 
 	@RequestMapping(value = "/exportJyr")
-	public String exportJyr(HttpServletResponse response,final String id,final String jyr){
-		//经营人信息
+	public String exportJyr(HttpServletResponse response, final String id, final String jyr) {
+		// 经营人信息
 		GkjyrEntity gkjyrEntity = gkjyrService.findOne(id);
 		List<GkjyrEntity> list = new ArrayList<>();
 		list.add(gkjyrEntity);
 		List<GkjyrVo> voList = entityToVo(list);
-		//许可证信息
+		// 许可证信息
 		List<XkzxxVo> xkzxxVos = exportXkzxx(id);
-		//许可证附证
+		// 许可证附证
 		List<CodeEntity> listZycs = securityMgr.codeService().findValidCodesByGroupCode("ZYCS");
 		List<GqEntity> listgq = gqService.findGq();
 		List<GkEntity> listgk = gkService.findGk();
 		List<XkzfzVo> xkzfzVos = exportXkzfz(id);
-		//码头
+		// 码头
 		List<MtVo> mtVos = exportMt(id);
-		//泊位
+		// 泊位
 		List<BwVo> bwVos = exportBw(id);
-		//储罐
+		// 储罐
 		List<CgVo> cgVos = expotrCg(id);
-		//仓库
-		List<CkVo> ckVos = expotrCk(id); 
-		//堆场
+		// 仓库
+		List<CkVo> ckVos = expotrCk(id);
+		// 堆场
 		List<DcVo> dcVos = expotrDc(id);
-		//人员及特征
+		// 人员及特征
 		List<RyVo> ryVos = expotrRy(id);
-		//设施设备
+		// 设施设备
 		List<SssbVo> sssbVos = exportSssb(id);
-		//企业投资
+		// 企业投资
 		List<QytzVo> qytzVos = expotrQytz(id);
-		//装卸机械
+		// 装卸机械
 		List<ZxjxVo> zxjxVos = expotrZxjx(id);
 		response.setContentType("application/binary;charset=iso-8859-1");
 		try {
 			ServletOutputStream outputStream = response.getOutputStream();
-			String fileName = new String((jyr+"信息").getBytes(), "iso-8859-1");
+			String fileName = new String((gkjyrEntity.getGkjyr() + "信息").getBytes(), "iso-8859-1");
 			response.setHeader("Content-disposition", "attachment; filename=" + fileName + ".xlsx");// 组装附件名称和格式
-//			gkjyrService.exportJyr(voList, xkzfzVos, mtVos, bwVos, cgVos, ckVos, dcVos, ryVos, sssbVos, qytzVos, zxjxVos, outputStream, listZycs, listgq, listgk);
+			// gkjyrService.exportJyr(voList, xkzfzVos, mtVos, bwVos, cgVos,
+			// ckVos, dcVos, ryVos, sssbVos, qytzVos, zxjxVos, outputStream,
+			// listZycs, listgq, listgk);
 			gkjyrService.exportJyr(voList, xkzxxVos, xkzfzVos, mtVos, bwVos, cgVos, ckVos, dcVos, ryVos, sssbVos, qytzVos, zxjxVos, outputStream, listZycs, listgq, listgk);
 		} catch (IOException e) {
 			e.printStackTrace();
 		}
 		return null;
 	}
-	
+
 	/**
 	 * 许可证信息
+	 * 
 	 * @param id
 	 * @return
 	 */
 	public List<XkzxxVo> exportXkzxx(final String id) {
 		List<XkzxxEntity> list = xkzxxService.findByJyrid(id);
-		XkzxxCtl xkzxxCtl = new XkzxxCtl();
-		List<XkzxxVo> voList = xkzxxCtl.entityToVo(list);
+		List<XkzxxVo> voList = new ArrayList<XkzxxVo>();
+		for (XkzxxEntity entity : list) {
+			XkzxxVo vo = new XkzxxVo();
+			if (null != entity) {
+				if (entity != null) {
+					BeanUtils.copyProperties(entity, vo);
+				}
+
+				if (vo.getGkjyr() != null) {
+					String idString = vo.getGkjyr();
+					GkjyrEntity gkjyrentity = gkjyrService.findOne(idString);
+					if (null != gkjyrentity) {
+						vo.setGkjyrzw(gkjyrentity.getGkjyr());
+					}
+
+				}
+
+				if (vo.getSsgq() != null) {
+					GqEntity gq = gqService.findOne(vo.getSsgq());
+					if (null != gq) {
+						vo.setSsgqzw(gq.getGqmc());
+					}
+				}
+
+				voList.add(vo);
+			}
+		}
 		return voList;
 	}
-	
+
 	/**
 	 * 许可证附证
+	 * 
 	 * @param id
 	 * @return
 	 */
 	public List<XkzfzVo> exportXkzfz(final String id) {
 		List<XkzfzEntity> list = xkzfzService.findByJyrid(id);
-		XkzfzCtl xkzfzCtl = new XkzfzCtl();
-		List<XkzfzVo> voList = xkzfzCtl.entityToVo(list);
+		List<XkzfzVo> voList = new ArrayList<XkzfzVo>();
+		for (XkzfzEntity entity : list) {
+			XkzfzVo vo = new XkzfzVo();
+			if (null != entity) {
+				BeanUtils.copyProperties(entity, vo);
+				vo.setSzdzw(entity.getSzd() != null ? entity.getSzd().getText() : "");
+				vo.setSzgkzw(entity.getSzgk() != null ? entity.getSzgk().getGkmc() : "");
+				vo.setSzgqzw(entity.getSzgq() != null ? entity.getSzgq().getGqmc() : "");
+				vo.setSsjyrzw(entity.getSsjyr() != null ? entity.getSsjyr().getGkjyr() : "");
+
+				vo.setSzd(entity.getSzd() != null ? entity.getSzd().getId() : "");
+				vo.setSzgk(entity.getSzgk() != null ? entity.getSzgk().getId() : "");
+				vo.setSzgq(entity.getSzgq() != null ? entity.getSzgq().getId() : "");
+				vo.setSsjyr(entity.getSsjyr() != null ? entity.getSsjyr().getId() : "");
+				if (null != entity.getFzsj()) {
+					vo.setFzsjfmt(DateTime.toString(DateTime.toDate(entity.getFzsj())));
+				}
+				if (null != entity.getYxqkssj()) {
+					vo.setYxqkssjfmt(DateTime.toString(DateTime.toDate(entity.getYxqkssj())));
+				}
+				if (null != entity.getYxqjssj()) {
+					vo.setYxqjssjfmt(DateTime.toString(DateTime.toDate(entity.getYxqjssj())));
+				}
+
+				// zycs cq whdj
+
+				if (vo.getZycs() != null) {
+					CodeEntity zycs = securityMgr.codeService().findOne(vo.getZycs());
+					if (null != zycs) {
+						vo.setZycszw(zycs.getText());
+					}
+				}
+				if (vo.getCq() != null) {
+					CodeEntity cq = securityMgr.codeService().findOne(vo.getCq());
+					if (null != cq) {
+						vo.setCqzw(cq.getText());
+					}
+				}
+				if (vo.getWhdj() != null) {
+					CodeEntity whdj = securityMgr.codeService().findOne(vo.getWhdj());
+					if (null != whdj) {
+						vo.setWhdjzw(whdj.getText());
+					}
+				}
+
+				voList.add(vo);
+			}
+		}
 		return voList;
 	}
-	
+
 	/**
 	 * 码头
+	 * 
 	 * @param id
 	 * @return
 	 */
 	public List<MtVo> exportMt(final String id) {
 		List<MtEntity> list = mtService.findByJyrid(id);
-		MtCtl mtCtl = new MtCtl();
-		List<MtVo> voList = mtCtl.entityToVo(list);
+
+		List<MtVo> voList = new ArrayList<MtVo>();
+		
+		for (MtEntity entity : list) {
+			MtVo vo = new MtVo();
+			if (null != entity) {
+				BeanUtils.copyProperties(entity, vo);
+				vo.setSzdzw(entity.getSzd() != null ? entity.getSzd().getText() : "");
+				vo.setSzgkzw(entity.getSzgk() != null ? entity.getSzgk().getGkmc() : "");
+				vo.setSzgqzw(entity.getSzgq() != null ? entity.getSzgq().getGqmc() : "");
+				vo.setSsjyrzw(entity.getSsjyr() != null ? entity.getSsjyr().getGkjyr() : "");
+				vo.setSfdwkfzw(entity.getSfdwkf() != null ? entity.getSfdwkf().getText() : "");
+				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.setMtxsdmzw(entity.getMtxsdm() != null ? entity.getMtxsdm().getText() : "");
+				vo.setSzzyqzw(entity.getSzzyq() != null ? entity.getSzzyq().getZyqmc() : "");
+				vo.setSzaxzw(entity.getSzax() != null ? entity.getSzax().getAxmc() : "");
+
+				vo.setSzd(entity.getSzd() != null ? entity.getSzd().getId() : "");
+				vo.setSzgk(entity.getSzgk() != null ? entity.getSzgk().getId() : "");
+				vo.setSzgq(entity.getSzgq() != null ? entity.getSzgq().getId() : "");
+				vo.setSsjyr(entity.getSsjyr() != null ? entity.getSsjyr().getId() : "");
+				vo.setSfdwkf(entity.getSfdwkf() != null ? entity.getSfdwkf().getId() : "");
+				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.setMtxsdm(entity.getMtxsdm() != null ? entity.getMtxsdm().getId() : "");
+				vo.setSzzyq(entity.getSzzyq() != null ? entity.getSzzyq().getId() : "");
+				vo.setSzax(entity.getSzax() != null ? entity.getSzax().getId() : "");
+				if (null != entity.getJcrq()) {
+					vo.setJcrqfmt(new SimpleDateFormat("yyyy-MM-dd").format(entity.getJcrq()));
+				}
+
+				String mtytName = "";
+				if (entity.getMtyt() != null) {
+					String[] mtytNameArray = entity.getMtyt().split(",");
+					/*
+					 * for (String m : mtytNameArray) { mtytName +=
+					 * codeService.findOne(m).getText() + " "; mtytName +=
+					 * securityMgr.codeService().findOne(m).getText() + " "; }
+					 */
+					for (int i = 0; i < mtytNameArray.length; i++) {
+						if (i != mtytNameArray.length - 1) {
+							mtytName += securityMgr.codeService().findOne(mtytNameArray[i]).getText() + ",";
+						} else {
+							mtytName += securityMgr.codeService().findOne(mtytNameArray[i]).getText();
+						}
+
+					}
+				}
+				vo.setMtytzw(mtytName);
+				
+				voList.add(vo);
+			}
+		}
 		return voList;
-	}
 	
+	}
+
 	/**
 	 * 泊位
+	 * 
 	 * @param id
 	 * @return
 	 */
 	public List<BwVo> exportBw(final String id) {
 		List<BwEntity> list = bwService.findByJyrid(id);
-		BwCtl bwCtl = new BwCtl();
-		List<BwVo> voList = bwCtl.entityToVo(list);
+
+		List<BwVo> voList = new ArrayList<BwVo>();
+
+		for (BwEntity entity : list) {
+			BwVo vo = new BwVo();
+			if (null != entity) {
+				BeanUtils.copyProperties(entity, vo);
+				vo.setSzdzw(entity.getSzd() != null ? entity.getSzd().getText() : "");
+				vo.setSzgkzw(entity.getSzgk() != null ? entity.getSzgk().getGkmc() : "");
+				vo.setSzgqzw(entity.getSzgq() != null ? entity.getSzgq().getGqmc() : "");
+				vo.setSsjyrzw(entity.getSsjyr() != null ? entity.getSsjyr().getGkjyr() : "");
+				vo.setSsmtzw(entity.getSsmt() != null ? entity.getSsmt().getMtmc() : "");
+				vo.setBwsxzw(entity.getBwsx() != null ? entity.getBwsx().getText() : "");
+				vo.setFwlxzw(entity.getFwlx() != null ? entity.getFwlx().getText() : "");
+				vo.setWxpbwzw(entity.getWxpbw() != null ? entity.getWxpbw().getText() : "");
+				vo.setZyhbwflzw(entity.getZyhbwfl() != null ? entity.getZyhbwfl().getText() : "");
+				vo.setSffzzw(entity.getSffz() != null ? entity.getSffz().getText() : "");
+				vo.setSfdwkfzw(entity.getSfdwkf() != null ? entity.getSfdwkf().getText() : "");
+				vo.setBwszsxzw(entity.getBwszsx() != null ? entity.getBwszsx().getText() : "");
+				vo.setSclxzw(entity.getSclx() != null ? entity.getSclx().getText() : "");
+				vo.setJgxszw(entity.getJgxs() != null ? entity.getJgxs().getText() : "");
+				vo.setKbcblxzw(entity.getKbcblx() != null ? entity.getKbcblx().getText() : "");
+
+				vo.setSszyq(entity.getSszyq() != null ? entity.getSszyq().getId() : "");
+				vo.setSszyqzw(entity.getSszyq() != null ? entity.getSszyq().getZyqmc() : "");
+				vo.setZls(entity.getZls() != null ? entity.getZls().getId() : "");
+				vo.setZlszw(entity.getZls() != null ? entity.getZls().getText() : "");
+				vo.setXp(entity.getXp() != null ? entity.getXp().getId() : "");
+				vo.setXpzw(entity.getXp() != null ? entity.getXp().getText() : "");
+				vo.setBwszhd(entity.getBwszhd() != null ? entity.getBwszhd().getText() : "");
+
+				if (entity.getBwyt() != null) {
+					String bwytzw = "";
+					String[] s = entity.getBwyt().split(",");
+					/*
+					 * for (String string : s) { bwytzw +=
+					 * securityMgr.codeService().findOne(string).getText(); }
+					 */
+					for (int i = 0; i < s.length; i++) {
+						CodeEntity ce = securityMgr.codeService().findOne(s[i]);
+						if (ce != null) {
+							bwytzw += ce.getText();
+							if (i != s.length - 1) {
+								bwytzw += ",";
+							}
+						}
+					}
+					vo.setBwytzw(bwytzw);
+				}
+				vo.setSzd(entity.getSzd() != null ? entity.getSzd().getId() : "");
+				vo.setSzgk(entity.getSzgk() != null ? entity.getSzgk().getId() : "");
+				vo.setSzgq(entity.getSzgq() != null ? entity.getSzgq().getId() : "");
+				vo.setSsjyr(entity.getSsjyr() != null ? entity.getSsjyr().getId() : "");
+				vo.setSsmt(entity.getSsmt() != null ? entity.getSsmt().getId() : "");
+				vo.setBwsx(entity.getBwsx() != null ? entity.getBwsx().getId() : "");
+				vo.setFwlx(entity.getFwlx() != null ? entity.getFwlx().getId() : "");
+				vo.setWxpbw(entity.getWxpbw() != null ? entity.getWxpbw().getId() : "");
+				vo.setZyhbwfl(entity.getZyhbwfl() != null ? entity.getZyhbwfl().getId() : "");
+				vo.setSffz(entity.getSffz() != null ? entity.getSffz().getId() : "");
+				vo.setSfdwkf(entity.getSfdwkf() != null ? entity.getSfdwkf().getId() : "");
+				vo.setBwszsx(entity.getBwszsx() != null ? entity.getBwszsx().getId() : "");
+				vo.setSclx(entity.getSclx() != null ? entity.getSclx().getId() : "");
+				vo.setJgxs(entity.getJgxs() != null ? entity.getJgxs().getId() : "");
+
+				voList.add(vo);
+			}
+		}
 		return voList;
-	}
 	
+	}
+
 	/**
 	 * 储罐
+	 * 
 	 * @param id
 	 * @return
 	 */
@@ -2531,9 +2736,10 @@ public class GkjyrCtl extends BaseWebCtl {
 		List<CgVo> voList = cgCtl.entityToVo(list);
 		return voList;
 	}
-	
+
 	/**
 	 * 仓库
+	 * 
 	 * @param id
 	 * @return
 	 */
@@ -2542,10 +2748,12 @@ public class GkjyrCtl extends BaseWebCtl {
 		CkCtl ckCtl = new CkCtl();
 		List<CkVo> voList = ckCtl.entityToVo(list);
 		return voList;
+
 	}
-	
+
 	/**
 	 * 堆场
+	 * 
 	 * @param id
 	 * @return
 	 */
@@ -2555,33 +2763,87 @@ public class GkjyrCtl extends BaseWebCtl {
 		List<DcVo> voList = dcCtl.entityToVo(list);
 		return voList;
 	}
-	
+
 	/**
 	 * 人员及特征
+	 * 
 	 * @param id
 	 * @return
 	 */
 	public List<RyVo> expotrRy(final String id) {
 		List<RyEntity> list = ryService.findByJyrid(id);
-		RyCtl ryCtl = new RyCtl();
-		List<RyVo> voList = ryCtl.entityToVo(list);
+
+		List<RyVo> voList = new ArrayList<RyVo>();
+
+		for (RyEntity entity : list) {
+			RyVo vo = new RyVo();
+			if (null != entity) {
+				BeanUtils.copyProperties(entity, vo);
+				vo.setSzdzw(entity.getSzd() != null ? entity.getSzd().getText() : "");
+				vo.setSzgkzw(entity.getSzgk() != null ? entity.getSzgk().getGkmc() : "");
+				vo.setSzgqzw(entity.getSzgq() != null ? entity.getSzgq().getGqmc() : "");
+				vo.setSsjyrzw(entity.getSsjyr() != null ? entity.getSsjyr().getGkjyr() : "");
+				vo.setXbzw(entity.getXb() != null ? entity.getXb().getText() : "");
+				vo.setRylxzw(entity.getRylx() != null ? entity.getRylx().getText() : "");
+				vo.setZjlxzw(entity.getZjlx() != null ? entity.getZjlx().getText() : "");
+
+				vo.setZjlx(entity.getZjlx() != null ? entity.getZjlx().getId() : "");
+				vo.setSzd(entity.getSzd() != null ? entity.getSzd().getId() : "");
+				vo.setSzgk(entity.getSzgk() != null ? entity.getSzgk().getId() : "");
+				vo.setSzgq(entity.getSzgq() != null ? entity.getSzgq().getId() : "");
+				vo.setSsjyr(entity.getSsjyr() != null ? entity.getSsjyr().getId() : "");
+				vo.setXb(entity.getXb() != null ? entity.getXb().getId() : "");
+				vo.setRylx(entity.getRylx() != null ? entity.getRylx().getId() : "");
+				// 出生日期格式化
+				if (null != entity.getCsrq()) {
+					vo.setCsrqfmt(new SimpleDateFormat("yyyy-MM-dd").format(entity.getCsrq()));
+				}
+
+				List<RyzsEntity> ryzslist = ryService.findZs(entity);
+				if (ryzslist.size() == 0) {
+					ryzslist = ryzsService.findZsBysfzh(entity.getSfzh());
+				}
+				List<RyzsVo> ryvoList = new ArrayList<RyzsVo>();
+				for (RyzsEntity zsentity : ryzslist) {
+					RyzsVo zsvo = new RyzsVo();
+					if (zsentity != null) {
+						BeanUtils.copyProperties(zsentity, zsvo);
+						zsvo.setId(zsentity.getId());
+						zsvo.setZsmc(zsentity.getZsmc());
+						zsvo.setZsbh(zsentity.getZsbh());
+						zsvo.setFzbm(zsentity.getFzbm());
+						zsvo.setZszl(zsentity.getZszl());
+						if (null != zsentity.getYxq()) {
+							zsvo.setYxqfmt(new SimpleDateFormat("yyyy-MM-dd").format(zsentity.getYxq()));
+						}
+						zsvo.setRyzw(zsentity.getRyid() != null ? zsentity.getRyid().getXm() : "");
+						zsvo.setRyid(zsentity.getRyid() != null ? zsentity.getRyid().getId() : "");
+						ryvoList.add(zsvo);
+					}
+				}
+
+				voList.add(vo);
+			}
+		}
 		return voList;
 	}
-	
+
 	/**
 	 * 设施设备
+	 * 
 	 * @param id
 	 * @return
 	 */
-	public List<SssbVo> exportSssb(final String id){
+	public List<SssbVo> exportSssb(final String id) {
 		List<SssbEntity> list = sssbService.findByJyrid(id);
 		SssbCtl sssbCtl = new SssbCtl();
 		List<SssbVo> voList = sssbCtl.entityToVo(list);
 		return voList;
 	}
-	
+
 	/**
 	 * 企业投资
+	 * 
 	 * @param id
 	 * @return
 	 */
@@ -2591,9 +2853,10 @@ public class GkjyrCtl extends BaseWebCtl {
 		List<QytzVo> voList = qytzCtl.entityToVo(list);
 		return voList;
 	}
-	
+
 	/**
 	 * 装卸机械
+	 * 
 	 * @param id
 	 * @return
 	 */
@@ -2603,5 +2866,5 @@ public class GkjyrCtl extends BaseWebCtl {
 		List<ZxjxVo> voList = zxjxCtl.entityToVo(list);
 		return voList;
 	}
-	
+
 }

+ 0 - 2
gkjsjy/trunk/src/com/xt/jygl/gkjygl/gkjyr/xkzfz/ctl/XkzfzCtl.java

@@ -59,8 +59,6 @@ import com.xtframe.util.StringUtils;
 @RequestMapping("/xkzfz")
 public class XkzfzCtl extends BaseWebCtl {
 	@Autowired
-	private SecurityMgr securityMgr;
-	@Autowired
 	private QueryService query;
 	@Autowired
 	private XkzfzService xkzfzService;