Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
hg-smart
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
platform
hg-smart
Commits
208978a2
Commit
208978a2
authored
Nov 14, 2024
by
宋祥
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1.文档浏览增加文件路径,过滤空目录以及展示所有子集文件
parent
652ff1db
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
163 additions
and
205 deletions
+163
-205
HGWD002.java
src/main/java/com/baosight/hggp/hg/wd/domain/HGWD002.java
+86
-68
ServiceHGWD001D.java
...java/com/baosight/hggp/hg/wd/service/ServiceHGWD001D.java
+12
-11
ServiceHGWD002.java
.../java/com/baosight/hggp/hg/wd/service/ServiceHGWD002.java
+11
-79
HGWD002.xml
src/main/java/com/baosight/hggp/hg/wd/sql/HGWD002.xml
+7
-9
HgWdUtils.java
src/main/java/com/baosight/hggp/hg/wd/utils/HgWdUtils.java
+20
-0
HGPZ021.jsp
src/main/webapp/HG/PZ/HGPZ021.jsp
+1
-1
HGWD002.js
src/main/webapp/HG/WD/HGWD002.js
+7
-17
HGWD002.jsp
src/main/webapp/HG/WD/HGWD002.jsp
+19
-20
No files found.
src/main/java/com/baosight/hggp/hg/wd/domain/HGWD002.java
View file @
208978a2
...
@@ -19,9 +19,9 @@ import java.util.Map;
...
@@ -19,9 +19,9 @@ import java.util.Map;
* @history 2024-08-19 14:34:38 create
* @history 2024-08-19 14:34:38 create
*/
*/
public
class
HGWD002
extends
DaoEPBase
{
public
class
HGWD002
extends
DaoEPBase
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
public
static
final
String
FIELD_ID
=
"id"
;
public
static
final
String
FIELD_ID
=
"id"
;
public
static
final
String
FIELD_ACCOUNT_CODE
=
"accountCode"
;
/* 企业编码*/
public
static
final
String
FIELD_ACCOUNT_CODE
=
"accountCode"
;
/* 企业编码*/
public
static
final
String
FIELD_DEP_CODE
=
"depCode"
;
/* 部门编码*/
public
static
final
String
FIELD_DEP_CODE
=
"depCode"
;
/* 部门编码*/
...
@@ -49,7 +49,8 @@ public class HGWD002 extends DaoEPBase {
...
@@ -49,7 +49,8 @@ public class HGWD002 extends DaoEPBase {
public
static
final
String
FIELD_DOWNLOAD_NUM
=
"downloadNum"
;
/* 下载次数*/
public
static
final
String
FIELD_DOWNLOAD_NUM
=
"downloadNum"
;
/* 下载次数*/
public
static
final
String
FIELD_DOC_TYPE
=
"docType"
;
/* 文件类型*/
public
static
final
String
FIELD_DOC_TYPE
=
"docType"
;
/* 文件类型*/
public
static
final
String
FIELD_CHANGE_CONTENT
=
"changeContent"
;
/* 变更内容*/
public
static
final
String
FIELD_CHANGE_CONTENT
=
"changeContent"
;
/* 变更内容*/
public
static
final
String
FIELD_FILE_PATH
=
"filePath"
;
/* 文件路径*/
public
static
final
String
COL_ID
=
"ID"
;
public
static
final
String
COL_ID
=
"ID"
;
public
static
final
String
COL_ACCOUNT_CODE
=
"ACCOUNT_CODE"
;
/* 企业编码*/
public
static
final
String
COL_ACCOUNT_CODE
=
"ACCOUNT_CODE"
;
/* 企业编码*/
public
static
final
String
COL_DEP_CODE
=
"DEP_CODE"
;
/* 部门编码*/
public
static
final
String
COL_DEP_CODE
=
"DEP_CODE"
;
/* 部门编码*/
...
@@ -75,13 +76,14 @@ public class HGWD002 extends DaoEPBase {
...
@@ -75,13 +76,14 @@ public class HGWD002 extends DaoEPBase {
public
static
final
String
COL_RELEASE_DATE
=
"RELEASE_DATE"
;
/* 发布时间*/
public
static
final
String
COL_RELEASE_DATE
=
"RELEASE_DATE"
;
/* 发布时间*/
public
static
final
String
COL_PREVIEW_NUM
=
"PREVIEW_NUM"
;
/* 预览次数*/
public
static
final
String
COL_PREVIEW_NUM
=
"PREVIEW_NUM"
;
/* 预览次数*/
public
static
final
String
COL_DOWNLOAD_NUM
=
"DOWNLOAD_NUM"
;
/* 下载次数*/
public
static
final
String
COL_DOWNLOAD_NUM
=
"DOWNLOAD_NUM"
;
/* 下载次数*/
public
static
final
String
COL_FILE_PATH
=
"FILE_PATH"
;
/* 文件路径*/
public
static
final
String
QUERY
=
"HGWD002.query"
;
public
static
final
String
QUERY
=
"HGWD002.query"
;
public
static
final
String
COUNT
=
"HGWD002.count"
;
public
static
final
String
COUNT
=
"HGWD002.count"
;
public
static
final
String
INSERT
=
"HGWD002.insert"
;
public
static
final
String
INSERT
=
"HGWD002.insert"
;
public
static
final
String
UPDATE
=
"HGWD002.update"
;
public
static
final
String
UPDATE
=
"HGWD002.update"
;
public
static
final
String
DELETE
=
"HGWD002.delete"
;
public
static
final
String
DELETE
=
"HGWD002.delete"
;
private
Long
id
=
new
Long
(
0
);
private
Long
id
=
new
Long
(
0
);
private
String
accountCode
=
" "
;
/* 企业编码*/
private
String
accountCode
=
" "
;
/* 企业编码*/
private
String
depCode
=
" "
;
/* 部门编码*/
private
String
depCode
=
" "
;
/* 部门编码*/
...
@@ -109,130 +111,135 @@ public class HGWD002 extends DaoEPBase {
...
@@ -109,130 +111,135 @@ public class HGWD002 extends DaoEPBase {
private
Integer
downloadNum
=
new
Integer
(
0
);
/* 下载次数*/
private
Integer
downloadNum
=
new
Integer
(
0
);
/* 下载次数*/
private
String
docType
=
" "
;
/* 文件类型*/
private
String
docType
=
" "
;
/* 文件类型*/
private
String
changeContent
=
" "
;
/* 变更内容*/
private
String
changeContent
=
" "
;
/* 变更内容*/
private
String
filePath
=
" "
;
/* 文件路径*/
/**
/**
* initialize the metadata.
* initialize the metadata.
*/
*/
public
void
initMetaData
()
{
public
void
initMetaData
()
{
EiColumn
eiColumn
;
EiColumn
eiColumn
;
eiColumn
=
new
EiColumn
(
FIELD_ID
);
eiColumn
=
new
EiColumn
(
FIELD_ID
);
eiColumn
.
setPrimaryKey
(
true
);
eiColumn
.
setPrimaryKey
(
true
);
eiColumn
.
setDescName
(
" "
);
eiColumn
.
setDescName
(
" "
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_ACCOUNT_CODE
);
eiColumn
=
new
EiColumn
(
FIELD_ACCOUNT_CODE
);
eiColumn
.
setDescName
(
"企业编码"
);
eiColumn
.
setDescName
(
"企业编码"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_DEP_CODE
);
eiColumn
=
new
EiColumn
(
FIELD_DEP_CODE
);
eiColumn
.
setDescName
(
"部门编码"
);
eiColumn
.
setDescName
(
"部门编码"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_CREATED_BY
);
eiColumn
=
new
EiColumn
(
FIELD_CREATED_BY
);
eiColumn
.
setDescName
(
"记录创建者"
);
eiColumn
.
setDescName
(
"记录创建者"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_CREATED_NAME
);
eiColumn
=
new
EiColumn
(
FIELD_CREATED_NAME
);
eiColumn
.
setDescName
(
"记录创建名称"
);
eiColumn
.
setDescName
(
"记录创建名称"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_CREATED_TIME
);
eiColumn
=
new
EiColumn
(
FIELD_CREATED_TIME
);
eiColumn
.
setDescName
(
"记录创建时间"
);
eiColumn
.
setDescName
(
"记录创建时间"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_UPDATED_BY
);
eiColumn
=
new
EiColumn
(
FIELD_UPDATED_BY
);
eiColumn
.
setDescName
(
"记录修改者"
);
eiColumn
.
setDescName
(
"记录修改者"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_UPDATED_NAME
);
eiColumn
=
new
EiColumn
(
FIELD_UPDATED_NAME
);
eiColumn
.
setDescName
(
"记录修改名称"
);
eiColumn
.
setDescName
(
"记录修改名称"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_UPDATED_TIME
);
eiColumn
=
new
EiColumn
(
FIELD_UPDATED_TIME
);
eiColumn
.
setDescName
(
"记录修改时间"
);
eiColumn
.
setDescName
(
"记录修改时间"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_DELETE_FLAG
);
eiColumn
=
new
EiColumn
(
FIELD_DELETE_FLAG
);
eiColumn
.
setDescName
(
"0-未删除,1-已删除"
);
eiColumn
.
setDescName
(
"0-未删除,1-已删除"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_COMPANY_CODE
);
eiColumn
=
new
EiColumn
(
FIELD_COMPANY_CODE
);
eiColumn
.
setDescName
(
"公司编码"
);
eiColumn
.
setDescName
(
"公司编码"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_COMPANY_NAME
);
eiColumn
=
new
EiColumn
(
FIELD_COMPANY_NAME
);
eiColumn
.
setDescName
(
"公司名称"
);
eiColumn
.
setDescName
(
"公司名称"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_PROJ_CODE
);
eiColumn
=
new
EiColumn
(
FIELD_PROJ_CODE
);
eiColumn
.
setDescName
(
"项目编码"
);
eiColumn
.
setDescName
(
"项目编码"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_PROJ_NAME
);
eiColumn
=
new
EiColumn
(
FIELD_PROJ_NAME
);
eiColumn
.
setDescName
(
"项目名称"
);
eiColumn
.
setDescName
(
"项目名称"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_FILE_ID
);
eiColumn
=
new
EiColumn
(
FIELD_FILE_ID
);
eiColumn
.
setDescName
(
"文件ID"
);
eiColumn
.
setDescName
(
"文件ID"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_FILE_TYPE
);
eiColumn
=
new
EiColumn
(
FIELD_FILE_TYPE
);
eiColumn
.
setDescName
(
"文件类型"
);
eiColumn
.
setDescName
(
"文件类型"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_FILE_NAME
);
eiColumn
=
new
EiColumn
(
FIELD_FILE_NAME
);
eiColumn
.
setDescName
(
"文件名称"
);
eiColumn
.
setDescName
(
"文件名称"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_DOC_ID
);
eiColumn
=
new
EiColumn
(
FIELD_DOC_ID
);
eiColumn
.
setDescName
(
"文件号"
);
eiColumn
.
setDescName
(
"文件号"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_DOC_NAME
);
eiColumn
=
new
EiColumn
(
FIELD_DOC_NAME
);
eiColumn
.
setDescName
(
"文件附件名称"
);
eiColumn
.
setDescName
(
"文件附件名称"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_DOC_VERSION
);
eiColumn
=
new
EiColumn
(
FIELD_DOC_VERSION
);
eiColumn
.
setDescName
(
"文件版本号"
);
eiColumn
.
setDescName
(
"文件版本号"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_STATUS
);
eiColumn
=
new
EiColumn
(
FIELD_STATUS
);
eiColumn
.
setDescName
(
"状态"
);
eiColumn
.
setDescName
(
"状态"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_REMARK
);
eiColumn
=
new
EiColumn
(
FIELD_REMARK
);
eiColumn
.
setDescName
(
"备注"
);
eiColumn
.
setDescName
(
"备注"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_RELEASE_DATE
);
eiColumn
=
new
EiColumn
(
FIELD_RELEASE_DATE
);
eiColumn
.
setDescName
(
"发布时间"
);
eiColumn
.
setDescName
(
"发布时间"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_PREVIEW_NUM
);
eiColumn
=
new
EiColumn
(
FIELD_PREVIEW_NUM
);
eiColumn
.
setDescName
(
"预览次数"
);
eiColumn
.
setDescName
(
"预览次数"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_DOWNLOAD_NUM
);
eiColumn
=
new
EiColumn
(
FIELD_DOWNLOAD_NUM
);
eiColumn
.
setDescName
(
"下载次数"
);
eiColumn
.
setDescName
(
"下载次数"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_DOC_TYPE
);
eiColumn
=
new
EiColumn
(
FIELD_DOC_TYPE
);
eiColumn
.
setDescName
(
"文件类型"
);
eiColumn
.
setDescName
(
"文件类型"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_CHANGE_CONTENT
);
eiColumn
=
new
EiColumn
(
FIELD_CHANGE_CONTENT
);
eiColumn
.
setDescName
(
"变更内容"
);
eiColumn
.
setDescName
(
"变更内容"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_FILE_PATH
);
eiColumn
.
setDescName
(
"文件路径"
);
eiMetadata
.
addMeta
(
eiColumn
);
}
}
/**
/**
* the constructor.
* the constructor.
*/
*/
public
HGWD002
()
{
public
HGWD002
()
{
initMetaData
();
initMetaData
();
}
}
/**
/**
* get the id .
* get the id .
* @return the id
* @return the id
...
@@ -240,7 +247,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -240,7 +247,7 @@ public class HGWD002 extends DaoEPBase {
public
Long
getId
()
{
public
Long
getId
()
{
return
this
.
id
;
return
this
.
id
;
}
}
/**
/**
* set the id .
* set the id .
*
*
...
@@ -256,7 +263,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -256,7 +263,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getAccountCode
()
{
public
String
getAccountCode
()
{
return
this
.
accountCode
;
return
this
.
accountCode
;
}
}
/**
/**
* set the accountCode - 企业编码.
* set the accountCode - 企业编码.
*
*
...
@@ -272,7 +279,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -272,7 +279,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getDepCode
()
{
public
String
getDepCode
()
{
return
this
.
depCode
;
return
this
.
depCode
;
}
}
/**
/**
* set the depCode - 部门编码.
* set the depCode - 部门编码.
*
*
...
@@ -288,7 +295,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -288,7 +295,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getCreatedBy
()
{
public
String
getCreatedBy
()
{
return
this
.
createdBy
;
return
this
.
createdBy
;
}
}
/**
/**
* set the createdBy - 记录创建者.
* set the createdBy - 记录创建者.
*
*
...
@@ -304,7 +311,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -304,7 +311,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getCreatedName
()
{
public
String
getCreatedName
()
{
return
this
.
createdName
;
return
this
.
createdName
;
}
}
/**
/**
* set the createdName - 记录创建名称.
* set the createdName - 记录创建名称.
*
*
...
@@ -320,7 +327,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -320,7 +327,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getCreatedTime
()
{
public
String
getCreatedTime
()
{
return
this
.
createdTime
;
return
this
.
createdTime
;
}
}
/**
/**
* set the createdTime - 记录创建时间.
* set the createdTime - 记录创建时间.
*
*
...
@@ -336,7 +343,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -336,7 +343,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getUpdatedBy
()
{
public
String
getUpdatedBy
()
{
return
this
.
updatedBy
;
return
this
.
updatedBy
;
}
}
/**
/**
* set the updatedBy - 记录修改者.
* set the updatedBy - 记录修改者.
*
*
...
@@ -352,7 +359,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -352,7 +359,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getUpdatedName
()
{
public
String
getUpdatedName
()
{
return
this
.
updatedName
;
return
this
.
updatedName
;
}
}
/**
/**
* set the updatedName - 记录修改名称.
* set the updatedName - 记录修改名称.
*
*
...
@@ -368,7 +375,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -368,7 +375,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getUpdatedTime
()
{
public
String
getUpdatedTime
()
{
return
this
.
updatedTime
;
return
this
.
updatedTime
;
}
}
/**
/**
* set the updatedTime - 记录修改时间.
* set the updatedTime - 记录修改时间.
*
*
...
@@ -384,7 +391,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -384,7 +391,7 @@ public class HGWD002 extends DaoEPBase {
public
Integer
getDeleteFlag
()
{
public
Integer
getDeleteFlag
()
{
return
this
.
deleteFlag
;
return
this
.
deleteFlag
;
}
}
/**
/**
* set the deleteFlag - 0-未删除,1-已删除.
* set the deleteFlag - 0-未删除,1-已删除.
*
*
...
@@ -400,7 +407,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -400,7 +407,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getCompanyCode
()
{
public
String
getCompanyCode
()
{
return
this
.
companyCode
;
return
this
.
companyCode
;
}
}
/**
/**
* set the companyCode - 公司编码.
* set the companyCode - 公司编码.
*
*
...
@@ -416,7 +423,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -416,7 +423,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getCompanyName
()
{
public
String
getCompanyName
()
{
return
this
.
companyName
;
return
this
.
companyName
;
}
}
/**
/**
* set the companyName - 公司名称.
* set the companyName - 公司名称.
*
*
...
@@ -432,7 +439,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -432,7 +439,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getProjCode
()
{
public
String
getProjCode
()
{
return
this
.
projCode
;
return
this
.
projCode
;
}
}
/**
/**
* set the projCode - 项目编码.
* set the projCode - 项目编码.
*
*
...
@@ -448,7 +455,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -448,7 +455,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getProjName
()
{
public
String
getProjName
()
{
return
this
.
projName
;
return
this
.
projName
;
}
}
/**
/**
* set the projName - 项目名称.
* set the projName - 项目名称.
*
*
...
@@ -464,7 +471,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -464,7 +471,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getFileId
()
{
public
String
getFileId
()
{
return
this
.
fileId
;
return
this
.
fileId
;
}
}
/**
/**
* set the fileId - 文件ID.
* set the fileId - 文件ID.
*
*
...
@@ -480,7 +487,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -480,7 +487,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getFileType
()
{
public
String
getFileType
()
{
return
this
.
fileType
;
return
this
.
fileType
;
}
}
/**
/**
* set the fileType - 文件类型.
* set the fileType - 文件类型.
*
*
...
@@ -496,7 +503,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -496,7 +503,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getFileName
()
{
public
String
getFileName
()
{
return
this
.
fileName
;
return
this
.
fileName
;
}
}
/**
/**
* set the fileName - 文件名称.
* set the fileName - 文件名称.
*
*
...
@@ -512,7 +519,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -512,7 +519,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getDocId
()
{
public
String
getDocId
()
{
return
this
.
docId
;
return
this
.
docId
;
}
}
/**
/**
* set the docId - 文件号.
* set the docId - 文件号.
*
*
...
@@ -528,7 +535,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -528,7 +535,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getDocName
()
{
public
String
getDocName
()
{
return
this
.
docName
;
return
this
.
docName
;
}
}
/**
/**
* set the docName - 文件附件名称.
* set the docName - 文件附件名称.
*
*
...
@@ -544,7 +551,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -544,7 +551,7 @@ public class HGWD002 extends DaoEPBase {
public
Integer
getDocVersion
()
{
public
Integer
getDocVersion
()
{
return
this
.
docVersion
;
return
this
.
docVersion
;
}
}
/**
/**
* set the docVersion - 文件版本号.
* set the docVersion - 文件版本号.
*
*
...
@@ -560,7 +567,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -560,7 +567,7 @@ public class HGWD002 extends DaoEPBase {
public
Integer
getStatus
()
{
public
Integer
getStatus
()
{
return
this
.
status
;
return
this
.
status
;
}
}
/**
/**
* set the status - 状态.
* set the status - 状态.
*
*
...
@@ -576,7 +583,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -576,7 +583,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getRemark
()
{
public
String
getRemark
()
{
return
this
.
remark
;
return
this
.
remark
;
}
}
/**
/**
* set the remark - 备注.
* set the remark - 备注.
*
*
...
@@ -592,7 +599,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -592,7 +599,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getReleaseDate
()
{
public
String
getReleaseDate
()
{
return
this
.
releaseDate
;
return
this
.
releaseDate
;
}
}
/**
/**
* set the releaseDate - 发布时间.
* set the releaseDate - 发布时间.
*
*
...
@@ -608,7 +615,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -608,7 +615,7 @@ public class HGWD002 extends DaoEPBase {
public
Integer
getPreviewNum
()
{
public
Integer
getPreviewNum
()
{
return
this
.
previewNum
;
return
this
.
previewNum
;
}
}
/**
/**
* set the previewNum - 预览次数.
* set the previewNum - 预览次数.
*
*
...
@@ -624,7 +631,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -624,7 +631,7 @@ public class HGWD002 extends DaoEPBase {
public
Integer
getDownloadNum
()
{
public
Integer
getDownloadNum
()
{
return
this
.
downloadNum
;
return
this
.
downloadNum
;
}
}
/**
/**
* set the downloadNum - 下载次数.
* set the downloadNum - 下载次数.
*
*
...
@@ -633,15 +640,15 @@ public class HGWD002 extends DaoEPBase {
...
@@ -633,15 +640,15 @@ public class HGWD002 extends DaoEPBase {
public
void
setDownloadNum
(
Integer
downloadNum
)
{
public
void
setDownloadNum
(
Integer
downloadNum
)
{
this
.
downloadNum
=
downloadNum
;
this
.
downloadNum
=
downloadNum
;
}
}
public
String
getDocType
()
{
public
String
getDocType
()
{
return
docType
;
return
docType
;
}
}
public
void
setDocType
(
String
docType
)
{
public
void
setDocType
(
String
docType
)
{
this
.
docType
=
docType
;
this
.
docType
=
docType
;
}
}
/**
/**
* get the changeContent - 变更内容.
* get the changeContent - 变更内容.
* @return the changeContent
* @return the changeContent
...
@@ -649,7 +656,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -649,7 +656,7 @@ public class HGWD002 extends DaoEPBase {
public
String
getChangeContent
()
{
public
String
getChangeContent
()
{
return
this
.
changeContent
;
return
this
.
changeContent
;
}
}
/**
/**
* set the changeContent - 变更内容.
* set the changeContent - 变更内容.
*
*
...
@@ -658,6 +665,15 @@ public class HGWD002 extends DaoEPBase {
...
@@ -658,6 +665,15 @@ public class HGWD002 extends DaoEPBase {
public
void
setChangeContent
(
String
changeContent
)
{
public
void
setChangeContent
(
String
changeContent
)
{
this
.
changeContent
=
changeContent
;
this
.
changeContent
=
changeContent
;
}
}
public
String
getFilePath
()
{
return
filePath
;
}
public
void
setFilePath
(
String
filePath
)
{
this
.
filePath
=
filePath
;
}
/**
/**
* get the value from Map.
* get the value from Map.
*
*
...
@@ -665,7 +681,7 @@ public class HGWD002 extends DaoEPBase {
...
@@ -665,7 +681,7 @@ public class HGWD002 extends DaoEPBase {
*/
*/
@Override
@Override
public
void
fromMap
(
Map
map
)
{
public
void
fromMap
(
Map
map
)
{
setId
(
NumberUtils
.
toLong
(
StringUtils
.
toString
(
map
.
get
(
FIELD_ID
)),
id
));
setId
(
NumberUtils
.
toLong
(
StringUtils
.
toString
(
map
.
get
(
FIELD_ID
)),
id
));
setAccountCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_ACCOUNT_CODE
)),
accountCode
));
setAccountCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_ACCOUNT_CODE
)),
accountCode
));
setDepCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_DEP_CODE
)),
depCode
));
setDepCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_DEP_CODE
)),
depCode
));
...
@@ -693,14 +709,15 @@ public class HGWD002 extends DaoEPBase {
...
@@ -693,14 +709,15 @@ public class HGWD002 extends DaoEPBase {
setDownloadNum
(
NumberUtils
.
toInteger
(
StringUtils
.
toString
(
map
.
get
(
FIELD_DOWNLOAD_NUM
)),
downloadNum
));
setDownloadNum
(
NumberUtils
.
toInteger
(
StringUtils
.
toString
(
map
.
get
(
FIELD_DOWNLOAD_NUM
)),
downloadNum
));
setDocType
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_DOC_TYPE
)),
docType
));
setDocType
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_DOC_TYPE
)),
docType
));
setChangeContent
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_CHANGE_CONTENT
)),
changeContent
));
setChangeContent
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_CHANGE_CONTENT
)),
changeContent
));
setFilePath
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_FILE_PATH
)),
filePath
));
}
}
/**
/**
* set the value to Map.
* set the value to Map.
*/
*/
@Override
@Override
public
Map
toMap
()
{
public
Map
toMap
()
{
Map
map
=
new
HashMap
();
Map
map
=
new
HashMap
();
map
.
put
(
FIELD_ID
,
StringUtils
.
toString
(
id
,
eiMetadata
.
getMeta
(
FIELD_ID
)));
map
.
put
(
FIELD_ID
,
StringUtils
.
toString
(
id
,
eiMetadata
.
getMeta
(
FIELD_ID
)));
map
.
put
(
FIELD_ACCOUNT_CODE
,
StringUtils
.
toString
(
accountCode
,
eiMetadata
.
getMeta
(
FIELD_ACCOUNT_CODE
)));
map
.
put
(
FIELD_ACCOUNT_CODE
,
StringUtils
.
toString
(
accountCode
,
eiMetadata
.
getMeta
(
FIELD_ACCOUNT_CODE
)));
...
@@ -729,7 +746,8 @@ public class HGWD002 extends DaoEPBase {
...
@@ -729,7 +746,8 @@ public class HGWD002 extends DaoEPBase {
map
.
put
(
FIELD_DOWNLOAD_NUM
,
StringUtils
.
toString
(
downloadNum
,
eiMetadata
.
getMeta
(
FIELD_DOWNLOAD_NUM
)));
map
.
put
(
FIELD_DOWNLOAD_NUM
,
StringUtils
.
toString
(
downloadNum
,
eiMetadata
.
getMeta
(
FIELD_DOWNLOAD_NUM
)));
map
.
put
(
FIELD_DOC_TYPE
,
StringUtils
.
toString
(
docType
,
eiMetadata
.
getMeta
(
FIELD_DOC_TYPE
)));
map
.
put
(
FIELD_DOC_TYPE
,
StringUtils
.
toString
(
docType
,
eiMetadata
.
getMeta
(
FIELD_DOC_TYPE
)));
map
.
put
(
FIELD_CHANGE_CONTENT
,
StringUtils
.
toString
(
changeContent
,
eiMetadata
.
getMeta
(
FIELD_CHANGE_CONTENT
)));
map
.
put
(
FIELD_CHANGE_CONTENT
,
StringUtils
.
toString
(
changeContent
,
eiMetadata
.
getMeta
(
FIELD_CHANGE_CONTENT
)));
map
.
put
(
FIELD_FILE_PATH
,
StringUtils
.
toString
(
filePath
,
eiMetadata
.
getMeta
(
FIELD_FILE_PATH
)));
return
map
;
return
map
;
}
}
}
}
src/main/java/com/baosight/hggp/hg/wd/service/ServiceHGWD001D.java
View file @
208978a2
...
@@ -35,7 +35,6 @@ import java.util.HashMap;
...
@@ -35,7 +35,6 @@ import java.util.HashMap;
import
java.util.Iterator
;
import
java.util.Iterator
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.Optional
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
/**
/**
...
@@ -226,7 +225,7 @@ public class ServiceHGWD001D extends TreeService {
...
@@ -226,7 +225,7 @@ public class ServiceHGWD001D extends TreeService {
if
(
CommonConstant
.
Field
.
ROOT
.
equals
(
node
)
||
CommonConstant
.
Field
.
ROOT2
.
equals
(
node
))
{
if
(
CommonConstant
.
Field
.
ROOT
.
equals
(
node
)
||
CommonConstant
.
Field
.
ROOT2
.
equals
(
node
))
{
inInfo
.
addBlock
(
node
).
setRows
(
queryTopNode
(
node
));
inInfo
.
addBlock
(
node
).
setRows
(
queryTopNode
(
node
));
}
else
if
(
ProjectSourceEnum
.
contains
(
node
))
{
}
else
if
(
ProjectSourceEnum
.
contains
(
node
))
{
inInfo
.
addBlock
(
node
).
setRows
(
queryFirstNode
(
node
,
ename
));
inInfo
.
addBlock
(
node
).
setRows
(
queryFirstNode
(
node
,
ename
,
pageCode
));
}
else
{
}
else
{
inInfo
.
addBlock
(
node
).
setRows
(
queryChildNode
(
projCode
,
node
,
ename
,
pageCode
));
inInfo
.
addBlock
(
node
).
setRows
(
queryChildNode
(
projCode
,
node
,
ename
,
pageCode
));
}
}
...
@@ -287,9 +286,10 @@ public class ServiceHGWD001D extends TreeService {
...
@@ -287,9 +286,10 @@ public class ServiceHGWD001D extends TreeService {
*
*
* @param parentId
* @param parentId
* @param ename
* @param ename
* @param pageCode 页码
* @return
* @return
*/
*/
public
List
queryFirstNode
(
String
parentId
,
String
ename
)
{
public
List
queryFirstNode
(
String
parentId
,
String
ename
,
String
pageCode
)
{
// SPARE:备件制造图不限制;非管理员仅查询自己有权限的项目
// SPARE:备件制造图不限制;非管理员仅查询自己有权限的项目
String
userId
=
UserSessionUtils
.
getLoginName
();
String
userId
=
UserSessionUtils
.
getLoginName
();
boolean
isManager
=
HgWdUtils
.
HgWd009
.
isManager
(
userId
);
boolean
isManager
=
HgWdUtils
.
HgWd009
.
isManager
(
userId
);
...
@@ -307,9 +307,12 @@ public class ServiceHGWD001D extends TreeService {
...
@@ -307,9 +307,12 @@ public class ServiceHGWD001D extends TreeService {
return
results
;
return
results
;
}
}
for
(
HGSC001
dbSc001
:
dbSc001s
)
{
for
(
HGSC001
dbSc001
:
dbSc001s
)
{
int
count
=
getChildCount
(
dbSc001
.
getProjCode
(),
isManager
,
isSpare
,
pageCode
);
if
(
"HGWD002"
.
equals
(
pageCode
)
&&
count
==
0
)
{
continue
;
}
String
text
=
dbSc001
.
getProjName
()
+
"("
+
dbSc001
.
getProjCode
()
+
")"
;
String
text
=
dbSc001
.
getProjName
()
+
"("
+
dbSc001
.
getProjCode
()
+
")"
;
Map
leafMap
=
buildLeaf
(
parentId
,
dbSc001
.
getProjCode
(),
text
,
HgWdConstant
.
LeafType
.
P
);
Map
leafMap
=
buildLeaf
(
parentId
,
dbSc001
.
getProjCode
(),
text
,
HgWdConstant
.
LeafType
.
P
);
int
count
=
getChildCount
(
dbSc001
.
getProjCode
(),
isManager
,
isSpare
,
null
);
leafMap
.
put
(
"projCode"
,
dbSc001
.
getProjCode
());
leafMap
.
put
(
"projCode"
,
dbSc001
.
getProjCode
());
leafMap
.
put
(
"projName"
,
dbSc001
.
getProjName
());
leafMap
.
put
(
"projName"
,
dbSc001
.
getProjName
());
leafMap
.
put
(
"ename"
,
dbSc001
.
getProjCode
());
leafMap
.
put
(
"ename"
,
dbSc001
.
getProjCode
());
...
@@ -355,8 +358,11 @@ public class ServiceHGWD001D extends TreeService {
...
@@ -355,8 +358,11 @@ public class ServiceHGWD001D extends TreeService {
// 查询目录授权人数
// 查询目录授权人数
List
<
HGWD003
>
dbWd003s
=
HGWDTools
.
HgWd003
.
list
(
fileIds
);
List
<
HGWD003
>
dbWd003s
=
HGWDTools
.
HgWd003
.
list
(
fileIds
);
for
(
HGWD001
dbWd001
:
dbWd001s
)
{
for
(
HGWD001
dbWd001
:
dbWd001s
)
{
Map
leafMap
=
buildLeaf
(
parentId
,
dbWd001
.
getFileId
(),
dbWd001
.
getFileName
(),
HgWdConstant
.
LeafType
.
C
);
int
count
=
getChildCount
(
dbWd001
.
getFileId
(),
isManager
,
isSpare
,
pageCode
);
int
count
=
getChildCount
(
dbWd001
.
getFileId
(),
isManager
,
isSpare
,
pageCode
);
if
(
"HGWD002"
.
equals
(
pageCode
)
&&
count
==
0
)
{
continue
;
}
Map
leafMap
=
buildLeaf
(
parentId
,
dbWd001
.
getFileId
(),
dbWd001
.
getFileName
(),
HgWdConstant
.
LeafType
.
C
);
leafMap
.
put
(
"projCode"
,
dbWd001
.
getProjCode
());
leafMap
.
put
(
"projCode"
,
dbWd001
.
getProjCode
());
leafMap
.
put
(
"projName"
,
dbWd001
.
getProjName
());
leafMap
.
put
(
"projName"
,
dbWd001
.
getProjName
());
leafMap
.
put
(
"ename"
,
dbWd001
.
getProjCode
());
leafMap
.
put
(
"ename"
,
dbWd001
.
getProjCode
());
...
@@ -364,9 +370,6 @@ public class ServiceHGWD001D extends TreeService {
...
@@ -364,9 +370,6 @@ public class ServiceHGWD001D extends TreeService {
leafMap
.
put
(
"leafLevel"
,
dbWd001
.
getLeafLevel
());
leafMap
.
put
(
"leafLevel"
,
dbWd001
.
getLeafLevel
());
leafMap
.
put
(
"count"
,
count
);
leafMap
.
put
(
"count"
,
count
);
leafMap
.
put
(
"filePath"
,
dbWd001
.
getFilePath
());
leafMap
.
put
(
"filePath"
,
dbWd001
.
getFilePath
());
if
(
"HGWD002"
.
equals
(
pageCode
)
&&
count
==
0
)
{
continue
;
}
if
(!
isManager
&&
!
isSpare
)
{
if
(!
isManager
&&
!
isSpare
)
{
leafMap
.
put
(
"isAuth"
,
"1"
);
leafMap
.
put
(
"isAuth"
,
"1"
);
// 从已授权的信息中查找出自己
// 从已授权的信息中查找出自己
...
@@ -430,9 +433,7 @@ public class ServiceHGWD001D extends TreeService {
...
@@ -430,9 +433,7 @@ public class ServiceHGWD001D extends TreeService {
* @return 节点数量
* @return 节点数量
*/
*/
public
int
getChildCount
(
String
fileId
,
boolean
isManager
,
boolean
isSpare
,
String
pageCode
)
{
public
int
getChildCount
(
String
fileId
,
boolean
isManager
,
boolean
isSpare
,
String
pageCode
)
{
List
<
HGWD001
>
hgwd001List
=
HgWdUtils
.
HgWd001
.
queryChildren
(
fileId
,
isManager
,
isSpare
);
//查询子级目录
List
<
String
>
childIds
=
HgWdUtils
.
HgWd001
.
queryChildrenId
(
fileId
,
isManager
,
isSpare
);
//查询子级目录
List
<
String
>
childIds
=
Optional
.
ofNullable
(
hgwd001List
).
orElse
(
new
ArrayList
<>()).
stream
()
.
map
(
HGWD001:
:
getFileId
).
collect
(
Collectors
.
toList
());
// 已授权人员信息
// 已授权人员信息
List
<
HGWD003
>
dbWd003List
=
HGWDTools
.
HgWd003
.
list
(
childIds
);
List
<
HGWD003
>
dbWd003List
=
HGWDTools
.
HgWd003
.
list
(
childIds
);
List
<
HGWD099
>
fWd099s
=
HGWDTools
.
HgWd099
.
queryByBiz
(
"WD"
,
childIds
,
pageCode
);
List
<
HGWD099
>
fWd099s
=
HGWDTools
.
HgWd099
.
queryByBiz
(
"WD"
,
childIds
,
pageCode
);
...
...
src/main/java/com/baosight/hggp/hg/wd/service/ServiceHGWD002.java
View file @
208978a2
...
@@ -16,8 +16,10 @@ import com.baosight.hggp.util.StringUtils;
...
@@ -16,8 +16,10 @@ import com.baosight.hggp.util.StringUtils;
import
com.baosight.iplat4j.core.ei.EiConstant
;
import
com.baosight.iplat4j.core.ei.EiConstant
;
import
com.baosight.iplat4j.core.ei.EiInfo
;
import
com.baosight.iplat4j.core.ei.EiInfo
;
import
com.baosight.iplat4j.core.service.impl.ServiceBase
;
import
com.baosight.iplat4j.core.service.impl.ServiceBase
;
import
org.apache.commons.collections.CollectionUtils
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
...
@@ -60,17 +62,22 @@ public class ServiceHGWD002 extends ServiceBase {
...
@@ -60,17 +62,22 @@ public class ServiceHGWD002 extends ServiceBase {
if
(
StringUtils
.
isBlank
(
fileId
))
{
if
(
StringUtils
.
isBlank
(
fileId
))
{
return
inInfo
;
return
inInfo
;
}
}
String
parentId
=
MapUtils
.
getString
(
queryRow
,
HGWD001
.
FIELD_PARENT_ID
);
String
projCode
=
MapUtils
.
getString
(
queryRow
,
HGWD001
.
FIELD_PROJ_CODE
);
String
projCode
=
MapUtils
.
getString
(
queryRow
,
HGWD001
.
FIELD_PROJ_CODE
);
// 判断是否备件制造图
// 判断是否备件制造图
boolean
isSpare
=
HgWdUtils
.
HgWd001
.
isSpare
(
parentId
,
projCode
);
boolean
isSpare
=
HgWdUtils
.
HgWd001
.
isSpare
(
fileId
,
projCode
);
boolean
isManager
=
HgWdUtils
.
HgWd009
.
isManager
();
// 仅查询已发布的文件
// 仅查询已发布的文件
queryRow
.
put
(
HGWD001
.
FIELD_STATUS
,
HgWdConstant
.
FileStatus
.
S_1
);
queryRow
.
put
(
HGWD001
.
FIELD_STATUS
,
HgWdConstant
.
FileStatus
.
S_1
);
// 管理员、无权限的目录不做权限验证
// 管理员、无权限的目录不做权限验证
if
(!
(
isSpare
||
HgWdUtils
.
HgWd009
.
isManager
())
)
{
if
(!
isSpare
&&
!
isManager
)
{
queryRow
.
put
(
User
.
FIELD_USER_ID
,
UserSessionUtils
.
getUserId
());
queryRow
.
put
(
User
.
FIELD_USER_ID
,
UserSessionUtils
.
getUserId
());
}
}
builder
(
inInfo
);
// 查询有权限的子集目录
List
<
String
>
childrenIds
=
HgWdUtils
.
HgWd001
.
queryChildrenId
(
fileId
,
isManager
,
isSpare
);
if
(
CollectionUtils
.
isEmpty
(
childrenIds
))
{
return
inInfo
;
}
queryRow
.
put
(
"fileIds"
,
childrenIds
);
inInfo
=
super
.
query
(
inInfo
,
HGWD002
.
QUERY
,
new
HGWD002
());
inInfo
=
super
.
query
(
inInfo
,
HGWD002
.
QUERY
,
new
HGWD002
());
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"查询失败"
);
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"查询失败"
);
...
@@ -78,79 +85,4 @@ public class ServiceHGWD002 extends ServiceBase {
...
@@ -78,79 +85,4 @@ public class ServiceHGWD002 extends ServiceBase {
return
inInfo
;
return
inInfo
;
}
}
public
void
builder
(
EiInfo
eiInfo
)
{
String
[]
orderBy
=
eiInfo
.
getBlock
(
EiConstant
.
resultBlock
).
getString
(
"orderBy"
).
split
(
","
);
if
(
orderBy
.
length
>
0
)
{
StringBuilder
orderByStr
=
new
StringBuilder
();
for
(
int
i
=
0
;
i
<
orderBy
.
length
;
i
++)
{
if
(
i
!=
0
&&
i
!=
orderByStr
.
length
()
-
1
)
{
orderByStr
.
append
(
","
);
}
switch
(
orderBy
[
i
])
{
case
"fileType asc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"fileType asc"
,
"a.fileType asc"
));
break
;
case
"docId asc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"docId asc"
,
"b.docId asc"
));
break
;
case
"docName asc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"docName asc"
,
"b.docName asc"
));
break
;
case
"docVersion asc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"docVersion asc"
,
"b.docVersion asc"
));
break
;
case
"createdTime asc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"createdTime asc"
,
"b.createdTime asc"
));
break
;
case
"updatedTime asc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"updatedTime asc"
,
"b.updatedTime asc"
));
break
;
case
"previewNum asc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"previewNum asc"
,
"b.previewNum asc"
));
break
;
case
"downloadNum asc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"downloadNum asc"
,
"b.downloadNum asc"
));
break
;
case
"fileType desc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"fileType desc"
,
"a.fileType desc"
));
break
;
case
"docId desc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"docId desc"
,
"b.docId desc"
));
break
;
case
"docName desc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"docName desc"
,
"b.docName desc"
));
break
;
case
"docVersion desc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"docVersion desc"
,
"b.docVersion desc"
));
break
;
case
"createdTime desc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"createdTime desc"
,
"b.createdTime desc"
));
break
;
case
"previewNum desc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"previewNum desc"
,
"b.previewNum desc"
));
break
;
case
"downloadNum desc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"downloadNum desc"
,
"b.downloadNum desc"
));
break
;
case
"updatedTime desc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"updatedTime desc"
,
"b.updatedTime desc"
));
break
;
case
"changeContent asc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"downloadNum desc"
,
"b.changeContent asc"
));
break
;
case
"changeContent desc"
:
orderByStr
.
append
(
orderBy
[
i
].
replace
(
"updatedTime desc"
,
"b.changeContent desc"
));
break
;
default
:
if
(!
orderBy
[
i
].
isEmpty
())
{
orderByStr
.
append
(
orderBy
[
i
]);
}
else
{
orderByStr
.
append
(
orderBy
[
i
]);
}
break
;
}
}
eiInfo
.
getBlock
(
EiConstant
.
resultBlock
).
set
(
"orderBy"
,
orderByStr
);
}
}
}
}
src/main/java/com/baosight/hggp/hg/wd/sql/HGWD002.xml
View file @
208978a2
...
@@ -26,7 +26,8 @@
...
@@ -26,7 +26,8 @@
B.CREATED_TIME as "createdTime",
<!-- 创建时间 -->
B.CREATED_TIME as "createdTime",
<!-- 创建时间 -->
B.UPDATED_BY as "updatedBy",
<!-- 记录修改者 -->
B.UPDATED_BY as "updatedBy",
<!-- 记录修改者 -->
B.UPDATED_NAME as "updatedName",
<!-- 记录修改名称 -->
B.UPDATED_NAME as "updatedName",
<!-- 记录修改名称 -->
B.UPDATED_TIME as "updatedTime"
<!-- 记录修改时间 -->
B.UPDATED_TIME as "updatedTime",
<!-- 记录修改时间 -->
B.FILE_PATH as "filePath"
<!-- 文件路径 -->
</sql>
</sql>
<sql
id=
"condition"
>
<sql
id=
"condition"
>
...
@@ -37,21 +38,15 @@
...
@@ -37,21 +38,15 @@
<isNotEmpty
prepend=
" AND "
property=
"id"
>
<isNotEmpty
prepend=
" AND "
property=
"id"
>
A.ID = #id#
A.ID = #id#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"companyName"
>
A.COMPANY_NAME LIKE CONCAT('%', #companyName#, '%')
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"projName"
>
<isNotEmpty
prepend=
" AND "
property=
"projName"
>
A.PROJ_NAME LIKE CONCAT('%', #projName#, '%')
A.PROJ_NAME LIKE CONCAT('%', #projName#, '%')
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"fileId"
>
<isNotEmpty
prepend=
" AND "
property=
"fileId
s
"
>
A.FILE_ID
= #fileId#
A.FILE_ID
IN
<iterate
open=
"("
conjunction=
","
close=
")"
property=
"fileIds"
>
#fileIds[]#
</iterate>
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"fileType"
>
<isNotEmpty
prepend=
" AND "
property=
"fileType"
>
A.FILE_TYPE = #fileType#
A.FILE_TYPE = #fileType#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"fileName"
>
A.FILE_NAME LIKE CONCAT('%', #fileName#, '%')
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"status"
>
<isNotEmpty
prepend=
" AND "
property=
"status"
>
B.STATUS = #status#
B.STATUS = #status#
</isNotEmpty>
</isNotEmpty>
...
@@ -73,6 +68,9 @@
...
@@ -73,6 +68,9 @@
<isNotEmpty
prepend=
" AND "
property=
"docType"
>
<isNotEmpty
prepend=
" AND "
property=
"docType"
>
B.DOC_TYPE = #docType#
B.DOC_TYPE = #docType#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"filePath"
>
B.FILE_PATH LIKE CONCAT('%', #filePath#, '%')
</isNotEmpty>
</sql>
</sql>
<sql
id=
"orderBy"
>
<sql
id=
"orderBy"
>
...
...
src/main/java/com/baosight/hggp/hg/wd/utils/HgWdUtils.java
View file @
208978a2
...
@@ -9,7 +9,10 @@ import com.baosight.hggp.hg.wd.domain.HGWD003;
...
@@ -9,7 +9,10 @@ import com.baosight.hggp.hg.wd.domain.HGWD003;
import
com.baosight.hggp.hg.wd.tools.HGWDTools
;
import
com.baosight.hggp.hg.wd.tools.HGWDTools
;
import
com.baosight.hggp.util.StringUtils
;
import
com.baosight.hggp.util.StringUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
java.util.List
;
import
java.util.List
;
import
java.util.stream.Collectors
;
/**
/**
* @author:songx
* @author:songx
...
@@ -92,6 +95,23 @@ public class HgWdUtils {
...
@@ -92,6 +95,23 @@ public class HgWdUtils {
/**
/**
* 查询子节点
* 查询子节点
*
*
* @param parentId 父级节点
* @param isManager true:管理员
* @param isSpare true:备件制造图
* @return
*/
public
static
List
<
String
>
queryChildrenId
(
String
parentId
,
boolean
isManager
,
boolean
isSpare
)
{
// 管理员或者备件制造图查询所有子节点;其余查询当前节点有权限的子节点
List
<
HGWD001
>
dbWd001s
=
queryChildren
(
parentId
,
isManager
,
isSpare
);
if
(
CollectionUtils
.
isEmpty
(
dbWd001s
))
{
return
null
;
}
return
dbWd001s
.
stream
().
map
(
HGWD001:
:
getFileId
).
collect
(
Collectors
.
toList
());
}
/**
* 查询子节点
*
* @param parentId
* @param parentId
* @param isManager true:管理员
* @param isManager true:管理员
* @param isSpare true:备件制造图
* @param isSpare true:备件制造图
...
...
src/main/webapp/HG/PZ/HGPZ021.jsp
View file @
208978a2
...
@@ -27,7 +27,7 @@
...
@@ -27,7 +27,7 @@
<EF:EFColumn
ename=
"fieldCode"
cname=
"字段英文名"
enable=
"false"
width=
"180"
align=
"left"
/>
<EF:EFColumn
ename=
"fieldCode"
cname=
"字段英文名"
enable=
"false"
width=
"180"
align=
"left"
/>
<EF:EFColumn
ename=
"fieldName"
cname=
"字段中文名"
enable=
"false"
width=
"180"
align=
"left"
sort=
"false"
/>
<EF:EFColumn
ename=
"fieldName"
cname=
"字段中文名"
enable=
"false"
width=
"180"
align=
"left"
sort=
"false"
/>
<EF:EFColumn
ename=
"aliasName"
cname=
"字段别名"
enable=
"false"
width=
"160"
align=
"left"
sort=
"false"
/>
<EF:EFColumn
ename=
"aliasName"
cname=
"字段别名"
enable=
"false"
width=
"160"
align=
"left"
sort=
"false"
/>
<EF:EFColumn
ename=
"sortNum"
cname=
"排序"
width=
"
8
0"
align=
"center"
required=
"true"
/>
<EF:EFColumn
ename=
"sortNum"
cname=
"排序"
width=
"
10
0"
align=
"center"
required=
"true"
/>
<EF:EFComboColumn
ename=
"isDefault"
cname=
"是否默认"
width=
"100"
align=
"center"
copy=
"true"
required=
"true"
<EF:EFComboColumn
ename=
"isDefault"
cname=
"是否默认"
width=
"100"
align=
"center"
copy=
"true"
required=
"true"
sort=
"false"
>
sort=
"false"
>
<EF:EFCodeOption
codeName=
"hggp.common.yesNo"
/>
<EF:EFCodeOption
codeName=
"hggp.common.yesNo"
/>
...
...
src/main/webapp/HG/WD/HGWD002.js
View file @
208978a2
...
@@ -98,7 +98,7 @@ $(function () {
...
@@ -98,7 +98,7 @@ $(function () {
// 设置选中节点
// 设置选中节点
treeSelectClick
(
model
);
treeSelectClick
(
model
);
inInfo
.
set
(
"inqu_status-0-projCode"
,
$
(
"#inqu_status-0-projCode"
).
val
());
inInfo
.
set
(
"inqu_status-0-projCode"
,
$
(
"#inqu_status-0-projCode"
).
val
());
inInfo
.
set
(
"inqu_status-0-pageCode"
,
"HGWD002"
);
inInfo
.
set
(
"inqu_status-0-pageCode"
,
"HGWD002"
);
return
inInfo
;
return
inInfo
;
},
},
select
:
function
(
e
)
{
select
:
function
(
e
)
{
...
@@ -128,11 +128,8 @@ $(function () {
...
@@ -128,11 +128,8 @@ $(function () {
},
},
selectTreeNode
:
{
selectTreeNode
:
{
fileId
:
''
,
fileId
:
''
,
parentId
:
''
,
projCode
:
''
,
projCode
:
''
,
companyCode
:
''
,
leafType
:
''
,
leafLevel
:
''
,
type
:
''
,
downloadFlag
:
'0'
downloadFlag
:
'0'
},
},
// expandLevel:1,
// expandLevel:1,
...
@@ -296,21 +293,14 @@ let treeSelectClick = function (nodeData) {
...
@@ -296,21 +293,14 @@ let treeSelectClick = function (nodeData) {
* @param nodeData
* @param nodeData
*/
*/
let
setTreeNodeValue
=
function
(
nodeData
)
{
let
setTreeNodeValue
=
function
(
nodeData
)
{
let
leafLevel
=
nodeData
.
leafLevel
==
null
?
0
:
nodeData
.
leafLevel
;
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
fileId
=
nodeData
.
id
;
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
fileId
=
nodeData
.
label
;
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
parentId
=
nodeData
.
parentId
;
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
fileName
=
nodeData
.
text
;
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
companyCode
=
nodeData
.
companyCode
;
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
projCode
=
nodeData
.
projCode
;
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
projCode
=
nodeData
.
projCode
;
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
leaf
Level
=
leafLevel
;
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
leaf
Type
=
nodeData
.
leafType
;
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
downloadFlag
=
nodeData
.
downloadFlag
==
null
?
0
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
downloadFlag
=
nodeData
.
downloadFlag
==
null
?
0
:
nodeData
.
downloadFlag
;
:
nodeData
.
downloadFlag
;
$
(
"[name = 'inqu_status-0-parentId']"
).
val
(
nodeData
.
label
);
$
(
"[name = 'inqu_status-0-parentId']"
).
val
(
nodeData
.
id
);
$
(
"[name = 'inqu_status-0-fileId']"
).
val
(
nodeData
.
id
);
$
(
"[name = 'inqu_status-0-fileId']"
).
val
(
nodeData
.
id
);
$
(
"[name = 'inqu_status-0-projCode']"
).
val
(
nodeData
.
projCode
);
$
(
"[name = 'inqu_status-0-projCode']"
).
val
(
nodeData
.
projCode
);
$
(
"[name = 'inqu_status-0-leafLevel']"
).
val
(
leafLevel
);
$
(
"[name = 'inqu_status-0-type']"
).
val
(
nodeData
.
type
);
$
(
"[name = 'inqu_status-0-fileName']"
).
val
(
nodeData
.
text
);
}
}
/**
/**
...
@@ -318,8 +308,8 @@ let setTreeNodeValue = function (nodeData) {
...
@@ -318,8 +308,8 @@ let setTreeNodeValue = function (nodeData) {
*/
*/
let
showAuthButton
=
function
()
{
let
showAuthButton
=
function
()
{
// C:目录
// C:目录
let
leafType
=
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
leaf
Level
;
let
leafType
=
IPLATUI
.
EFTree
.
docTree
.
selectTreeNode
.
leaf
Type
;
if
(
leafType
&&
leafType
>
0
)
{
if
(
leafType
===
'C'
)
{
CommonUtils
.
showButton
(
"PREVIEW"
);
CommonUtils
.
showButton
(
"PREVIEW"
);
}
else
{
}
else
{
CommonUtils
.
hideButton
(
"PREVIEW"
);
CommonUtils
.
hideButton
(
"PREVIEW"
);
...
...
src/main/webapp/HG/WD/HGWD002.jsp
View file @
208978a2
...
@@ -19,14 +19,9 @@
...
@@ -19,14 +19,9 @@
</div>
</div>
<div
id=
"right-pane"
class=
"i-fit-height"
>
<div
id=
"right-pane"
class=
"i-fit-height"
>
<EF:EFRegion
id=
"inqu"
title=
"查询条件"
>
<EF:EFRegion
id=
"inqu"
title=
"查询条件"
>
<EF:EFInput
cname=
"项目代码"
ename=
"projCode"
blockId=
"inqu_status"
row=
"0"
type=
"hidden"
/>
<EF:EFInput
cname=
"文档库id"
ename=
"fileId"
blockId=
"inqu_status"
row=
"0"
type=
"hidden"
/>
<div
class=
"row"
>
<div
class=
"row"
>
<EF:EFInput
cname=
"项目代码"
ename=
"projCode"
blockId=
"inqu_status"
row=
"0"
type=
"hidden"
/>
<EF:EFInput
cname=
"文档库id"
ename=
"parentId"
blockId=
"inqu_status"
row=
"0"
type=
"hidden"
/>
<EF:EFInput
cname=
"文档库id"
ename=
"fileId"
blockId=
"inqu_status"
row=
"0"
type=
"hidden"
/>
<EF:EFInput
cname=
"类型"
ename=
"type"
blockId=
"inqu_status"
row=
"0"
type=
"hidden"
/>
<EF:EFInput
cname=
"层级"
ename=
"leafLevel"
blockId=
"inqu_status"
row=
"0"
type=
"hidden"
/>
<EF:EFInput
cname=
"文档库名称"
ename=
"fileName"
blockId=
"inqu_status"
row=
"0"
type=
"hidden"
/>
<EF:EFInput
cname=
"业务类型"
ename=
"bizType"
blockId=
"inqu_status"
row=
"0"
type=
"hidden"
value=
"WD"
/>
<EF:EFSelect
blockId=
"inqu_status"
row=
"0"
ename=
"fileType"
cname=
"附件分类"
colWidth=
"3"
<EF:EFSelect
blockId=
"inqu_status"
row=
"0"
ename=
"fileType"
cname=
"附件分类"
colWidth=
"3"
filter=
"contains"
>
filter=
"contains"
>
<EF:EFOption
label=
"全部"
value=
""
/>
<EF:EFOption
label=
"全部"
value=
""
/>
...
@@ -38,28 +33,32 @@
...
@@ -38,28 +33,32 @@
format=
"yyyy-MM-dd"
ratio=
"3:3"
satrtRatio=
"4:8"
endRatio=
"4:8"
readonly=
"false"
>
format=
"yyyy-MM-dd"
ratio=
"3:3"
satrtRatio=
"4:8"
endRatio=
"4:8"
readonly=
"false"
>
</EF:EFDateSpan>
</EF:EFDateSpan>
</div>
</div>
<div
class=
"row"
>
<EF:EFInput
cname=
"文件路径"
ename=
"filePath"
blockId=
"inqu_status"
row=
"0"
colWidth=
"3"
/>
</div>
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"明细信息"
fitHeight=
"true"
>
<EF:EFRegion
id=
"result"
title=
"明细信息"
fitHeight=
"true"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"override"
showCount=
"true"
height=
"73vh"
sort=
"s
etted
"
<EF:EFGrid
blockId=
"result"
autoDraw=
"override"
showCount=
"true"
height=
"73vh"
sort=
"s
ingle
"
checkMode=
"row"
>
checkMode=
"row"
>
<EF:EFColumn
ename=
"id"
cname=
"ID"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"ID"
hidden=
"true"
/>
<EF:EFColumn
ename=
"fileId"
cname=
"ID"
hidden=
"true"
/>
<EF:EFColumn
ename=
"fileId"
cname=
"ID"
hidden=
"true"
/>
<EF:EFColumn
ename=
"docId"
cname=
"附件ID"
enable=
"false"
width=
"120"
align=
"center"
sort=
"false"
<EF:EFColumn
ename=
"docId"
cname=
"附件ID"
hidden=
"true"
/>
hidden=
"true"
/>
<EF:EFColumn
ename=
"operator"
cname=
"操作"
enable=
"false"
width=
"80"
align=
"center"
sort=
"false"
/>
<EF:EFColumn
ename=
"operator"
cname=
"操作"
enable=
"false"
width=
"80"
align=
"center"
sort=
"false"
/>
<EF:EFComboColumn
ename=
"fileType"
cname=
"附件分类"
enable=
"false"
width=
"90"
align=
"center"
>
<EF:EFColumn
ename=
"docName"
cname=
"附件名称"
enable=
"false"
width=
"220"
alias=
"b.docName"
/>
<EF:EFColumn
ename=
"changeContent"
cname=
"变更内容"
enable=
"false"
width=
"200"
sort=
"false"
/>
<EF:EFColumn
ename=
"filePath"
cname=
"文件路径"
enable=
"false"
width=
"200"
alias=
"b.filePath"
/>
<EF:EFComboColumn
ename=
"fileType"
cname=
"附件分类"
enable=
"false"
width=
"100"
align=
"center"
alias=
"a.fileType"
>
<EF:EFCodeOption
codeName=
"hggp.hgwd.fileType"
/>
<EF:EFCodeOption
codeName=
"hggp.hgwd.fileType"
/>
</EF:EFComboColumn>
</EF:EFComboColumn>
<EF:EFColumn
ename=
"docName"
cname=
"附件名称"
enable=
"false"
width=
"220"
sort=
"true"
/>
<EF:EFColumn
ename=
"docType"
cname=
"附件后缀"
enable=
"false"
width=
"110"
align=
"center"
<EF:EFColumn
ename=
"docType"
cname=
"附件后缀"
enable=
"false"
width=
"110"
align=
"center"
sort=
"true"
/>
alias=
"b.docType"
/>
<EF:EFColumn
ename=
"docVersion"
cname=
"版本号"
enable=
"false"
width=
"90"
align=
"center"
sort=
"true"
/>
<EF:EFColumn
ename=
"docVersion"
cname=
"版本号"
enable=
"false"
width=
"100"
align=
"center"
<EF:EFColumn
ename=
"changeContent"
cname=
"变更内容"
enable=
"false"
width=
"200"
align=
"center"
sort=
"true"
/>
alias=
"b.docVersion"
/>
<EF:EFColumn
ename=
"updatedTime"
cname=
"上传时间"
parseFormats=
"['yyyyMMddHHmmss']"
editType=
"datetime"
<EF:EFColumn
ename=
"updatedTime"
cname=
"上传时间"
parseFormats=
"['yyyyMMddHHmmss']"
dateFormat=
"yyyy-MM-dd HH:mm:ss"
align=
"center"
width=
"140"
readonly=
"true"
editType=
"datetime"
dateFormat=
"yyyy-MM-dd HH:mm:ss"
align=
"center"
width=
"140"
required=
"false"
enable=
"false"
sort=
"true"
/>
enable=
"false"
alias=
"b.updatedTime"
/>
<
%
--
<
EF:EFColumn
ename=
"previewNum"
cname=
"预览次数"
enable=
"false"
width=
"100"
align=
"right"
sort=
"true"
/>
--%>
<
%
--
<
EF:EFColumn
ename=
"downloadNum"
cname=
"下载次数"
enable=
"false"
width=
"100"
align=
"right"
sort=
"true"
/>
--%>
</EF:EFGrid>
</EF:EFGrid>
</EF:EFRegion>
</EF:EFRegion>
</div>
</div>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment