Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
hp-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
hp-smart
Commits
94bed774
Commit
94bed774
authored
Jan 26, 2024
by
wuwenlong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
物料清单opt
parent
dd20e6f8
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
184 additions
and
100 deletions
+184
-100
DdynamicEnum.java
src/main/java/com/baosight/hpjx/common/DdynamicEnum.java
+8
-0
ServiceHPPZ006.java
.../java/com/baosight/hpjx/hp/pz/service/ServiceHPPZ006.java
+16
-0
HPPZ006.xml
src/main/java/com/baosight/hpjx/hp/pz/sql/HPPZ006.xml
+14
-0
HPSC002.java
src/main/java/com/baosight/hpjx/hp/sc/domain/HPSC002.java
+33
-11
HPSC004.java
src/main/java/com/baosight/hpjx/hp/sc/domain/HPSC004.java
+14
-14
ServiceHPSC001.java
.../java/com/baosight/hpjx/hp/sc/service/ServiceHPSC001.java
+1
-1
ServiceHPSC002.java
.../java/com/baosight/hpjx/hp/sc/service/ServiceHPSC002.java
+15
-11
ServiceHPSC003.java
.../java/com/baosight/hpjx/hp/sc/service/ServiceHPSC003.java
+1
-1
ServiceHPSC004.java
.../java/com/baosight/hpjx/hp/sc/service/ServiceHPSC004.java
+1
-1
HPSC002.xml
src/main/java/com/baosight/hpjx/hp/sc/sql/HPSC002.xml
+43
-28
HPSC004.xml
src/main/java/com/baosight/hpjx/hp/sc/sql/HPSC004.xml
+11
-11
HPSC002.js
src/main/webapp/HP/SC/HPSC002.js
+22
-17
HPSC002.jsp
src/main/webapp/HP/SC/HPSC002.jsp
+2
-2
HPSC003.js
src/main/webapp/HP/SC/HPSC003.js
+2
-2
HPSC011.js
src/main/webapp/HP/SC/HPSC011.js
+1
-1
No files found.
src/main/java/com/baosight/hpjx/common/DdynamicEnum.java
View file @
94bed774
...
@@ -58,6 +58,14 @@ public enum DdynamicEnum {
...
@@ -58,6 +58,14 @@ public enum DdynamicEnum {
INVENT_ALL_BLOCK_ID
(
"invent_all_block_id"
,
"id"
,
"spec"
,
"material"
,
"unit"
,
"HPPZ006.queryComboBoxAll"
),
INVENT_ALL_BLOCK_ID
(
"invent_all_block_id"
,
"id"
,
"spec"
,
"material"
,
"unit"
,
"HPPZ006.queryComboBoxAll"
),
/**
/**
* 模块:存货档案产品名称
* 用途:存货档案产品名称下拉框
* 编写:wwl
*/
INVENT_PRDT_NAME_BLOCK_ID
(
"invent_prdt_name_block_id"
,
"id"
,
"inventCode"
,
"inventName"
,
"HPPZ006.queryPrdtComboBoxAll"
),
/**
* 模块:存货档案(规格)
* 模块:存货档案(规格)
* 用途:存货档案下拉框
* 用途:存货档案下拉框
* 编写:wwl
* 编写:wwl
...
...
src/main/java/com/baosight/hpjx/hp/pz/service/ServiceHPPZ006.java
View file @
94bed774
...
@@ -224,4 +224,20 @@ public class ServiceHPPZ006 extends ServiceBase {
...
@@ -224,4 +224,20 @@ public class ServiceHPPZ006 extends ServiceBase {
return
inInfo
;
return
inInfo
;
}
}
/**
* 下拉框
*
* @param inInfo
* @return
*/
public
EiInfo
queryPrdtComboBox
(
EiInfo
inInfo
)
{
try
{
List
<
DdynamicEnum
>
list
=
new
ArrayList
<>();
list
.
add
(
DdynamicEnum
.
INVENT_PRDT_NAME_BLOCK_ID
);
CommonMethod
.
initBlock
(
inInfo
,
list
,
EiInfoUtils
.
getFirstRow
(
inInfo
),
false
);
}
catch
(
Exception
e
)
{
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"查询规格失败"
);
}
return
inInfo
;
}
}
}
src/main/java/com/baosight/hpjx/hp/pz/sql/HPPZ006.xml
View file @
94bed774
...
@@ -209,4 +209,18 @@
...
@@ -209,4 +209,18 @@
ORDER BY ID
ORDER BY ID
</select>
</select>
<!-- 存货档案产品下拉框 -->
<select
id=
"queryPrdtComboBoxAll"
parameterClass=
"java.util.HashMap"
resultClass=
"java.util.HashMap"
>
SELECT DISTINCT
ID AS "id",
INVENT_CODE as "inventCode",
INVENT_NAME as "inventName"
FROM hpjx.t_hppz006
WHERE DELETE_FLAG = 0
AND STATUS = 1
AND IFNULL(SPEC,'') = ''
<include
refid=
"condition"
/>
<include
refid=
"customCondition"
/>
ORDER BY ID
</select>
</sqlMap>
</sqlMap>
src/main/java/com/baosight/hpjx/hp/sc/domain/HPSC002.java
View file @
94bed774
...
@@ -27,7 +27,7 @@ public class HPSC002 extends DaoEPBase {
...
@@ -27,7 +27,7 @@ public class HPSC002 extends DaoEPBase {
private
String
deptCode
=
" "
;
/* 部门编码 预留*/
private
String
deptCode
=
" "
;
/* 部门编码 预留*/
private
String
projCode
=
" "
;
/* 项目编码*/
private
String
projCode
=
" "
;
/* 项目编码*/
private
String
projName
=
" "
;
/* 项目名称*/
private
String
projName
=
" "
;
/* 项目名称*/
private
String
parent
PrdtCode
=
"
"
;
/* 父节点-产品编码*/
private
String
parent
Id
=
"
"
;
/* 父节点-产品编码*/
private
String
parentPrdtName
=
" "
;
/* 父节点-产品名称*/
private
String
parentPrdtName
=
" "
;
/* 父节点-产品名称*/
private
String
type
=
" "
;
/* 类别*/
private
String
type
=
" "
;
/* 类别*/
private
String
leaf
=
"1"
;
/* 是否有叶子节点*/
private
String
leaf
=
"1"
;
/* 是否有叶子节点*/
...
@@ -36,6 +36,7 @@ public class HPSC002 extends DaoEPBase {
...
@@ -36,6 +36,7 @@ public class HPSC002 extends DaoEPBase {
private
Integer
prdtType
=
0
;
/*产品类型*/
private
Integer
prdtType
=
0
;
/*产品类型*/
private
String
prdtCode
=
" "
;
/* 产品编码*/
private
String
prdtCode
=
" "
;
/* 产品编码*/
private
String
prdtName
=
" "
;
/* 产品名称*/
private
String
prdtName
=
" "
;
/* 产品名称*/
private
Long
inventRecordId
=
new
Long
(
0
);
/* 存货档案ID*/
private
BigDecimal
num
=
new
BigDecimal
(
0.000
);
/* 数量*/
private
BigDecimal
num
=
new
BigDecimal
(
0.000
);
/* 数量*/
private
BigDecimal
unitWt
=
new
BigDecimal
(
0.000
);
/* 单重*/
private
BigDecimal
unitWt
=
new
BigDecimal
(
0.000
);
/* 单重*/
private
BigDecimal
totalWt
=
new
BigDecimal
(
0.000
);
/* 总重*/
private
BigDecimal
totalWt
=
new
BigDecimal
(
0.000
);
/* 总重*/
...
@@ -79,7 +80,7 @@ public class HPSC002 extends DaoEPBase {
...
@@ -79,7 +80,7 @@ public class HPSC002 extends DaoEPBase {
eiColumn
.
setDescName
(
"项目名称"
);
eiColumn
.
setDescName
(
"项目名称"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"parent
PrdtCode
"
);
eiColumn
=
new
EiColumn
(
"parent
Id
"
);
eiColumn
.
setDescName
(
"父节点-产品编码"
);
eiColumn
.
setDescName
(
"父节点-产品编码"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
...
@@ -115,6 +116,10 @@ public class HPSC002 extends DaoEPBase {
...
@@ -115,6 +116,10 @@ public class HPSC002 extends DaoEPBase {
eiColumn
.
setDescName
(
"产品名称"
);
eiColumn
.
setDescName
(
"产品名称"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"inventRecordId"
);
eiColumn
.
setDescName
(
"存货档案ID"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"num"
);
eiColumn
=
new
EiColumn
(
"num"
);
eiColumn
.
setDescName
(
"数量"
);
eiColumn
.
setDescName
(
"数量"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
...
@@ -267,18 +272,18 @@ public class HPSC002 extends DaoEPBase {
...
@@ -267,18 +272,18 @@ public class HPSC002 extends DaoEPBase {
}
}
/**
/**
* get the parent
PrdtCode
- 父节点-产品编码
* get the parent
Id
- 父节点-产品编码
* @return the parent
PrdtCode
* @return the parent
Id
*/
*/
public
String
getParent
PrdtCode
()
{
public
String
getParent
Id
()
{
return
this
.
parent
PrdtCode
;
return
this
.
parent
Id
;
}
}
/**
/**
* set the parent
PrdtCode
- 父节点-产品编码
* set the parent
Id
- 父节点-产品编码
*/
*/
public
void
setParent
PrdtCode
(
String
parentPrdtCode
)
{
public
void
setParent
Id
(
String
parentId
)
{
this
.
parent
PrdtCode
=
parentPrdtCode
;
this
.
parent
Id
=
parentId
;
}
}
/**
/**
...
@@ -400,8 +405,23 @@ public class HPSC002 extends DaoEPBase {
...
@@ -400,8 +405,23 @@ public class HPSC002 extends DaoEPBase {
public
void
setPrdtName
(
String
prdtName
)
{
public
void
setPrdtName
(
String
prdtName
)
{
this
.
prdtName
=
prdtName
;
this
.
prdtName
=
prdtName
;
}
}
/**
* get the inventRecordId - 存货档案ID.
* @return the inventRecordId
*/
public
Long
getInventRecordId
()
{
return
this
.
inventRecordId
;
}
/**
/**
* set the inventRecordId - 存货档案ID.
*
* @param inventRecordId - 存货档案ID
*/
public
void
setInventRecordId
(
Long
inventRecordId
)
{
this
.
inventRecordId
=
inventRecordId
;
}
/**
* get the num - 数量
* get the num - 数量
* @return the num
* @return the num
*/
*/
...
@@ -636,7 +656,7 @@ public class HPSC002 extends DaoEPBase {
...
@@ -636,7 +656,7 @@ public class HPSC002 extends DaoEPBase {
setDeptCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"deptCode"
)),
deptCode
));
setDeptCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"deptCode"
)),
deptCode
));
setProjCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"projCode"
)),
projCode
));
setProjCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"projCode"
)),
projCode
));
setProjName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"projName"
)),
projName
));
setProjName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"projName"
)),
projName
));
setParent
PrdtCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"parentPrdtCode"
)),
parentPrdtCode
));
setParent
Id
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"parentId"
)),
parentId
));
setParentPrdtName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"parentPrdtName"
)),
parentPrdtName
));
setParentPrdtName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"parentPrdtName"
)),
parentPrdtName
));
setType
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"type"
)),
type
));
setType
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"type"
)),
type
));
setLeaf
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"leaf"
)),
leaf
));
setLeaf
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"leaf"
)),
leaf
));
...
@@ -645,6 +665,7 @@ public class HPSC002 extends DaoEPBase {
...
@@ -645,6 +665,7 @@ public class HPSC002 extends DaoEPBase {
setPrdtType
(
NumberUtils
.
toInteger
(
StringUtils
.
toString
(
map
.
get
(
"prdtType"
)),
prdtType
));
setPrdtType
(
NumberUtils
.
toInteger
(
StringUtils
.
toString
(
map
.
get
(
"prdtType"
)),
prdtType
));
setPrdtCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"prdtCode"
)),
prdtCode
));
setPrdtCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"prdtCode"
)),
prdtCode
));
setPrdtName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"prdtName"
)),
prdtName
));
setPrdtName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"prdtName"
)),
prdtName
));
setInventRecordId
(
NumberUtils
.
toLong
(
StringUtils
.
toString
(
map
.
get
(
"inventRecordId"
)),
inventRecordId
));
setNum
(
NumberUtils
.
toBigDecimal
(
StringUtils
.
toString
(
map
.
get
(
"num"
)),
num
));
setNum
(
NumberUtils
.
toBigDecimal
(
StringUtils
.
toString
(
map
.
get
(
"num"
)),
num
));
setUnitWt
(
NumberUtils
.
toBigDecimal
(
StringUtils
.
toString
(
map
.
get
(
"unitWt"
)),
unitWt
));
setUnitWt
(
NumberUtils
.
toBigDecimal
(
StringUtils
.
toString
(
map
.
get
(
"unitWt"
)),
unitWt
));
setTotalWt
(
NumberUtils
.
toBigDecimal
(
StringUtils
.
toString
(
map
.
get
(
"totalWt"
)),
totalWt
));
setTotalWt
(
NumberUtils
.
toBigDecimal
(
StringUtils
.
toString
(
map
.
get
(
"totalWt"
)),
totalWt
));
...
@@ -673,7 +694,7 @@ public class HPSC002 extends DaoEPBase {
...
@@ -673,7 +694,7 @@ public class HPSC002 extends DaoEPBase {
map
.
put
(
"deptCode"
,
StringUtils
.
toString
(
deptCode
,
eiMetadata
.
getMeta
(
"deptCode"
)));
map
.
put
(
"deptCode"
,
StringUtils
.
toString
(
deptCode
,
eiMetadata
.
getMeta
(
"deptCode"
)));
map
.
put
(
"projCode"
,
StringUtils
.
toString
(
projCode
,
eiMetadata
.
getMeta
(
"projCode"
)));
map
.
put
(
"projCode"
,
StringUtils
.
toString
(
projCode
,
eiMetadata
.
getMeta
(
"projCode"
)));
map
.
put
(
"projName"
,
StringUtils
.
toString
(
projName
,
eiMetadata
.
getMeta
(
"projName"
)));
map
.
put
(
"projName"
,
StringUtils
.
toString
(
projName
,
eiMetadata
.
getMeta
(
"projName"
)));
map
.
put
(
"parent
PrdtCode"
,
StringUtils
.
toString
(
parentPrdtCode
,
eiMetadata
.
getMeta
(
"parentPrdtCode
"
)));
map
.
put
(
"parent
Id"
,
StringUtils
.
toString
(
parentId
,
eiMetadata
.
getMeta
(
"parentId
"
)));
map
.
put
(
"parentPrdtName"
,
StringUtils
.
toString
(
parentPrdtName
,
eiMetadata
.
getMeta
(
"parentPrdtName"
)));
map
.
put
(
"parentPrdtName"
,
StringUtils
.
toString
(
parentPrdtName
,
eiMetadata
.
getMeta
(
"parentPrdtName"
)));
map
.
put
(
"type"
,
StringUtils
.
toString
(
type
,
eiMetadata
.
getMeta
(
"type"
)));
map
.
put
(
"type"
,
StringUtils
.
toString
(
type
,
eiMetadata
.
getMeta
(
"type"
)));
map
.
put
(
"leaf"
,
StringUtils
.
toString
(
leaf
,
eiMetadata
.
getMeta
(
"leaf"
)));
map
.
put
(
"leaf"
,
StringUtils
.
toString
(
leaf
,
eiMetadata
.
getMeta
(
"leaf"
)));
...
@@ -682,6 +703,7 @@ public class HPSC002 extends DaoEPBase {
...
@@ -682,6 +703,7 @@ public class HPSC002 extends DaoEPBase {
map
.
put
(
"prdtType"
,
StringUtils
.
toString
(
prdtType
,
eiMetadata
.
getMeta
(
"prdtType"
)));
map
.
put
(
"prdtType"
,
StringUtils
.
toString
(
prdtType
,
eiMetadata
.
getMeta
(
"prdtType"
)));
map
.
put
(
"prdtCode"
,
StringUtils
.
toString
(
prdtCode
,
eiMetadata
.
getMeta
(
"prdtCode"
)));
map
.
put
(
"prdtCode"
,
StringUtils
.
toString
(
prdtCode
,
eiMetadata
.
getMeta
(
"prdtCode"
)));
map
.
put
(
"prdtName"
,
StringUtils
.
toString
(
prdtName
,
eiMetadata
.
getMeta
(
"prdtName"
)));
map
.
put
(
"prdtName"
,
StringUtils
.
toString
(
prdtName
,
eiMetadata
.
getMeta
(
"prdtName"
)));
map
.
put
(
"inventRecordId"
,
StringUtils
.
toString
(
inventRecordId
,
eiMetadata
.
getMeta
(
"inventRecordId"
)));
map
.
put
(
"num"
,
StringUtils
.
toString
(
num
,
eiMetadata
.
getMeta
(
"num"
)));
map
.
put
(
"num"
,
StringUtils
.
toString
(
num
,
eiMetadata
.
getMeta
(
"num"
)));
map
.
put
(
"unitWt"
,
StringUtils
.
toString
(
unitWt
,
eiMetadata
.
getMeta
(
"unitWt"
)));
map
.
put
(
"unitWt"
,
StringUtils
.
toString
(
unitWt
,
eiMetadata
.
getMeta
(
"unitWt"
)));
map
.
put
(
"totalWt"
,
StringUtils
.
toString
(
totalWt
,
eiMetadata
.
getMeta
(
"totalWt"
)));
map
.
put
(
"totalWt"
,
StringUtils
.
toString
(
totalWt
,
eiMetadata
.
getMeta
(
"totalWt"
)));
...
...
src/main/java/com/baosight/hpjx/hp/sc/domain/HPSC004.java
View file @
94bed774
...
@@ -28,7 +28,7 @@ public class HPSC004 extends DaoEPBase {
...
@@ -28,7 +28,7 @@ public class HPSC004 extends DaoEPBase {
public
static
final
String
FIELD_DEPT_CODE
=
"deptCode"
;
/* 部门编码 预留*/
public
static
final
String
FIELD_DEPT_CODE
=
"deptCode"
;
/* 部门编码 预留*/
public
static
final
String
FIELD_PROJ_CODE
=
"projCode"
;
/* 项目编码*/
public
static
final
String
FIELD_PROJ_CODE
=
"projCode"
;
/* 项目编码*/
public
static
final
String
FIELD_PROJ_NAME
=
"projName"
;
/* 项目名称*/
public
static
final
String
FIELD_PROJ_NAME
=
"projName"
;
/* 项目名称*/
public
static
final
String
FIELD_PARENT_
PRDT_CODE
=
"parentPrdtCode
"
;
/* 父节点-产品编码*/
public
static
final
String
FIELD_PARENT_
ID
=
"parentId
"
;
/* 父节点-产品编码*/
public
static
final
String
FIELD_PARENT_PRDT_NAME
=
"parentPrdtName"
;
/* 父节点-产品名称*/
public
static
final
String
FIELD_PARENT_PRDT_NAME
=
"parentPrdtName"
;
/* 父节点-产品名称*/
public
static
final
String
FIELD_TYPE
=
"type"
;
/* 类别*/
public
static
final
String
FIELD_TYPE
=
"type"
;
/* 类别*/
public
static
final
String
FIELD_LEAF
=
"leaf"
;
/* 是否有叶子节点*/
public
static
final
String
FIELD_LEAF
=
"leaf"
;
/* 是否有叶子节点*/
...
@@ -65,7 +65,7 @@ public class HPSC004 extends DaoEPBase {
...
@@ -65,7 +65,7 @@ public class HPSC004 extends DaoEPBase {
public
static
final
String
COL_PROJ_TYPE
=
"PROJ_TYPE"
;
/* 项目编码*/
public
static
final
String
COL_PROJ_TYPE
=
"PROJ_TYPE"
;
/* 项目编码*/
public
static
final
String
COL_PROJ_CODE
=
"PROJ_CODE"
;
/* 项目编码*/
public
static
final
String
COL_PROJ_CODE
=
"PROJ_CODE"
;
/* 项目编码*/
public
static
final
String
COL_PROJ_NAME
=
"PROJ_NAME"
;
/* 项目名称*/
public
static
final
String
COL_PROJ_NAME
=
"PROJ_NAME"
;
/* 项目名称*/
public
static
final
String
COL_PARENT_
PRDT_CODE
=
"PARENT_PRDT_CODE
"
;
/* 父节点-产品编码*/
public
static
final
String
COL_PARENT_
ID
=
"PARENT_ID
"
;
/* 父节点-产品编码*/
public
static
final
String
COL_PARENT_PRDT_NAME
=
"PARENT_PRDT_NAME"
;
/* 父节点-产品名称*/
public
static
final
String
COL_PARENT_PRDT_NAME
=
"PARENT_PRDT_NAME"
;
/* 父节点-产品名称*/
public
static
final
String
COL_TYPE
=
"TYPE"
;
/* 类别*/
public
static
final
String
COL_TYPE
=
"TYPE"
;
/* 类别*/
public
static
final
String
COL_LEAF
=
"LEAF"
;
/* 是否有叶子节点*/
public
static
final
String
COL_LEAF
=
"LEAF"
;
/* 是否有叶子节点*/
...
@@ -107,7 +107,7 @@ public class HPSC004 extends DaoEPBase {
...
@@ -107,7 +107,7 @@ public class HPSC004 extends DaoEPBase {
private
String
deptCode
=
" "
;
/* 部门编码 预留*/
private
String
deptCode
=
" "
;
/* 部门编码 预留*/
private
String
projCode
=
" "
;
/* 项目编码*/
private
String
projCode
=
" "
;
/* 项目编码*/
private
String
projName
=
" "
;
/* 项目名称*/
private
String
projName
=
" "
;
/* 项目名称*/
private
String
parent
PrdtCode
=
" "
;
/* 父节点-产品编码*/
private
String
parent
Id
=
" "
;
/* 父节点-产品编码*/
private
String
parentPrdtName
=
" "
;
/* 父节点-产品名称*/
private
String
parentPrdtName
=
" "
;
/* 父节点-产品名称*/
private
String
type
=
" "
;
/* 类别*/
private
String
type
=
" "
;
/* 类别*/
private
String
leaf
=
"1"
;
/* 是否有叶子节点*/
private
String
leaf
=
"1"
;
/* 是否有叶子节点*/
...
@@ -165,7 +165,7 @@ public class HPSC004 extends DaoEPBase {
...
@@ -165,7 +165,7 @@ public class HPSC004 extends DaoEPBase {
eiColumn
.
setDescName
(
"项目名称"
);
eiColumn
.
setDescName
(
"项目名称"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_PARENT_
PRDT_CODE
);
eiColumn
=
new
EiColumn
(
FIELD_PARENT_
ID
);
eiColumn
.
setDescName
(
"父节点-产品编码"
);
eiColumn
.
setDescName
(
"父节点-产品编码"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
...
@@ -385,20 +385,20 @@ public class HPSC004 extends DaoEPBase {
...
@@ -385,20 +385,20 @@ public class HPSC004 extends DaoEPBase {
this
.
projName
=
projName
;
this
.
projName
=
projName
;
}
}
/**
/**
* get the parent
PrdtCode
- 父节点-产品编码.
* get the parent
Id
- 父节点-产品编码.
* @return the parent
PrdtCode
* @return the parent
Id
*/
*/
public
String
getParent
PrdtCode
()
{
public
String
getParent
Id
()
{
return
this
.
parent
PrdtCode
;
return
this
.
parent
Id
;
}
}
/**
/**
* set the parent
PrdtCode
- 父节点-产品编码.
* set the parent
Id
- 父节点-产品编码.
*
*
* @param parent
PrdtCode
- 父节点-产品编码
* @param parent
Id
- 父节点-产品编码
*/
*/
public
void
setParent
PrdtCode
(
String
parentPrdtCode
)
{
public
void
setParent
Id
(
String
parentId
)
{
this
.
parent
PrdtCode
=
parentPrdtCode
;
this
.
parent
Id
=
parentId
;
}
}
/**
/**
* get the parentPrdtName - 父节点-产品名称.
* get the parentPrdtName - 父节点-产品名称.
...
@@ -877,7 +877,7 @@ public class HPSC004 extends DaoEPBase {
...
@@ -877,7 +877,7 @@ public class HPSC004 extends DaoEPBase {
setDeptCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_DEPT_CODE
)),
deptCode
));
setDeptCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_DEPT_CODE
)),
deptCode
));
setProjCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_PROJ_CODE
)),
projCode
));
setProjCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_PROJ_CODE
)),
projCode
));
setProjName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_PROJ_NAME
)),
projName
));
setProjName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_PROJ_NAME
)),
projName
));
setParent
PrdtCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_PARENT_PRDT_CODE
)),
parentPrdtCode
));
setParent
Id
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_PARENT_ID
)),
parentId
));
setParentPrdtName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_PARENT_PRDT_NAME
)),
parentPrdtName
));
setParentPrdtName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_PARENT_PRDT_NAME
)),
parentPrdtName
));
setType
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_TYPE
)),
type
));
setType
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_TYPE
)),
type
));
setLeaf
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_LEAF
)),
leaf
));
setLeaf
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_LEAF
)),
leaf
));
...
@@ -921,7 +921,7 @@ public class HPSC004 extends DaoEPBase {
...
@@ -921,7 +921,7 @@ public class HPSC004 extends DaoEPBase {
map
.
put
(
FIELD_DEPT_CODE
,
StringUtils
.
toString
(
deptCode
,
eiMetadata
.
getMeta
(
FIELD_DEPT_CODE
)));
map
.
put
(
FIELD_DEPT_CODE
,
StringUtils
.
toString
(
deptCode
,
eiMetadata
.
getMeta
(
FIELD_DEPT_CODE
)));
map
.
put
(
FIELD_PROJ_CODE
,
StringUtils
.
toString
(
projCode
,
eiMetadata
.
getMeta
(
FIELD_PROJ_CODE
)));
map
.
put
(
FIELD_PROJ_CODE
,
StringUtils
.
toString
(
projCode
,
eiMetadata
.
getMeta
(
FIELD_PROJ_CODE
)));
map
.
put
(
FIELD_PROJ_NAME
,
StringUtils
.
toString
(
projName
,
eiMetadata
.
getMeta
(
FIELD_PROJ_NAME
)));
map
.
put
(
FIELD_PROJ_NAME
,
StringUtils
.
toString
(
projName
,
eiMetadata
.
getMeta
(
FIELD_PROJ_NAME
)));
map
.
put
(
FIELD_PARENT_
PRDT_CODE
,
StringUtils
.
toString
(
parentPrdtCode
,
eiMetadata
.
getMeta
(
FIELD_PARENT_PRDT_CODE
)));
map
.
put
(
FIELD_PARENT_
ID
,
StringUtils
.
toString
(
parentId
,
eiMetadata
.
getMeta
(
FIELD_PARENT_ID
)));
map
.
put
(
FIELD_PARENT_PRDT_NAME
,
StringUtils
.
toString
(
parentPrdtName
,
eiMetadata
.
getMeta
(
FIELD_PARENT_PRDT_NAME
)));
map
.
put
(
FIELD_PARENT_PRDT_NAME
,
StringUtils
.
toString
(
parentPrdtName
,
eiMetadata
.
getMeta
(
FIELD_PARENT_PRDT_NAME
)));
map
.
put
(
FIELD_TYPE
,
StringUtils
.
toString
(
type
,
eiMetadata
.
getMeta
(
FIELD_TYPE
)));
map
.
put
(
FIELD_TYPE
,
StringUtils
.
toString
(
type
,
eiMetadata
.
getMeta
(
FIELD_TYPE
)));
map
.
put
(
FIELD_LEAF
,
StringUtils
.
toString
(
leaf
,
eiMetadata
.
getMeta
(
FIELD_LEAF
)));
map
.
put
(
FIELD_LEAF
,
StringUtils
.
toString
(
leaf
,
eiMetadata
.
getMeta
(
FIELD_LEAF
)));
...
...
src/main/java/com/baosight/hpjx/hp/sc/service/ServiceHPSC001.java
View file @
94bed774
...
@@ -177,7 +177,7 @@ public class ServiceHPSC001 extends ServiceBase {
...
@@ -177,7 +177,7 @@ public class ServiceHPSC001 extends ServiceBase {
hpsc002
.
put
(
"deptCode"
,
hpsc001
.
getDepCode
());
hpsc002
.
put
(
"deptCode"
,
hpsc001
.
getDepCode
());
hpsc002
.
put
(
"projCode"
,
hpsc001
.
getProjCode
());
hpsc002
.
put
(
"projCode"
,
hpsc001
.
getProjCode
());
hpsc002
.
put
(
"projName"
,
hpsc001
.
getProjName
());
hpsc002
.
put
(
"projName"
,
hpsc001
.
getProjName
());
hpsc002
.
put
(
"parent
PrdtCode"
,
"root"
);
//固定写死
hpsc002
.
put
(
"parent
Id"
,
-
1
);
//固定写死
hpsc002
.
put
(
"parentPrdtName"
,
hpsc001
.
getProjName
());
hpsc002
.
put
(
"parentPrdtName"
,
hpsc001
.
getProjName
());
hpsc002
.
put
(
"type"
,
""
);
hpsc002
.
put
(
"type"
,
""
);
hpsc002
.
put
(
"leaf"
,
"0"
);
hpsc002
.
put
(
"leaf"
,
"0"
);
...
...
src/main/java/com/baosight/hpjx/hp/sc/service/ServiceHPSC002.java
View file @
94bed774
...
@@ -2,6 +2,7 @@ package com.baosight.hpjx.hp.sc.service;
...
@@ -2,6 +2,7 @@ package com.baosight.hpjx.hp.sc.service;
import
cn.hutool.core.bean.BeanUtil
;
import
cn.hutool.core.bean.BeanUtil
;
import
com.baosight.hpjx.common.DdynamicEnum
;
import
com.baosight.hpjx.common.DdynamicEnum
;
import
com.baosight.hpjx.core.constant.CommonConstant
;
import
com.baosight.hpjx.core.dao.DaoUtils
;
import
com.baosight.hpjx.core.dao.DaoUtils
;
import
com.baosight.hpjx.hp.constant.HPConstant
;
import
com.baosight.hpjx.hp.constant.HPConstant
;
import
com.baosight.hpjx.hp.kc.domain.HPKC003
;
import
com.baosight.hpjx.hp.kc.domain.HPKC003
;
...
@@ -19,9 +20,9 @@ import com.baosight.iplat4j.core.exception.PlatException;
...
@@ -19,9 +20,9 @@ import com.baosight.iplat4j.core.exception.PlatException;
import
com.baosight.iplat4j.core.service.impl.ServiceBase
;
import
com.baosight.iplat4j.core.service.impl.ServiceBase
;
import
com.baosight.iplat4j.core.util.DateUtil
;
import
com.baosight.iplat4j.core.util.DateUtil
;
import
com.baosight.iplat4j.core.util.NumberUtils
;
import
com.baosight.iplat4j.core.util.NumberUtils
;
import
com.baosight.iplat4j.core.util.StringUtils
;
import
com.baosight.iplat4j.core.web.threadlocal.UserSession
;
import
com.baosight.iplat4j.core.web.threadlocal.UserSession
;
import
com.baosight.iplat4j.ed.util.SequenceGenerator
;
import
com.baosight.iplat4j.ed.util.SequenceGenerator
;
import
org.apache.commons.lang.StringUtils
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
java.text.DecimalFormat
;
import
java.text.DecimalFormat
;
...
@@ -82,14 +83,14 @@ public class ServiceHPSC002 extends ServiceBase {
...
@@ -82,14 +83,14 @@ public class ServiceHPSC002 extends ServiceBase {
BigDecimal
unitWt
=
hppz002
.
getUnitWt
();
BigDecimal
unitWt
=
hppz002
.
getUnitWt
();
DecimalFormat
decimalFormat
=
new
DecimalFormat
(
"#.000"
);
DecimalFormat
decimalFormat
=
new
DecimalFormat
(
"#.000"
);
BigDecimal
totalWt
=
new
BigDecimal
(
decimalFormat
.
format
(
Math
.
round
(
num
.
multiply
(
unitWt
).
floatValue
())));
BigDecimal
totalWt
=
new
BigDecimal
(
decimalFormat
.
format
(
Math
.
round
(
num
.
multiply
(
unitWt
).
floatValue
())));
hppz002
.
setDelStatus
(
1
);
hppz002
.
setDelStatus
(
CommonConstant
.
YesNo
.
NO_0
.
intValue
()
);
hppz002
.
setTotalWt
(
totalWt
);
hppz002
.
setTotalWt
(
totalWt
);
if
(
StringUtils
.
isNotEmpty
(
hppz002
.
getPrdtCode
())
&&
!
hppz002
.
getParent
PrdtCode
().
equals
(
"root"
))
{
if
(
StringUtils
.
isNotEmpty
(
hppz002
.
getPrdtCode
())
&&
!
hppz002
.
getParent
Id
().
equals
(
"root"
))
{
hppz002
.
setPrdtName
(
HPPZTools
.
getPz004ByCode
(
hppz002
.
getPrdtCode
()).
getInventName
());
hppz002
.
setPrdtName
(
HPPZTools
.
getPz004ByCode
(
hppz002
.
getPrdtCode
()).
getInventName
());
}
}
DaoUtils
.
insert
(
"HPSC002.insert"
,
hppz002
.
toMap
());
DaoUtils
.
insert
(
"HPSC002.insert"
,
hppz002
.
toMap
());
if
(!
hppz002
.
getParent
PrdtCode
().
equals
(
"root"
))
{
if
(!
hppz002
.
getParent
Id
().
equals
(
"root"
))
{
this
.
checkTreeNodeLeaf
(
new
Long
(
hppz002
.
getParent
PrdtCode
()));
this
.
checkTreeNodeLeaf
(
new
Long
(
hppz002
.
getParent
Id
()));
}
}
}
}
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
...
@@ -141,7 +142,7 @@ public class ServiceHPSC002 extends ServiceBase {
...
@@ -141,7 +142,7 @@ public class ServiceHPSC002 extends ServiceBase {
Map
<?,
?>
map
=
eiBlock
.
getRow
(
i
);
Map
<?,
?>
map
=
eiBlock
.
getRow
(
i
);
hppz002
.
fromMap
(
map
);
hppz002
.
fromMap
(
map
);
this
.
dao
.
delete
(
"HPSC002.delete"
,
hppz002
.
toMap
());
this
.
dao
.
delete
(
"HPSC002.delete"
,
hppz002
.
toMap
());
this
.
checkTreeNodeLeaf
(
new
Long
(
hppz002
.
getParent
PrdtCode
()));
this
.
checkTreeNodeLeaf
(
new
Long
(
hppz002
.
getParent
Id
()));
//TODO 删除时 修改树结构
//TODO 删除时 修改树结构
this
.
checkTreeNodeLeaf
(
new
Long
(
hppz002
.
getId
()));
this
.
checkTreeNodeLeaf
(
new
Long
(
hppz002
.
getId
()));
}
}
...
@@ -180,6 +181,9 @@ public class ServiceHPSC002 extends ServiceBase {
...
@@ -180,6 +181,9 @@ public class ServiceHPSC002 extends ServiceBase {
public
EiInfo
queryTreeNode
(
EiInfo
inInfo
)
{
public
EiInfo
queryTreeNode
(
EiInfo
inInfo
)
{
//1 获取参数
//1 获取参数
String
pEname
=
inInfo
.
getCellStr
(
EiConstant
.
queryBlock
,
0
,
"node"
);
String
pEname
=
inInfo
.
getCellStr
(
EiConstant
.
queryBlock
,
0
,
"node"
);
if
(
StringUtils
.
equals
(
"$"
,
pEname
)){
pEname
=
"root"
;
}
Long
projId
=
NumberUtils
.
toLong
(
inInfo
.
get
(
"projId"
));
Long
projId
=
NumberUtils
.
toLong
(
inInfo
.
get
(
"projId"
));
Map
queryMap
=
new
HashMap
();
Map
queryMap
=
new
HashMap
();
queryMap
.
put
(
"pEname"
,
pEname
);
queryMap
.
put
(
"pEname"
,
pEname
);
...
@@ -249,19 +253,19 @@ public class ServiceHPSC002 extends ServiceBase {
...
@@ -249,19 +253,19 @@ public class ServiceHPSC002 extends ServiceBase {
hppz002
.
fromMap
(
map
);
hppz002
.
fromMap
(
map
);
HPSC002
THPSC002
=
(
HPSC002
)
dao
.
get
(
"HPSC002.query"
,
"id"
,
hppz002
.
getId
());
HPSC002
THPSC002
=
(
HPSC002
)
dao
.
get
(
"HPSC002.query"
,
"id"
,
hppz002
.
getId
());
Map
map1
=
new
HashMap
();
Map
map1
=
new
HashMap
();
map1
.
put
(
"parent
PrdtCode"
,
THPSC002
.
getParentPrdtCode
());
map1
.
put
(
"parent
Id"
,
THPSC002
.
getParentId
());
List
list
=
dao
.
query
(
"HPSC002.checkExamineNum"
,
map1
);
List
list
=
dao
.
query
(
"HPSC002.checkExamineNum"
,
map1
);
int
num
=
NumberUtils
.
toint
(
list
.
get
(
0
));
int
num
=
NumberUtils
.
toint
(
list
.
get
(
0
));
Map
map2
=
new
HashMap
();
Map
map2
=
new
HashMap
();
if
(
num
==
0
)
{
if
(
num
==
0
)
{
map2
.
put
(
"status"
,
1
);
map2
.
put
(
"status"
,
1
);
map2
.
put
(
"id"
,
THPSC002
.
getParent
PrdtCode
());
map2
.
put
(
"id"
,
THPSC002
.
getParent
Id
());
// 自动生成生产计划
// 自动生成生产计划
this
.
autoPlanInfo
(
THPSC002
.
getParent
PrdtCode
());
this
.
autoPlanInfo
(
THPSC002
.
getParent
Id
());
}
else
{
}
else
{
map2
.
put
(
"status"
,
0
);
map2
.
put
(
"status"
,
0
);
map2
.
put
(
"id"
,
THPSC002
.
getParent
PrdtCode
());
map2
.
put
(
"id"
,
THPSC002
.
getParent
Id
());
}
}
DaoUtils
.
update
(
"HPSC002.check"
,
map2
);
DaoUtils
.
update
(
"HPSC002.check"
,
map2
);
...
@@ -368,7 +372,7 @@ public class ServiceHPSC002 extends ServiceBase {
...
@@ -368,7 +372,7 @@ public class ServiceHPSC002 extends ServiceBase {
HPSC004
.
setDeptCode
(
""
);
HPSC004
.
setDeptCode
(
""
);
HPSC004
.
setProjCode
(
HPSC002
.
getProjCode
());
HPSC004
.
setProjCode
(
HPSC002
.
getProjCode
());
HPSC004
.
setProjName
(
HPSC002
.
getProjName
());
HPSC004
.
setProjName
(
HPSC002
.
getProjName
());
HPSC004
.
setParent
PrdtCode
(
SCJHD
);
HPSC004
.
setParent
Id
(
SCJHD
);
HPSC004
.
setParentPrdtName
(
HPSC002
.
getParentPrdtName
());
HPSC004
.
setParentPrdtName
(
HPSC002
.
getParentPrdtName
());
HPSC004
.
setPrdtType
(
HPSC002
.
getPrdtType
());
HPSC004
.
setPrdtType
(
HPSC002
.
getPrdtType
());
HPSC004
.
setPrdtCode
(
HPSC002
.
getPrdtCode
());
HPSC004
.
setPrdtCode
(
HPSC002
.
getPrdtCode
());
...
...
src/main/java/com/baosight/hpjx/hp/sc/service/ServiceHPSC003.java
View file @
94bed774
...
@@ -184,7 +184,7 @@ public class ServiceHPSC003 extends ServiceBase {
...
@@ -184,7 +184,7 @@ public class ServiceHPSC003 extends ServiceBase {
DaoUtils
.
update
(
"HPSC003.update"
,
HPSC003
.
toMap
());
DaoUtils
.
update
(
"HPSC003.update"
,
HPSC003
.
toMap
());
//生成生产订单
//生成生产订单
HashMap
params
=
new
HashMap
();
HashMap
params
=
new
HashMap
();
params
.
put
(
"parent
PrdtCode"
,
HPSC003
.
getPlanInfoNo
());
params
.
put
(
"parent
Id"
,
HPSC003
.
getId
());
List
list
=
dao
.
query
(
"HPSC004.queryDetail"
,
params
,
0
,-
999999
);
List
list
=
dao
.
query
(
"HPSC004.queryDetail"
,
params
,
0
,-
999999
);
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
list
.
size
();
i
++)
{
HPSC004
HPSC004
=
(
HPSC004
)
list
.
get
(
i
);
HPSC004
HPSC004
=
(
HPSC004
)
list
.
get
(
i
);
...
...
src/main/java/com/baosight/hpjx/hp/sc/service/ServiceHPSC004.java
View file @
94bed774
...
@@ -123,7 +123,7 @@ public class ServiceHPSC004 extends ServiceBase {
...
@@ -123,7 +123,7 @@ public class ServiceHPSC004 extends ServiceBase {
//添加返回到前台的块,块名和前台的对应
//添加返回到前台的块,块名和前台的对应
EiBlock
eiBlock
=
outInfo
.
addBlock
(
"result"
);
EiBlock
eiBlock
=
outInfo
.
addBlock
(
"result"
);
HashMap
params
=
new
HashMap
();
HashMap
params
=
new
HashMap
();
params
.
put
(
"parent
PrdtCode"
,
inInfo
.
get
(
"parentPrdtCode
"
));
params
.
put
(
"parent
Id"
,
inInfo
.
get
(
"parentId
"
));
List
list
=
dao
.
query
(
"HPSC004.queryDetail"
,
params
,
0
,-
999999
);
List
list
=
dao
.
query
(
"HPSC004.queryDetail"
,
params
,
0
,-
999999
);
outInfo
.
addBlock
(
"detail"
).
addBlockMeta
(
HPSC004
.
eiMetadata
);
outInfo
.
addBlock
(
"detail"
).
addBlockMeta
(
HPSC004
.
eiMetadata
);
outInfo
.
addBlock
(
"detail"
).
addRows
(
list
);
outInfo
.
addBlock
(
"detail"
).
addRows
(
list
);
...
...
src/main/java/com/baosight/hpjx/hp/sc/sql/HPSC002.xml
View file @
94bed774
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
DEPT_CODE VARCHAR NOT NULL,
DEPT_CODE VARCHAR NOT NULL,
PROJ_CODE VARCHAR,
PROJ_CODE VARCHAR,
PROJ_NAME VARCHAR,
PROJ_NAME VARCHAR,
PARENT_
PRDT_CODE VARCHAR,
PARENT_
ID VARCHAR,
PARENT_PRDT_NAME VARCHAR,
PARENT_PRDT_NAME VARCHAR,
TYPE VARCHAR NOT NULL,
TYPE VARCHAR NOT NULL,
LEAF VARCHAR NOT NULL,
LEAF VARCHAR NOT NULL,
...
@@ -43,7 +43,7 @@
...
@@ -43,7 +43,7 @@
DEPT_CODE as "deptCode",
<!-- 部门编码 预留 -->
DEPT_CODE as "deptCode",
<!-- 部门编码 预留 -->
PROJ_CODE as "projCode",
<!-- 项目编码 -->
PROJ_CODE as "projCode",
<!-- 项目编码 -->
PROJ_NAME as "projName",
<!-- 项目名称 -->
PROJ_NAME as "projName",
<!-- 项目名称 -->
PARENT_
PRDT_CODE as "parentPrdtCode
",
<!-- 父节点-产品编码 -->
PARENT_
ID as "parentId
",
<!-- 父节点-产品编码 -->
PARENT_PRDT_NAME as "parentPrdtName",
<!-- 父节点-产品名称 -->
PARENT_PRDT_NAME as "parentPrdtName",
<!-- 父节点-产品名称 -->
TYPE as "type",
<!-- 类别 -->
TYPE as "type",
<!-- 类别 -->
LEAF as "leaf",
<!-- 是否有叶子节点 -->
LEAF as "leaf",
<!-- 是否有叶子节点 -->
...
@@ -52,6 +52,7 @@
...
@@ -52,6 +52,7 @@
PRDT_TYPE as "prdtType",
PRDT_TYPE as "prdtType",
PRDT_CODE as "prdtCode",
<!-- 产品编码 -->
PRDT_CODE as "prdtCode",
<!-- 产品编码 -->
PRDT_NAME as "prdtName",
<!-- 产品名称 -->
PRDT_NAME as "prdtName",
<!-- 产品名称 -->
INVENT_RECORD_ID as "inventRecordId",
<!-- 存货档案ID -->
NUM as "num",
<!-- 数量 -->
NUM as "num",
<!-- 数量 -->
UNIT_WT as "unitWt",
<!-- 单重 -->
UNIT_WT as "unitWt",
<!-- 单重 -->
TOTAL_WT as "totalWt",
<!-- 总重 -->
TOTAL_WT as "totalWt",
<!-- 总重 -->
...
@@ -68,13 +69,13 @@
...
@@ -68,13 +69,13 @@
UPDATED_TIME as "updatedTime",
<!-- 更新时间 -->
UPDATED_TIME as "updatedTime",
<!-- 更新时间 -->
REMARK as "remark"
<!-- 备注 -->
REMARK as "remark"
<!-- 备注 -->
FROM hpjx.t_hpsc002 WHERE 1=1
FROM hpjx.t_hpsc002 WHERE 1=1
AND PARENT_
PRDT_CODE
NOT IN ('root')
AND PARENT_
ID
NOT IN ('root')
AND DEL_STATUS =
1
AND DEL_STATUS =
0
<isNotEmpty
prepend=
" AND "
property=
"id"
>
<isNotEmpty
prepend=
" AND "
property=
"id"
>
ID = #id#
ID = #id#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"parent
PrdtCode
"
>
<isNotEmpty
prepend=
" AND "
property=
"parent
Id
"
>
PARENT_
PRDT_CODE = #parentPrdtCode
#
PARENT_
ID = #parentId
#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"prdtType"
>
<isNotEmpty
prepend=
" AND "
property=
"prdtType"
>
PRDT_TYPE = #prdtType#
PRDT_TYPE = #prdtType#
...
@@ -85,6 +86,9 @@
...
@@ -85,6 +86,9 @@
<isNotEmpty
prepend=
" AND "
property=
"prdtName"
>
<isNotEmpty
prepend=
" AND "
property=
"prdtName"
>
PRDT_NAME LIKE ('%$#prdtName#$%')
PRDT_NAME LIKE ('%$#prdtName#$%')
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"inventRecordId"
>
INVENT_RECORD_ID = #inventRecordId#
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"projName"
>
<isNotEmpty
prepend=
" AND "
property=
"projName"
>
PROJ_NAME LIKE ('%$projName$%')
PROJ_NAME LIKE ('%$projName$%')
</isNotEmpty>
</isNotEmpty>
...
@@ -101,13 +105,13 @@
...
@@ -101,13 +105,13 @@
<select
id=
"count"
resultClass=
"int"
>
<select
id=
"count"
resultClass=
"int"
>
SELECT COUNT(*) FROM hpjx.t_hpsc002 WHERE 1=1
SELECT COUNT(*) FROM hpjx.t_hpsc002 WHERE 1=1
AND PARENT_
PRDT_CODE
NOT IN ('root')
AND PARENT_
ID
NOT IN ('root')
AND DEL_STATUS =
1
AND DEL_STATUS =
0
<isNotEmpty
prepend=
" AND "
property=
"id"
>
<isNotEmpty
prepend=
" AND "
property=
"id"
>
ID = #id#
ID = #id#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"parent
PrdtCode
"
>
<isNotEmpty
prepend=
" AND "
property=
"parent
Id
"
>
PARENT_
PRDT_CODE = #parentPrdtCode
#
PARENT_
ID = #parentId
#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"prdtType"
>
<isNotEmpty
prepend=
" AND "
property=
"prdtType"
>
PRDT_TYPE = #prdtType#
PRDT_TYPE = #prdtType#
...
@@ -121,6 +125,9 @@
...
@@ -121,6 +125,9 @@
<isNotEmpty
prepend=
" AND "
property=
"projName"
>
<isNotEmpty
prepend=
" AND "
property=
"projName"
>
PROJ_NAME LIKE ('%$projName$%')
PROJ_NAME LIKE ('%$projName$%')
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"inventRecordId"
>
INVENT_RECORD_ID = #inventRecordId#
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"status"
>
<isNotEmpty
prepend=
" AND "
property=
"status"
>
STATUS = #status#
STATUS = #status#
</isNotEmpty>
</isNotEmpty>
...
@@ -142,8 +149,8 @@
...
@@ -142,8 +149,8 @@
<isNotEmpty prepend=" AND " property="projName">
<isNotEmpty prepend=" AND " property="projName">
PROJ_NAME = #projName#
PROJ_NAME = #projName#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty prepend=" AND " property="parent
PrdtCode
">
<isNotEmpty prepend=" AND " property="parent
Id
">
PARENT_
PRDT_CODE = #parentPrdtCode
#
PARENT_
ID = #parentId
#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty prepend=" AND " property="parentPrdtName">
<isNotEmpty prepend=" AND " property="parentPrdtName">
PARENT_PRDT_NAME = #parentPrdtName#
PARENT_PRDT_NAME = #parentPrdtName#
...
@@ -219,7 +226,7 @@
...
@@ -219,7 +226,7 @@
DEPT_CODE,
<!-- 部门编码 预留 -->
DEPT_CODE,
<!-- 部门编码 预留 -->
PROJ_CODE,
<!-- 项目编码 -->
PROJ_CODE,
<!-- 项目编码 -->
PROJ_NAME,
<!-- 项目名称 -->
PROJ_NAME,
<!-- 项目名称 -->
PARENT_
PRDT_CODE
,
<!-- 父节点-产品编码 -->
PARENT_
ID
,
<!-- 父节点-产品编码 -->
PARENT_PRDT_NAME,
<!-- 父节点-产品名称 -->
PARENT_PRDT_NAME,
<!-- 父节点-产品名称 -->
TYPE,
<!-- 类别 -->
TYPE,
<!-- 类别 -->
LEAF,
<!-- 是否有叶子节点 -->
LEAF,
<!-- 是否有叶子节点 -->
...
@@ -228,6 +235,7 @@
...
@@ -228,6 +235,7 @@
PRDT_TYPE,
PRDT_TYPE,
PRDT_CODE,
<!-- 产品编码 -->
PRDT_CODE,
<!-- 产品编码 -->
PRDT_NAME,
<!-- 产品名称 -->
PRDT_NAME,
<!-- 产品名称 -->
INVENT_RECORD_ID,
<!-- 存货档案ID -->
NUM,
<!-- 数量 -->
NUM,
<!-- 数量 -->
UNIT_WT,
<!-- 单重 -->
UNIT_WT,
<!-- 单重 -->
TOTAL_WT,
<!-- 总重 -->
TOTAL_WT,
<!-- 总重 -->
...
@@ -244,7 +252,7 @@
...
@@ -244,7 +252,7 @@
UPDATED_TIME,
<!-- 更新时间 -->
UPDATED_TIME,
<!-- 更新时间 -->
REMARK
<!-- 备注 -->
REMARK
<!-- 备注 -->
)
)
VALUES (#id#, #companyCode#, #deptCode#, #projCode#, #projName#, #parent
PrdtCode#, #parentPrdtName#, #type#, #leaf#, #sort#, #icon#, #prdtType#, #prdtCode#, #prdtName
#, #num#, #unitWt#, #totalWt#, #filePath1#, #filePath2#, #filePath3#, #filePath4#, #filePath5#, #status#, #delStatus#, #createdBy#, #createdTime#, #updatedBy#, #updatedTime#, #remark#)
VALUES (#id#, #companyCode#, #deptCode#, #projCode#, #projName#, #parent
Id#, #parentPrdtName#, #type#, #leaf#, #sort#, #icon#, #prdtType#, #prdtCode#, #prdtName#, #inventRecordId
#, #num#, #unitWt#, #totalWt#, #filePath1#, #filePath2#, #filePath3#, #filePath4#, #filePath5#, #status#, #delStatus#, #createdBy#, #createdTime#, #updatedBy#, #updatedTime#, #remark#)
</insert>
</insert>
<delete
id=
"delete"
>
<delete
id=
"delete"
>
...
@@ -259,7 +267,7 @@
...
@@ -259,7 +267,7 @@
DEPT_CODE = #deptCode#,
<!-- 部门编码 预留 -->
DEPT_CODE = #deptCode#,
<!-- 部门编码 预留 -->
PROJ_CODE = #projCode#,
<!-- 项目编码 -->
PROJ_CODE = #projCode#,
<!-- 项目编码 -->
PROJ_NAME = #projName#,
<!-- 项目名称 -->
PROJ_NAME = #projName#,
<!-- 项目名称 -->
PARENT_
PRDT_CODE = #parentPrdtCode#,
<!-- 父节点-产品编码 -->
PARENT_
ID = #parentId#,
<!-- 父节点-产品编码 -->
PARENT_PRDT_NAME = #parentPrdtName#,
<!-- 父节点-产品名称 -->
PARENT_PRDT_NAME = #parentPrdtName#,
<!-- 父节点-产品名称 -->
TYPE = #type#,
<!-- 类别 -->
TYPE = #type#,
<!-- 类别 -->
LEAF = #leaf#,
<!-- 是否有叶子节点 -->
LEAF = #leaf#,
<!-- 是否有叶子节点 -->
...
@@ -268,6 +276,7 @@
...
@@ -268,6 +276,7 @@
PRDT_CODE = #prdtCode#,
<!-- 产品编码 -->
PRDT_CODE = #prdtCode#,
<!-- 产品编码 -->
PRDT_TYPE = #prdtType#,
PRDT_TYPE = #prdtType#,
PRDT_NAME = #prdtName#,
<!-- 产品名称 -->
PRDT_NAME = #prdtName#,
<!-- 产品名称 -->
INVENT_RECORD_ID = #inventRecordId#,
<!-- 存货档案ID -->
NUM = #num#,
<!-- 数量 -->
NUM = #num#,
<!-- 数量 -->
UNIT_WT = #unitWt#,
<!-- 单重 -->
UNIT_WT = #unitWt#,
<!-- 单重 -->
TOTAL_WT = #totalWt#,
<!-- 总重 -->
TOTAL_WT = #totalWt#,
<!-- 总重 -->
...
@@ -298,7 +307,8 @@
...
@@ -298,7 +307,8 @@
PROJ_NAME as "projName",
<!-- 项目名称 -->
PROJ_NAME as "projName",
<!-- 项目名称 -->
ID as "label",
<!-- 名产品编码-->
ID as "label",
<!-- 名产品编码-->
PRDT_NAME as "text",
<!-- 产品名称 -->
PRDT_NAME as "text",
<!-- 产品名称 -->
PARENT_PRDT_CODE as "pId",
<!-- 父节点编码 -->
INVENT_RECORD_ID as "inventRecordId",
<!-- 存货档案ID -->
PARENT_ID as "pId",
<!-- 父节点编码 -->
TYPE as "type",
<!-- 类别 -->
TYPE as "type",
<!-- 类别 -->
LEAF as "leaf",
<!-- 是否有叶子节点 -->
LEAF as "leaf",
<!-- 是否有叶子节点 -->
SORT as "sort",
<!-- 排序字段 -->
SORT as "sort",
<!-- 排序字段 -->
...
@@ -308,7 +318,7 @@
...
@@ -308,7 +318,7 @@
WHERE
WHERE
1=1
1=1
<isNotEmpty
prepend=
" AND "
property=
"pEname"
>
<isNotEmpty
prepend=
" AND "
property=
"pEname"
>
PARENT_
PRDT_CODE
= #pEname#
PARENT_
ID
= #pEname#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"projCode"
>
<isNotEmpty
prepend=
" AND "
property=
"projCode"
>
PROJ_CODE = #projCode#
PROJ_CODE = #projCode#
...
@@ -323,7 +333,7 @@
...
@@ -323,7 +333,7 @@
DEPT_CODE as "deptCode",
<!-- 部门编码 预留 -->
DEPT_CODE as "deptCode",
<!-- 部门编码 预留 -->
PROJ_CODE as "projCode",
<!-- 项目编码 -->
PROJ_CODE as "projCode",
<!-- 项目编码 -->
PROJ_NAME as "projName",
<!-- 项目名称 -->
PROJ_NAME as "projName",
<!-- 项目名称 -->
PARENT_
PRDT_CODE as "parentPrdtCode
",
<!-- 父节点-产品编码 -->
PARENT_
ID as "parentId
",
<!-- 父节点-产品编码 -->
PARENT_PRDT_NAME as "parentPrdtName",
<!-- 父节点-产品名称 -->
PARENT_PRDT_NAME as "parentPrdtName",
<!-- 父节点-产品名称 -->
TYPE as "type",
<!-- 类别 -->
TYPE as "type",
<!-- 类别 -->
LEAF as "leaf",
<!-- 是否有叶子节点 -->
LEAF as "leaf",
<!-- 是否有叶子节点 -->
...
@@ -332,6 +342,7 @@
...
@@ -332,6 +342,7 @@
PRDT_TYPE as "prdtType",
PRDT_TYPE as "prdtType",
PRDT_CODE as "prdtCode",
<!-- 产品编码 -->
PRDT_CODE as "prdtCode",
<!-- 产品编码 -->
PRDT_NAME as "prdtName",
<!-- 产品名称 -->
PRDT_NAME as "prdtName",
<!-- 产品名称 -->
INVENT_RECORD_ID as "inventRecordId",
<!-- 存货档案ID -->
NUM as "num",
<!-- 数量 -->
NUM as "num",
<!-- 数量 -->
UNIT_WT as "unitWt",
<!-- 单重 -->
UNIT_WT as "unitWt",
<!-- 单重 -->
TOTAL_WT as "totalWt",
<!-- 总重 -->
TOTAL_WT as "totalWt",
<!-- 总重 -->
...
@@ -347,7 +358,9 @@
...
@@ -347,7 +358,9 @@
UPDATED_BY as "updatedBy",
<!-- 更新人 -->
UPDATED_BY as "updatedBy",
<!-- 更新人 -->
UPDATED_TIME as "updatedTime",
<!-- 更新时间 -->
UPDATED_TIME as "updatedTime",
<!-- 更新时间 -->
REMARK as "remark"
<!-- 备注 -->
REMARK as "remark"
<!-- 备注 -->
FROM hpjx.t_hpsc002 WHERE PARENT_PRDT_CODE = #id#
FROM hpjx.t_hpsc002
WHERE PARENT_ID = #id#
AND PROJ_CODE = #projCode#
</select>
</select>
...
@@ -359,7 +372,7 @@
...
@@ -359,7 +372,7 @@
DEPT_CODE as "deptCode",
<!-- 部门编码 预留 -->
DEPT_CODE as "deptCode",
<!-- 部门编码 预留 -->
PROJ_CODE as "projCode",
<!-- 项目编码 -->
PROJ_CODE as "projCode",
<!-- 项目编码 -->
PROJ_NAME as "projName",
<!-- 项目名称 -->
PROJ_NAME as "projName",
<!-- 项目名称 -->
PARENT_
PRDT_CODE as "parentPrdtCode
",
<!-- 父节点-产品编码 -->
PARENT_
ID as "parentId
",
<!-- 父节点-产品编码 -->
PARENT_PRDT_NAME as "parentPrdtName",
<!-- 父节点-产品名称 -->
PARENT_PRDT_NAME as "parentPrdtName",
<!-- 父节点-产品名称 -->
TYPE as "type",
<!-- 类别 -->
TYPE as "type",
<!-- 类别 -->
LEAF as "leaf",
<!-- 是否有叶子节点 -->
LEAF as "leaf",
<!-- 是否有叶子节点 -->
...
@@ -368,6 +381,7 @@
...
@@ -368,6 +381,7 @@
PRDT_TYPE as "prdtType",
PRDT_TYPE as "prdtType",
PRDT_CODE as "prdtCode",
<!-- 产品编码 -->
PRDT_CODE as "prdtCode",
<!-- 产品编码 -->
PRDT_NAME as "prdtName",
<!-- 产品名称 -->
PRDT_NAME as "prdtName",
<!-- 产品名称 -->
INVENT_RECORD_ID as "inventRecordId",
<!-- 存货档案ID -->
NUM as "num",
<!-- 数量 -->
NUM as "num",
<!-- 数量 -->
UNIT_WT as "unitWt",
<!-- 单重 -->
UNIT_WT as "unitWt",
<!-- 单重 -->
TOTAL_WT as "totalWt",
<!-- 总重 -->
TOTAL_WT as "totalWt",
<!-- 总重 -->
...
@@ -383,7 +397,7 @@
...
@@ -383,7 +397,7 @@
UPDATED_BY as "updatedBy",
<!-- 更新人 -->
UPDATED_BY as "updatedBy",
<!-- 更新人 -->
UPDATED_TIME as "updatedTime",
<!-- 更新时间 -->
UPDATED_TIME as "updatedTime",
<!-- 更新时间 -->
REMARK as "remark"
<!-- 备注 -->
REMARK as "remark"
<!-- 备注 -->
FROM hpjx.t_hpsc002 WHERE PARENT_
PRDT_CODE
= #id#
FROM hpjx.t_hpsc002 WHERE PARENT_
ID
= #id#
</select>
</select>
<update
id=
"updateTreeNodeLeaf"
>
<update
id=
"updateTreeNodeLeaf"
>
...
@@ -402,9 +416,9 @@
...
@@ -402,9 +416,9 @@
<select
id=
"checkExamineNum1"
resultClass=
"int"
>
<select
id=
"checkExamineNum1"
resultClass=
"int"
>
SELECT COUNT(1) from hpjx.t_hpsc002
SELECT COUNT(1) from hpjx.t_hpsc002
WHERE 1 = 1
WHERE 1 = 1
AND PARENT_
PRDT_CODE
!= 'root'
AND PARENT_
ID
!= 'root'
AND `STATUS` = 0
AND `STATUS` = 0
<isNotEmpty
prepend=
" AND "
property=
"parent
PrdtCode
"
>
<isNotEmpty
prepend=
" AND "
property=
"parent
Id
"
>
PROJ_CODE = #projCode#
PROJ_CODE = #projCode#
</isNotEmpty>
</isNotEmpty>
</select>
</select>
...
@@ -412,8 +426,8 @@
...
@@ -412,8 +426,8 @@
<select
id=
"checkExamineNum1Count"
resultClass=
"int"
>
<select
id=
"checkExamineNum1Count"
resultClass=
"int"
>
SELECT COUNT(1) from hpjx.t_hpsc002
SELECT COUNT(1) from hpjx.t_hpsc002
WHERE 1 = 1
WHERE 1 = 1
AND PARENT_
PRDT_CODE
!= 'root'
AND PARENT_
ID
!= 'root'
<isNotEmpty
prepend=
" AND "
property=
"parent
PrdtCode
"
>
<isNotEmpty
prepend=
" AND "
property=
"parent
Id
"
>
PROJ_CODE = #projCode#
PROJ_CODE = #projCode#
</isNotEmpty>
</isNotEmpty>
</select>
</select>
...
@@ -421,9 +435,9 @@
...
@@ -421,9 +435,9 @@
<select
id=
"checkExamineNum"
resultClass=
"int"
>
<select
id=
"checkExamineNum"
resultClass=
"int"
>
SELECT COUNT(1) FROM hpjx.t_hpsc002
SELECT COUNT(1) FROM hpjx.t_hpsc002
WHERE LEAF = '1'
WHERE LEAF = '1'
AND STATUS = 0 AND DEL_STATUS =
1
AND STATUS = 0 AND DEL_STATUS =
0
<isNotEmpty
prepend=
" AND "
property=
"parent
PrdtCode
"
>
<isNotEmpty
prepend=
" AND "
property=
"parent
Id
"
>
PARENT_
PRDT_CODE = #parentPrdtCode
#
PARENT_
ID = #parentId
#
</isNotEmpty>
</isNotEmpty>
</select>
</select>
</sqlMap>
</sqlMap>
\ No newline at end of file
src/main/java/com/baosight/hpjx/hp/sc/sql/HPSC004.xml
View file @
94bed774
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
DEPT_CODE VARCHAR NOT NULL,
DEPT_CODE VARCHAR NOT NULL,
PROJ_CODE VARCHAR,
PROJ_CODE VARCHAR,
PROJ_NAME VARCHAR,
PROJ_NAME VARCHAR,
PARENT_
PRDT_CODE VARCHAR,
PARENT_
ID VARCHAR,
PARENT_PRDT_NAME VARCHAR,
PARENT_PRDT_NAME VARCHAR,
TYPE VARCHAR NOT NULL,
TYPE VARCHAR NOT NULL,
LEAF VARCHAR NOT NULL,
LEAF VARCHAR NOT NULL,
...
@@ -56,8 +56,8 @@
...
@@ -56,8 +56,8 @@
<isNotEmpty
prepend=
" AND "
property=
"projName"
>
<isNotEmpty
prepend=
" AND "
property=
"projName"
>
PROJ_NAME = #projName#
PROJ_NAME = #projName#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"parent
PrdtCode
"
>
<isNotEmpty
prepend=
" AND "
property=
"parent
Id
"
>
PARENT_
PRDT_CODE = #parentPrdtCode
#
PARENT_
ID = #parentId
#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"parentPrdtName"
>
<isNotEmpty
prepend=
" AND "
property=
"parentPrdtName"
>
PARENT_PRDT_NAME = #parentPrdtName#
PARENT_PRDT_NAME = #parentPrdtName#
...
@@ -156,7 +156,7 @@
...
@@ -156,7 +156,7 @@
DEPT_CODE as "deptCode",
<!-- 部门编码 预留 -->
DEPT_CODE as "deptCode",
<!-- 部门编码 预留 -->
PROJ_CODE as "projCode",
<!-- 项目编码 -->
PROJ_CODE as "projCode",
<!-- 项目编码 -->
PROJ_NAME as "projName",
<!-- 项目名称 -->
PROJ_NAME as "projName",
<!-- 项目名称 -->
PARENT_
PRDT_CODE as "parentPrdtCode
",
<!-- 父节点-产品编码 -->
PARENT_
ID as "parentId
",
<!-- 父节点-产品编码 -->
PARENT_PRDT_NAME as "parentPrdtName",
<!-- 父节点-产品名称 -->
PARENT_PRDT_NAME as "parentPrdtName",
<!-- 父节点-产品名称 -->
TYPE as "type",
<!-- 类别 -->
TYPE as "type",
<!-- 类别 -->
LEAF as "leaf",
<!-- 是否有叶子节点 -->
LEAF as "leaf",
<!-- 是否有叶子节点 -->
...
@@ -219,8 +219,8 @@
...
@@ -219,8 +219,8 @@
<isNotEmpty prepend=" AND " property="projName">
<isNotEmpty prepend=" AND " property="projName">
PROJ_NAME = #projName#
PROJ_NAME = #projName#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty prepend=" AND " property="parent
PrdtCode
">
<isNotEmpty prepend=" AND " property="parent
Id
">
PARENT_
PRDT_CODE = #parentPrdtCode
#
PARENT_
ID = #parentId
#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty prepend=" AND " property="parentPrdtName">
<isNotEmpty prepend=" AND " property="parentPrdtName">
PARENT_PRDT_NAME = #parentPrdtName#
PARENT_PRDT_NAME = #parentPrdtName#
...
@@ -311,7 +311,7 @@
...
@@ -311,7 +311,7 @@
DEPT_CODE,
<!-- 部门编码 预留 -->
DEPT_CODE,
<!-- 部门编码 预留 -->
PROJ_CODE,
<!-- 项目编码 -->
PROJ_CODE,
<!-- 项目编码 -->
PROJ_NAME,
<!-- 项目名称 -->
PROJ_NAME,
<!-- 项目名称 -->
PARENT_
PRDT_CODE
,
<!-- 父节点-产品编码 -->
PARENT_
ID
,
<!-- 父节点-产品编码 -->
PARENT_PRDT_NAME,
<!-- 父节点-产品名称 -->
PARENT_PRDT_NAME,
<!-- 父节点-产品名称 -->
TYPE,
<!-- 类别 -->
TYPE,
<!-- 类别 -->
LEAF,
<!-- 是否有叶子节点 -->
LEAF,
<!-- 是否有叶子节点 -->
...
@@ -341,7 +341,7 @@
...
@@ -341,7 +341,7 @@
UPDATED_TIME,
<!-- 更新时间 -->
UPDATED_TIME,
<!-- 更新时间 -->
REMARK
<!-- 备注 -->
REMARK
<!-- 备注 -->
)
)
VALUES (#id#, #companyCode#, #deptCode#, #projCode#, #projName#, #parent
PrdtCode
#, #parentPrdtName#, #type#, #leaf#, #sort#, #icon#, #prdtType#, #prdtCode#, #prdtName#, #num#, #unitWt#, #totalWt#, #filePath1#, #filePath2#, #filePath3#, #filePath4#, #filePath5#, #planCommentDate#, #planCompletionDate#, #actualCompletionDate#, #actualCompletionNum#, #actualCompletionUnitWt#, #status#, #delStatus#, #createdBy#, #createdTime#, #updatedBy#, #updatedTime#, #remark#)
VALUES (#id#, #companyCode#, #deptCode#, #projCode#, #projName#, #parent
Id
#, #parentPrdtName#, #type#, #leaf#, #sort#, #icon#, #prdtType#, #prdtCode#, #prdtName#, #num#, #unitWt#, #totalWt#, #filePath1#, #filePath2#, #filePath3#, #filePath4#, #filePath5#, #planCommentDate#, #planCompletionDate#, #actualCompletionDate#, #actualCompletionNum#, #actualCompletionUnitWt#, #status#, #delStatus#, #createdBy#, #createdTime#, #updatedBy#, #updatedTime#, #remark#)
</insert>
</insert>
<delete
id=
"delete"
>
<delete
id=
"delete"
>
...
@@ -356,7 +356,7 @@
...
@@ -356,7 +356,7 @@
DEPT_CODE = #deptCode#,
<!-- 部门编码 预留 -->
DEPT_CODE = #deptCode#,
<!-- 部门编码 预留 -->
PROJ_CODE = #projCode#,
<!-- 项目编码 -->
PROJ_CODE = #projCode#,
<!-- 项目编码 -->
PROJ_NAME = #projName#,
<!-- 项目名称 -->
PROJ_NAME = #projName#,
<!-- 项目名称 -->
PARENT_
PRDT_CODE = #parentPrdtCode
#,
<!-- 父节点-产品编码 -->
PARENT_
ID = #parentId
#,
<!-- 父节点-产品编码 -->
PARENT_PRDT_NAME = #parentPrdtName#,
<!-- 父节点-产品名称 -->
PARENT_PRDT_NAME = #parentPrdtName#,
<!-- 父节点-产品名称 -->
TYPE = #type#,
<!-- 类别 -->
TYPE = #type#,
<!-- 类别 -->
LEAF = #leaf#,
<!-- 是否有叶子节点 -->
LEAF = #leaf#,
<!-- 是否有叶子节点 -->
...
@@ -409,7 +409,7 @@
...
@@ -409,7 +409,7 @@
DEPT_CODE as "deptCode",
<!-- 部门编码 预留 -->
DEPT_CODE as "deptCode",
<!-- 部门编码 预留 -->
PROJ_CODE as "projCode",
<!-- 项目编码 -->
PROJ_CODE as "projCode",
<!-- 项目编码 -->
PROJ_NAME as "projName",
<!-- 项目名称 -->
PROJ_NAME as "projName",
<!-- 项目名称 -->
PARENT_
PRDT_CODE as "parentPrdtCode
",
<!-- 父节点-产品编码 -->
PARENT_
ID as "parentId
",
<!-- 父节点-产品编码 -->
PARENT_PRDT_NAME as "parentPrdtName",
<!-- 父节点-产品名称 -->
PARENT_PRDT_NAME as "parentPrdtName",
<!-- 父节点-产品名称 -->
TYPE as "type",
<!-- 类别 -->
TYPE as "type",
<!-- 类别 -->
LEAF as "leaf",
<!-- 是否有叶子节点 -->
LEAF as "leaf",
<!-- 是否有叶子节点 -->
...
@@ -445,7 +445,7 @@
...
@@ -445,7 +445,7 @@
<select
id=
"inspectDetail"
resultClass=
"int"
>
<select
id=
"inspectDetail"
resultClass=
"int"
>
SELECT COUNT(*) FROM hpjx.T_HPSC004 WHERE 1=1
SELECT COUNT(*) FROM hpjx.T_HPSC004 WHERE 1=1
AND PARENT_
PRDT_CODE
= #id# AND (PLAN_COMMENT_DATE = '' OR PLAN_COMMENT_DATE IS NULL
AND PARENT_
ID
= #id# AND (PLAN_COMMENT_DATE = '' OR PLAN_COMMENT_DATE IS NULL
OR PLAN_COMPLETION_DATE = '' OR PLAN_COMPLETION_DATE IS NULL )
OR PLAN_COMPLETION_DATE = '' OR PLAN_COMPLETION_DATE IS NULL )
</select>
</select>
...
...
src/main/webapp/HP/SC/HPSC002.js
View file @
94bed774
let
inventNameGlobalData
=
[];
var
inventNameGlobalData
=
[];
// 传递参数 将附件ID与当前记录ID进行绑定
// 传递参数 将附件ID与当前记录ID进行绑定
let
rowId
=
''
;
// let rowId = '';
let
parentPrdtCode
=
''
;
let
parentId
=
''
;
let
projCode
=
''
;
var
strs
;
var
strs
;
var
url
=
location
.
search
;
//获取url中"?"符后的字串
var
url
=
location
.
search
;
//获取url中"?"符后的字串
if
(
url
.
indexOf
(
"?"
)
!=
-
1
)
{
//判断是否有参数
if
(
url
.
indexOf
(
"?"
)
!=
-
1
)
{
//判断是否有参数
var
str
=
url
.
substr
(
1
);
//从第一个字符开始 因为第0个是?号 获取所有除问号的所有符串
var
str
=
url
.
substr
(
1
);
//从第一个字符开始 因为第0个是?号 获取所有除问号的所有符串
strs
=
str
.
split
(
"="
);
//用等号进行分隔 (因为知道只有一个参数 所以直接用等号进分隔 如果有多个参数 要用&号分隔 再用等号进行分隔)
strs
=
str
.
split
(
"="
);
//用等号进行分隔 (因为知道只有一个参数 所以直接用等号进分隔 如果有多个参数 要用&号分隔 再用等号进行分隔)
console
.
log
(
'strs='
+
strs
)
//直接弹出第一个参数 (如果有多个参数 还要进行循环的)
//
console.log('strs=' + strs) //直接弹出第一个参数 (如果有多个参数 还要进行循环的)
}
}
$
(
function
()
{
$
(
function
()
{
IPLATUI
.
EFTree
=
{
IPLATUI
.
EFTree
=
{
...
@@ -45,7 +46,7 @@ $(function () {
...
@@ -45,7 +46,7 @@ $(function () {
IPLATUI
.
EFTree
.
materialTree
.
selectTreeNode
.
prdtName
=
nodeData
.
prdtName
;
IPLATUI
.
EFTree
.
materialTree
.
selectTreeNode
.
prdtName
=
nodeData
.
prdtName
;
IPLATUI
.
EFTree
.
materialTree
.
selectTreeNode
.
projName
=
nodeData
.
projName
;
IPLATUI
.
EFTree
.
materialTree
.
selectTreeNode
.
projName
=
nodeData
.
projName
;
// 重新查询EFGrid
// 重新查询EFGrid
parent
PrdtCode
=
nodeData
.
nodeId
;
parent
Id
=
nodeData
.
nodeId
;
query
();
query
();
},
},
selectTreeNode
:
{}
selectTreeNode
:
{}
...
@@ -83,7 +84,8 @@ $(function () {
...
@@ -83,7 +84,8 @@ $(function () {
ei
.
set
(
"inqu_status-0-prdtType"
,
$
(
"#inqu_status-0-prdtType"
).
val
());
ei
.
set
(
"inqu_status-0-prdtType"
,
$
(
"#inqu_status-0-prdtType"
).
val
());
ei
.
set
(
"inqu_status-0-prdtCode"
,
$
(
"#inqu_status-0-prdtCode"
).
val
());
ei
.
set
(
"inqu_status-0-prdtCode"
,
$
(
"#inqu_status-0-prdtCode"
).
val
());
ei
.
set
(
"inqu_status-0-status"
,
$
(
"#inqu_status-0-status"
).
val
());
ei
.
set
(
"inqu_status-0-status"
,
$
(
"#inqu_status-0-status"
).
val
());
ei
.
set
(
"inqu_status-0-parentPrdtCode"
,
parentPrdtCode
?
parentPrdtCode
:
strs
[
1
]);
ei
.
set
(
"inqu_status-0-projCode"
,
projCode
?
projCode
:
strs
[
1
]);
// ei.set("inqu_status-0-parentId",-1);
return
ei
;
return
ei
;
},
},
...
@@ -134,7 +136,7 @@ $(function () {
...
@@ -134,7 +136,7 @@ $(function () {
$
.
each
(
e
.
items
,
function
(
index
,
item
)
{
$
.
each
(
e
.
items
,
function
(
index
,
item
)
{
item
[
'projCode'
]
=
selectTreeNode
.
projCode
;
item
[
'projCode'
]
=
selectTreeNode
.
projCode
;
item
[
'projName'
]
=
selectTreeNode
.
projName
;
item
[
'projName'
]
=
selectTreeNode
.
projName
;
item
[
'parent
PrdtCode
'
]
=
selectTreeNode
.
nodeId
;
item
[
'parent
Id
'
]
=
selectTreeNode
.
nodeId
;
item
[
'parentPrdtName'
]
=
selectTreeNode
.
prdtName
;
item
[
'parentPrdtName'
]
=
selectTreeNode
.
prdtName
;
});
});
},
},
...
@@ -200,11 +202,11 @@ $(function () {
...
@@ -200,11 +202,11 @@ $(function () {
return
template
;
return
template
;
}
}
},{
},{
field
:
"
prdtCode
"
,
field
:
"
inventRecordId
"
,
template
:
function
(
dataItem
)
{
template
:
function
(
dataItem
)
{
for
(
let
i
=
0
;
i
<
inventNameGlobalData
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
inventNameGlobalData
.
length
;
i
++
)
{
if
(
inventNameGlobalData
[
i
][
'valueField'
]
===
dataItem
[
'
prdtCode
'
])
{
if
(
inventNameGlobalData
[
i
][
'valueField'
]
===
dataItem
[
'
inventRecordId
'
])
{
return
inventNameGlobalData
[
i
][
'textField'
];
return
inventNameGlobalData
[
i
][
'textField'
]
+
'-'
+
inventNameGlobalData
[
i
][
'param1Field'
]
;
}
}
}
}
return
""
;
return
""
;
...
@@ -217,11 +219,12 @@ $(function () {
...
@@ -217,11 +219,12 @@ $(function () {
input
.
attr
(
"id"
,
options
.
field
);
input
.
attr
(
"id"
,
options
.
field
);
input
.
appendTo
(
container
);
input
.
appendTo
(
container
);
let
eiInfo
=
new
EiInfo
();
let
eiInfo
=
new
EiInfo
();
eiInfo
.
set
(
"inqu_status-0-inventTypes"
,
[
3
,
4
]);
eiInfo
.
set
(
"inventType"
,
options
.
model
[
"prdtType"
]);
eiInfo
.
set
(
"inventType"
,
options
.
model
[
"prdtType"
]);
var
dataSource
;
var
dataSource
;
EiCommunicator
.
send
(
"HPPZ00
4
"
,
"queryComboBox"
,
eiInfo
,
{
EiCommunicator
.
send
(
"HPPZ00
6
"
,
"queryComboBox"
,
eiInfo
,
{
onSuccess
:
function
(
ei
)
{
onSuccess
:
function
(
ei
)
{
dataSource
=
ei
.
getBlock
(
"invent_name_block_id"
).
getMappedRows
();
dataSource
=
ei
.
getBlock
(
"invent_
prdt_
name_block_id"
).
getMappedRows
();
inventNameGlobalData
=
dataSource
;
inventNameGlobalData
=
dataSource
;
},
},
onFail
:
function
(
ei
)
{
onFail
:
function
(
ei
)
{
...
@@ -230,9 +233,10 @@ $(function () {
...
@@ -230,9 +233,10 @@ $(function () {
input
.
kendoDropDownList
({
input
.
kendoDropDownList
({
valuePrimitive
:
true
,
valuePrimitive
:
true
,
dataTextField
:
"textField"
,
dataTextField
:
"textField"
,
dataParam1Field
:
"param1Field"
,
dataValueField
:
"valueField"
,
dataValueField
:
"valueField"
,
dataSource
:
dataSource
,
dataSource
:
dataSource
,
template
:
"#=textField#"
template
:
"#=textField#
-#=param1Field#
"
});
});
}
}
}
}
...
@@ -251,7 +255,7 @@ $(function () {
...
@@ -251,7 +255,7 @@ $(function () {
return
;
return
;
}
}
let
inEiInfo
=
new
EiInfo
();
let
inEiInfo
=
new
EiInfo
();
inEiInfo
.
set
(
"result-0-id"
,
rowId
);
//
inEiInfo.set("result-0-id", rowId);
inEiInfo
.
set
(
"result-0-filePath1"
,
uploadFile
);
inEiInfo
.
set
(
"result-0-filePath1"
,
uploadFile
);
EiCommunicator
.
send
(
'HPSC002'
,
'bindDocIdById'
,
inEiInfo
,
{
EiCommunicator
.
send
(
'HPSC002'
,
'bindDocIdById'
,
inEiInfo
,
{
onSuccess
(
response
)
{
onSuccess
(
response
)
{
...
@@ -294,9 +298,10 @@ $(function () {
...
@@ -294,9 +298,10 @@ $(function () {
$
(
window
).
load
(
function
()
{
$
(
window
).
load
(
function
()
{
// 存货名称
// 存货名称
let
inInfo
=
new
EiInfo
();
let
inInfo
=
new
EiInfo
();
EiCommunicator
.
send
(
"HPPZ004"
,
"queryComboBox"
,
inInfo
,
{
inInfo
.
set
(
"inqu_status-0-inventTypes"
,
[
3
,
4
]);
EiCommunicator
.
send
(
"HPPZ006"
,
"queryPrdtComboBox"
,
inInfo
,
{
onSuccess
:
function
(
ei
)
{
onSuccess
:
function
(
ei
)
{
inventNameGlobalData
=
ei
.
getBlock
(
"invent_name_block_id"
).
getMappedRows
();
inventNameGlobalData
=
ei
.
getBlock
(
"invent_
prdt_
name_block_id"
).
getMappedRows
();
},
},
onFail
:
function
(
ei
)
{
onFail
:
function
(
ei
)
{
}
}
...
@@ -313,7 +318,7 @@ let query = function () {
...
@@ -313,7 +318,7 @@ let query = function () {
}
}
function
openUploadFile
(
id
)
{
function
openUploadFile
(
id
)
{
uploadFileWindow
.
open
().
center
();
uploadFileWindow
.
open
().
center
();
rowId
=
id
;
//
rowId = id;
}
}
/**
/**
...
...
src/main/webapp/HP/SC/HPSC002.jsp
View file @
94bed774
...
@@ -49,9 +49,9 @@
...
@@ -49,9 +49,9 @@
<EF:EFComboColumn
cname=
"产品类型"
ename=
"prdtType"
width=
"90"
align=
"center"
required=
"true"
>
<EF:EFComboColumn
cname=
"产品类型"
ename=
"prdtType"
width=
"90"
align=
"center"
required=
"true"
>
<EF:EFCodeOption
codeName=
"hpjx.hpkc.inventType"
condition=
"ITEM_CODE IN ('3','4')"
/>
<EF:EFCodeOption
codeName=
"hpjx.hpkc.inventType"
condition=
"ITEM_CODE IN ('3','4')"
/>
</EF:EFComboColumn>
</EF:EFComboColumn>
<EF:EFColumn
ename=
"
prdtCode
"
required=
"true"
cname=
"产品名称"
/>
<EF:EFColumn
ename=
"
inventRecordId
"
required=
"true"
cname=
"产品名称"
/>
<
%
--
<
EF:EFColumn
ename=
"prdtName"
required=
"true"
cname=
"产品名称"
/>
--%>
<
%
--
<
EF:EFColumn
ename=
"prdtName"
required=
"true"
cname=
"产品名称"
/>
--%>
<EF:EFColumn
enable=
"false"
ename=
"parent
PrdtCode
"
hidden=
"true"
cname=
"上级产品名称"
/>
<EF:EFColumn
enable=
"false"
ename=
"parent
Id
"
hidden=
"true"
cname=
"上级产品名称"
/>
<EF:EFColumn
enable=
"false"
ename=
"parentPrdtName"
cname=
"上级产品名称"
/>
<EF:EFColumn
enable=
"false"
ename=
"parentPrdtName"
cname=
"上级产品名称"
/>
<EF:EFColumn
ename=
"num"
required=
"true"
cname=
"数量"
/>
<EF:EFColumn
ename=
"num"
required=
"true"
cname=
"数量"
/>
<EF:EFColumn
ename=
"unitWt"
required=
"true"
format=
"{0:N3}"
cname=
"单重"
/>
<EF:EFColumn
ename=
"unitWt"
required=
"true"
format=
"{0:N3}"
cname=
"单重"
/>
...
...
src/main/webapp/HP/SC/HPSC003.js
View file @
94bed774
...
@@ -49,8 +49,8 @@ $(function () {
...
@@ -49,8 +49,8 @@ $(function () {
detailGrid
.
setEiBlock
(
block
);
detailGrid
.
setEiBlock
(
block
);
}
}
var
info
=
new
EiInfo
()
var
info
=
new
EiInfo
()
var
p
lanInfoNo
=
e
.
model
[
'planInfoNo
'
];
var
p
arentId
=
e
.
model
[
'id
'
];
info
.
set
(
"parent
PrdtCode"
,
planInfoNo
);
info
.
set
(
"parent
Id"
,
parentId
);
EiCommunicator
.
send
(
"HPSC004"
,
"queryDetail"
,
info
,{
EiCommunicator
.
send
(
"HPSC004"
,
"queryDetail"
,
info
,{
onSuccess
:
function
(
ei
){
//返回结果集
onSuccess
:
function
(
ei
){
//返回结果集
detailGrid
.
setEiInfo
(
ei
);
detailGrid
.
setEiInfo
(
ei
);
...
...
src/main/webapp/HP/SC/HPSC011.js
View file @
94bed774
...
@@ -25,6 +25,6 @@ $(function () {
...
@@ -25,6 +25,6 @@ $(function () {
});
});
function
jump
(
id
)
{
function
jump
(
id
)
{
var
herf
=
ctx
+
"
\\
web
\
\"
+ "
HPSC002
?
inqu_status
-
0
-
p
arentPrdtCode
=
" + id;
var
herf
=
ctx
+
"
\\
web
\
\"
+ "
HPSC002
?
inqu_status
-
0
-
p
rojId
=
" + id;
window.open(herf);
window.open(herf);
}
}
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