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
60682ab7
Commit
60682ab7
authored
Jan 22, 2024
by
江和松
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
f61d98f4
e07966f6
Show whitespace changes
Inline
Side-by-side
Showing
21 changed files
with
656 additions
and
461 deletions
+656
-461
HPKC005.java
src/main/java/com/baosight/hpjx/hp/kc/domain/HPKC005.java
+5
-5
HPKC008.java
src/main/java/com/baosight/hpjx/hp/kc/domain/HPKC008.java
+313
-160
ServiceHPKC005.java
.../java/com/baosight/hpjx/hp/kc/service/ServiceHPKC005.java
+41
-40
ServiceHPKC008.java
.../java/com/baosight/hpjx/hp/kc/service/ServiceHPKC008.java
+52
-60
HPKC003.xml
src/main/java/com/baosight/hpjx/hp/kc/sql/HPKC003.xml
+5
-5
HPKC008.xml
src/main/java/com/baosight/hpjx/hp/kc/sql/HPKC008.xml
+65
-36
ServiceHPZL001.java
.../java/com/baosight/hpjx/hp/zl/service/ServiceHPZL001.java
+92
-63
HPKC003.jsp
src/main/webapp/HP/KC/HPKC003.jsp
+1
-1
HPKC004.jsp
src/main/webapp/HP/KC/HPKC004.jsp
+1
-1
HPKC005.jsp
src/main/webapp/HP/KC/HPKC005.jsp
+10
-10
HPKC008.js
src/main/webapp/HP/KC/HPKC008.js
+17
-16
HPKC008.jsp
src/main/webapp/HP/KC/HPKC008.jsp
+21
-15
HPPZ002.jsp
src/main/webapp/HP/PZ/HPPZ002.jsp
+1
-1
HPPZ003.jsp
src/main/webapp/HP/PZ/HPPZ003.jsp
+1
-1
HPPZ004.jsp
src/main/webapp/HP/PZ/HPPZ004.jsp
+1
-1
HPPZ006.jsp
src/main/webapp/HP/PZ/HPPZ006.jsp
+2
-3
HPPZ007.jsp
src/main/webapp/HP/PZ/HPPZ007.jsp
+1
-1
HPPZ008.jsp
src/main/webapp/HP/PZ/HPPZ008.jsp
+1
-1
HPPZ009.jsp
src/main/webapp/HP/PZ/HPPZ009.jsp
+1
-1
HPZL001.js
src/main/webapp/HP/ZL/HPZL001.js
+19
-32
HPZL001.jsp
src/main/webapp/HP/ZL/HPZL001.jsp
+6
-8
No files found.
src/main/java/com/baosight/hpjx/hp/kc/domain/HPKC005.java
View file @
60682ab7
...
@@ -70,11 +70,11 @@ public class HPKC005 extends DaoEPBase {
...
@@ -70,11 +70,11 @@ public class HPKC005 extends DaoEPBase {
public
static
final
String
COL_UPDATED_TIME
=
"UPDATED_TIME"
;
/* 更新时间*/
public
static
final
String
COL_UPDATED_TIME
=
"UPDATED_TIME"
;
/* 更新时间*/
public
static
final
String
COL_DEP_CODE
=
"DEP_CODE"
;
/* 部门编码*/
public
static
final
String
COL_DEP_CODE
=
"DEP_CODE"
;
/* 部门编码*/
public
static
final
String
QUERY
=
"
t_hpkc
005.query"
;
public
static
final
String
QUERY
=
"
HPKC
005.query"
;
public
static
final
String
COUNT
=
"
t_hpkc
005.count"
;
public
static
final
String
COUNT
=
"
HPKC
005.count"
;
public
static
final
String
INSERT
=
"
t_hpkc
005.insert"
;
public
static
final
String
INSERT
=
"
HPKC
005.insert"
;
public
static
final
String
UPDATE
=
"
t_hpkc
005.update"
;
public
static
final
String
UPDATE
=
"
HPKC
005.update"
;
public
static
final
String
DELETE
=
"
t_hpkc
005.delete"
;
public
static
final
String
DELETE
=
"
HPKC
005.delete"
;
private
Long
id
=
new
Long
(
0
);
private
Long
id
=
new
Long
(
0
);
private
String
companyCode
=
" "
;
/* 企业编码 预留*/
private
String
companyCode
=
" "
;
/* 企业编码 预留*/
...
...
src/main/java/com/baosight/hpjx/hp/kc/domain/HPKC008.java
View file @
60682ab7
/**
* Generate time : 2024-01-09 18:54:54
* Version : 1.0
*/
package
com
.
baosight
.
hpjx
.
hp
.
kc
.
domain
;
package
com
.
baosight
.
hpjx
.
hp
.
kc
.
domain
;
import
com.baosight.iplat4j.core.util.NumberUtils
;
import
com.baosight.iplat4j.core.util.NumberUtils
;
import
java.math.BigDecimal
;
import
java.math.BigDecimal
;
import
com.baosight.iplat4j.core.ei.EiColumn
;
import
com.baosight.iplat4j.core.ei.EiColumn
;
...
@@ -12,113 +9,182 @@ import java.util.Map;
...
@@ -12,113 +9,182 @@ import java.util.Map;
import
com.baosight.iplat4j.core.util.StringUtils
;
import
com.baosight.iplat4j.core.util.StringUtils
;
/**
/**
* Thpkc008
* Project: <br>
*
* Title:THpkc008.java <br>
*/
* Description: <br>
*
* Copyrigth:Baosight Software LTD.co Copyright (c) 2019. <br>
*
* @version 1.0
* @history 2024-01-22 17:27:34 create
*/
public
class
HPKC008
extends
DaoEPBase
{
public
class
HPKC008
extends
DaoEPBase
{
private
Long
id
=
0L
;
private
static
final
long
serialVersionUID
=
1L
;
private
String
companyCode
=
" "
;
/* 企业编码 预留*/
private
String
datemonth
=
" "
;
/* 月份*/
public
static
final
String
FIELD_ID
=
"id"
;
private
String
statisticalNumber
=
" "
;
/* 统计单单号*/
public
static
final
String
FIELD_COMPANY_CODE
=
"companyCode"
;
/* 企业编码*/
private
String
materialCode
=
" "
;
/* 物料编码*/
public
static
final
String
FIELD_DEP_CODE
=
"depCode"
;
/* 部门编码*/
private
String
materialName
=
" "
;
/* 物料名称*/
public
static
final
String
FIELD_DATE_MONTH
=
"dateMonth"
;
/* 月份*/
public
static
final
String
FIELD_STAT_NO
=
"statNo"
;
/* 统计单号*/
public
static
final
String
FIELD_INVENT_CODE
=
"inventCode"
;
/* 存货代码*/
public
static
final
String
FIELD_INVENT_NAME
=
"inventName"
;
/* 存货名称*/
public
static
final
String
FIELD_UNIT
=
"unit"
;
/* 单位*/
public
static
final
String
FIELD_AMOUNT
=
"amount"
;
/* 数量*/
public
static
final
String
FIELD_PRICE
=
"price"
;
/* 单价*/
public
static
final
String
FIELD_TOTAL_PRICE
=
"totalPrice"
;
/* 总价*/
public
static
final
String
FIELD_REMARK
=
"remark"
;
/* 备注*/
public
static
final
String
FIELD_CREATED_BY
=
"createdBy"
;
/* 创建人*/
public
static
final
String
FIELD_CREATED_NAME
=
"createdName"
;
/* 创建人姓名*/
public
static
final
String
FIELD_CREATED_TIME
=
"createdTime"
;
/* 创建时间*/
public
static
final
String
FIELD_UPDATED_BY
=
"updatedBy"
;
/* 修改人*/
public
static
final
String
FIELD_UPDATED_NAME
=
"updatedName"
;
/* 修改人名称*/
public
static
final
String
FIELD_UPDATED_TIME
=
"updatedTime"
;
/* 修改时间*/
public
static
final
String
COL_ID
=
"ID"
;
public
static
final
String
COL_COMPANY_CODE
=
"COMPANY_CODE"
;
/* 企业编码*/
public
static
final
String
COL_DEP_CODE
=
"DEP_CODE"
;
/* 部门编码*/
public
static
final
String
COL_DATE_MONTH
=
"DATE_MONTH"
;
/* 月份*/
public
static
final
String
COL_STAT_NO
=
"STAT_NO"
;
/* 统计单号*/
public
static
final
String
COL_INVENT_CODE
=
"INVENT_CODE"
;
/* 存货代码*/
public
static
final
String
COL_INVENT_NAME
=
"INVENT_NAME"
;
/* 存货名称*/
public
static
final
String
COL_UNIT
=
"UNIT"
;
/* 单位*/
public
static
final
String
COL_AMOUNT
=
"AMOUNT"
;
/* 数量*/
public
static
final
String
COL_PRICE
=
"PRICE"
;
/* 单价*/
public
static
final
String
COL_TOTAL_PRICE
=
"TOTAL_PRICE"
;
/* 总价*/
public
static
final
String
COL_REMARK
=
"REMARK"
;
/* 备注*/
public
static
final
String
COL_CREATED_BY
=
"CREATED_BY"
;
/* 创建人*/
public
static
final
String
COL_CREATED_NAME
=
"CREATED_NAME"
;
/* 创建人姓名*/
public
static
final
String
COL_CREATED_TIME
=
"CREATED_TIME"
;
/* 创建时间*/
public
static
final
String
COL_UPDATED_BY
=
"UPDATED_BY"
;
/* 修改人*/
public
static
final
String
COL_UPDATED_NAME
=
"UPDATED_NAME"
;
/* 修改人名称*/
public
static
final
String
COL_UPDATED_TIME
=
"UPDATED_TIME"
;
/* 修改时间*/
public
static
final
String
QUERY
=
"HPKC008.query"
;
public
static
final
String
COUNT
=
"HPKC008.count"
;
public
static
final
String
INSERT
=
"HPKC008.insert"
;
public
static
final
String
UPDATE
=
"HPKC008.update"
;
public
static
final
String
DELETE
=
"HPKC008.delete"
;
private
Long
id
=
null
;
private
String
companyCode
=
" "
;
/* 企业编码*/
private
String
depCode
=
" "
;
/* 部门编码*/
private
String
dateMonth
=
" "
;
/* 月份*/
private
String
statNo
=
" "
;
/* 统计单号*/
private
String
inventCode
=
" "
;
/* 存货代码*/
private
String
inventName
=
" "
;
/* 存货名称*/
private
String
unit
=
" "
;
/* 单位*/
private
String
unit
=
" "
;
/* 单位*/
private
BigDecimal
amount
=
new
BigDecimal
(
"0"
);
/* 数量*/
private
BigDecimal
amount
=
new
BigDecimal
(
0
);
/* 数量*/
private
BigDecimal
price
=
new
BigDecimal
(
"0"
);
/* 单价*/
private
BigDecimal
price
=
new
BigDecimal
(
0
);
/* 单价*/
private
BigDecimal
totalPrice
=
new
BigDecimal
(
"0"
);
/* 金额
*/
private
BigDecimal
totalPrice
=
new
BigDecimal
(
0
);
/* 总价
*/
private
String
notes
=
" "
;
/* 备注*/
private
String
remark
=
" "
;
/* 备注*/
private
String
createdBy
=
" "
;
/* 创建人*/
private
String
createdBy
=
" "
;
/* 创建人*/
private
String
createdName
=
" "
;
/* 创建人姓名*/
private
String
createdTime
=
" "
;
/* 创建时间*/
private
String
createdTime
=
" "
;
/* 创建时间*/
private
String
updatedBy
=
" "
;
/* 更新人*/
private
String
updatedBy
=
" "
;
/* 修改人*/
private
String
updatedTime
=
" "
;
/* 更新时间*/
private
String
updatedName
=
" "
;
/* 修改人名称*/
/**
private
String
updatedTime
=
" "
;
/* 修改时间*/
* initialize the metadata
*/
/**
public
void
initMetaData
()
{
* initialize the metadata.
EiColumn
eiColumn
;
*/
public
void
initMetaData
()
{
EiColumn
eiColumn
;
eiColumn
=
new
EiColumn
(
"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
(
"companyCode"
);
eiColumn
=
new
EiColumn
(
FIELD_COMPANY_CODE
);
eiColumn
.
setDescName
(
"企业编码 预留
"
);
eiColumn
.
setDescName
(
"企业编码
"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"datemonth"
);
eiColumn
=
new
EiColumn
(
FIELD_DEP_CODE
);
eiColumn
.
setDescName
(
"部门编码"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_DATE_MONTH
);
eiColumn
.
setDescName
(
"月份"
);
eiColumn
.
setDescName
(
"月份"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"statisticalNumber"
);
eiColumn
=
new
EiColumn
(
FIELD_STAT_NO
);
eiColumn
.
setDescName
(
"统计单
单号"
);
eiColumn
.
setDescName
(
"统计
单号"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"materialCode"
);
eiColumn
=
new
EiColumn
(
FIELD_INVENT_CODE
);
eiColumn
.
setDescName
(
"物料编
码"
);
eiColumn
.
setDescName
(
"存货代
码"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"materialName"
);
eiColumn
=
new
EiColumn
(
FIELD_INVENT_NAME
);
eiColumn
.
setDescName
(
"物料
名称"
);
eiColumn
.
setDescName
(
"存货
名称"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"unit"
);
eiColumn
=
new
EiColumn
(
FIELD_UNIT
);
eiColumn
.
setDescName
(
"单位"
);
eiColumn
.
setDescName
(
"单位"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"amount"
);
eiColumn
=
new
EiColumn
(
FIELD_AMOUNT
);
eiColumn
.
setType
(
"N"
);
eiColumn
.
setType
(
"N"
);
eiColumn
.
setScaleLength
(
2
);
eiColumn
.
setScaleLength
(
0
);
eiColumn
.
setFieldLength
(
10
);
eiColumn
.
setFieldLength
(
12
);
eiColumn
.
setDescName
(
"数量"
);
eiColumn
.
setDescName
(
"数量"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"price"
);
eiColumn
=
new
EiColumn
(
FIELD_PRICE
);
eiColumn
.
setType
(
"N"
);
eiColumn
.
setType
(
"N"
);
eiColumn
.
setScaleLength
(
2
);
eiColumn
.
setScaleLength
(
0
);
eiColumn
.
setFieldLength
(
10
);
eiColumn
.
setFieldLength
(
12
);
eiColumn
.
setDescName
(
"单价"
);
eiColumn
.
setDescName
(
"单价"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"totalPrice"
);
eiColumn
=
new
EiColumn
(
FIELD_TOTAL_PRICE
);
eiColumn
.
setType
(
"N"
);
eiColumn
.
setType
(
"N"
);
eiColumn
.
setScaleLength
(
2
);
eiColumn
.
setScaleLength
(
0
);
eiColumn
.
setFieldLength
(
10
);
eiColumn
.
setFieldLength
(
12
);
eiColumn
.
setDescName
(
"金额
"
);
eiColumn
.
setDescName
(
"总价
"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"notes"
);
eiColumn
=
new
EiColumn
(
FIELD_REMARK
);
eiColumn
.
setDescName
(
"备注"
);
eiColumn
.
setDescName
(
"备注"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"createdBy"
);
eiColumn
=
new
EiColumn
(
FIELD_CREATED_BY
);
eiColumn
.
setDescName
(
"创建人"
);
eiColumn
.
setDescName
(
"创建人"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"createdTime"
);
eiColumn
=
new
EiColumn
(
FIELD_CREATED_NAME
);
eiColumn
.
setDescName
(
"创建人姓名"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_CREATED_TIME
);
eiColumn
.
setDescName
(
"创建时间"
);
eiColumn
.
setDescName
(
"创建时间"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"updatedBy"
);
eiColumn
=
new
EiColumn
(
FIELD_UPDATED_BY
);
eiColumn
.
setDescName
(
"更新
人"
);
eiColumn
.
setDescName
(
"修改
人"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
"updatedTime"
);
eiColumn
=
new
EiColumn
(
FIELD_UPDATED_NAME
);
eiColumn
.
setDescName
(
"更新时间
"
);
eiColumn
.
setDescName
(
"修改人名称
"
);
eiMetadata
.
addMeta
(
eiColumn
);
eiMetadata
.
addMeta
(
eiColumn
);
eiColumn
=
new
EiColumn
(
FIELD_UPDATED_TIME
);
eiColumn
.
setDescName
(
"修改时间"
);
eiMetadata
.
addMeta
(
eiColumn
);
}
/**
}
* the constructor
*/
/**
public
HPKC008
()
{
* the constructor.
initMetaData
();
*/
}
public
HPKC008
()
{
initMetaData
();
}
/**
/**
* get the id
* get the id .
* @return the id
* @return the id
*/
*/
public
Long
getId
()
{
public
Long
getId
()
{
...
@@ -126,13 +192,15 @@ initMetaData();
...
@@ -126,13 +192,15 @@ initMetaData();
}
}
/**
/**
* set the id
* set the id .
*
* @param id
*/
*/
public
void
setId
(
Long
id
)
{
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
this
.
id
=
id
;
}
}
/**
/**
* get the companyCode - 企业编码 预留
* get the companyCode - 企业编码.
* @return the companyCode
* @return the companyCode
*/
*/
public
String
getCompanyCode
()
{
public
String
getCompanyCode
()
{
...
@@ -140,69 +208,95 @@ initMetaData();
...
@@ -140,69 +208,95 @@ initMetaData();
}
}
/**
/**
* set the companyCode - 企业编码 预留
* set the companyCode - 企业编码.
*
* @param companyCode - 企业编码
*/
*/
public
void
setCompanyCode
(
String
companyCode
)
{
public
void
setCompanyCode
(
String
companyCode
)
{
this
.
companyCode
=
companyCode
;
this
.
companyCode
=
companyCode
;
}
}
/**
/**
* get the datemonth - 月份
* get the depCode - 部门编码.
* @return the datemonth
* @return the depCode
*/
*/
public
String
getDatemonth
()
{
public
String
getDepCode
()
{
return
this
.
datemonth
;
return
this
.
depCode
;
}
}
/**
/**
* set the datemonth - 月份
* set the depCode - 部门编码.
*
* @param depCode - 部门编码
*/
*/
public
void
setDatemonth
(
String
datemonth
)
{
public
void
setDepCode
(
String
depCode
)
{
this
.
datemonth
=
datemonth
;
this
.
depCode
=
depCode
;
}
}
/**
/**
* get the statisticalNumber - 统计单单号
* get the dateMonth - 月份.
* @return the statisticalNumber
* @return the dateMonth
*/
*/
public
String
getStatisticalNumber
()
{
public
String
getDateMonth
()
{
return
this
.
statisticalNumber
;
return
this
.
dateMonth
;
}
}
/**
/**
* set the statisticalNumber - 统计单单号
* set the dateMonth - 月份.
*
* @param dateMonth - 月份
*/
*/
public
void
setStatisticalNumber
(
String
statisticalNumber
)
{
public
void
setDateMonth
(
String
dateMonth
)
{
this
.
statisticalNumber
=
statisticalNumber
;
this
.
dateMonth
=
dateMonth
;
}
}
/**
/**
* get the materialCode - 物料编码
* get the statNo - 统计单号.
* @return the materialCode
* @return the statNo
*/
*/
public
String
getMaterialCode
()
{
public
String
getStatNo
()
{
return
this
.
materialCode
;
return
this
.
statNo
;
}
}
/**
/**
* set the materialCode - 物料编码
* set the statNo - 统计单号.
*
* @param statNo - 统计单号
*/
*/
public
void
setMaterialCode
(
String
materialCode
)
{
public
void
setStatNo
(
String
statNo
)
{
this
.
materialCode
=
materialCode
;
this
.
statNo
=
statNo
;
}
}
/**
/**
* get the materialName - 物料名称
* get the inventCode - 存货代码.
* @return the materialNam
e
* @return the inventCod
e
*/
*/
public
String
getMaterialNam
e
()
{
public
String
getInventCod
e
()
{
return
this
.
materialNam
e
;
return
this
.
inventCod
e
;
}
}
/**
/**
* set the materialName - 物料名称
* set the inventCode - 存货代码.
*
* @param inventCode - 存货代码
*/
*/
public
void
setMaterialName
(
String
materialNam
e
)
{
public
void
setInventCode
(
String
inventCod
e
)
{
this
.
materialName
=
materialNam
e
;
this
.
inventCode
=
inventCod
e
;
}
}
/**
/**
* get the unit - 单位
* get the inventName - 存货名称.
* @return the inventName
*/
public
String
getInventName
()
{
return
this
.
inventName
;
}
/**
* set the inventName - 存货名称.
*
* @param inventName - 存货名称
*/
public
void
setInventName
(
String
inventName
)
{
this
.
inventName
=
inventName
;
}
/**
* get the unit - 单位.
* @return the unit
* @return the unit
*/
*/
public
String
getUnit
()
{
public
String
getUnit
()
{
...
@@ -210,13 +304,15 @@ initMetaData();
...
@@ -210,13 +304,15 @@ initMetaData();
}
}
/**
/**
* set the unit - 单位
* set the unit - 单位.
*
* @param unit - 单位
*/
*/
public
void
setUnit
(
String
unit
)
{
public
void
setUnit
(
String
unit
)
{
this
.
unit
=
unit
;
this
.
unit
=
unit
;
}
}
/**
/**
* get the amount - 数量
* get the amount - 数量.
* @return the amount
* @return the amount
*/
*/
public
BigDecimal
getAmount
()
{
public
BigDecimal
getAmount
()
{
...
@@ -224,13 +320,15 @@ initMetaData();
...
@@ -224,13 +320,15 @@ initMetaData();
}
}
/**
/**
* set the amount - 数量
* set the amount - 数量.
*
* @param amount - 数量
*/
*/
public
void
setAmount
(
BigDecimal
amount
)
{
public
void
setAmount
(
BigDecimal
amount
)
{
this
.
amount
=
amount
;
this
.
amount
=
amount
;
}
}
/**
/**
* get the price - 单价
* get the price - 单价.
* @return the price
* @return the price
*/
*/
public
BigDecimal
getPrice
()
{
public
BigDecimal
getPrice
()
{
...
@@ -238,13 +336,15 @@ initMetaData();
...
@@ -238,13 +336,15 @@ initMetaData();
}
}
/**
/**
* set the price - 单价
* set the price - 单价.
*
* @param price - 单价
*/
*/
public
void
setPrice
(
BigDecimal
price
)
{
public
void
setPrice
(
BigDecimal
price
)
{
this
.
price
=
price
;
this
.
price
=
price
;
}
}
/**
/**
* get the totalPrice - 金额
* get the totalPrice - 总价.
* @return the totalPrice
* @return the totalPrice
*/
*/
public
BigDecimal
getTotalPrice
()
{
public
BigDecimal
getTotalPrice
()
{
...
@@ -252,27 +352,31 @@ initMetaData();
...
@@ -252,27 +352,31 @@ initMetaData();
}
}
/**
/**
* set the totalPrice - 金额
* set the totalPrice - 总价.
*
* @param totalPrice - 总价
*/
*/
public
void
setTotalPrice
(
BigDecimal
totalPrice
)
{
public
void
setTotalPrice
(
BigDecimal
totalPrice
)
{
this
.
totalPrice
=
totalPrice
;
this
.
totalPrice
=
totalPrice
;
}
}
/**
/**
* get the notes - 备注
* get the remark - 备注.
* @return the notes
* @return the remark
*/
*/
public
String
getNotes
()
{
public
String
getRemark
()
{
return
this
.
notes
;
return
this
.
remark
;
}
}
/**
/**
* set the notes - 备注
* set the remark - 备注.
*
* @param remark - 备注
*/
*/
public
void
setNotes
(
String
notes
)
{
public
void
setRemark
(
String
remark
)
{
this
.
notes
=
notes
;
this
.
remark
=
remark
;
}
}
/**
/**
* get the createdBy - 创建人
* get the createdBy - 创建人.
* @return the createdBy
* @return the createdBy
*/
*/
public
String
getCreatedBy
()
{
public
String
getCreatedBy
()
{
...
@@ -280,13 +384,31 @@ initMetaData();
...
@@ -280,13 +384,31 @@ initMetaData();
}
}
/**
/**
* set the createdBy - 创建人
* set the createdBy - 创建人.
*
* @param createdBy - 创建人
*/
*/
public
void
setCreatedBy
(
String
createdBy
)
{
public
void
setCreatedBy
(
String
createdBy
)
{
this
.
createdBy
=
createdBy
;
this
.
createdBy
=
createdBy
;
}
}
/**
/**
* get the createdTime - 创建时间
* get the createdName - 创建人姓名.
* @return the createdName
*/
public
String
getCreatedName
()
{
return
this
.
createdName
;
}
/**
* set the createdName - 创建人姓名.
*
* @param createdName - 创建人姓名
*/
public
void
setCreatedName
(
String
createdName
)
{
this
.
createdName
=
createdName
;
}
/**
* get the createdTime - 创建时间.
* @return the createdTime
* @return the createdTime
*/
*/
public
String
getCreatedTime
()
{
public
String
getCreatedTime
()
{
...
@@ -294,13 +416,15 @@ initMetaData();
...
@@ -294,13 +416,15 @@ initMetaData();
}
}
/**
/**
* set the createdTime - 创建时间
* set the createdTime - 创建时间.
*
* @param createdTime - 创建时间
*/
*/
public
void
setCreatedTime
(
String
createdTime
)
{
public
void
setCreatedTime
(
String
createdTime
)
{
this
.
createdTime
=
createdTime
;
this
.
createdTime
=
createdTime
;
}
}
/**
/**
* get the updatedBy - 更新人
* get the updatedBy - 修改人.
* @return the updatedBy
* @return the updatedBy
*/
*/
public
String
getUpdatedBy
()
{
public
String
getUpdatedBy
()
{
...
@@ -308,13 +432,31 @@ initMetaData();
...
@@ -308,13 +432,31 @@ initMetaData();
}
}
/**
/**
* set the updatedBy - 更新人
* set the updatedBy - 修改人.
*
* @param updatedBy - 修改人
*/
*/
public
void
setUpdatedBy
(
String
updatedBy
)
{
public
void
setUpdatedBy
(
String
updatedBy
)
{
this
.
updatedBy
=
updatedBy
;
this
.
updatedBy
=
updatedBy
;
}
}
/**
/**
* get the updatedTime - 更新时间
* get the updatedName - 修改人名称.
* @return the updatedName
*/
public
String
getUpdatedName
()
{
return
this
.
updatedName
;
}
/**
* set the updatedName - 修改人名称.
*
* @param updatedName - 修改人名称
*/
public
void
setUpdatedName
(
String
updatedName
)
{
this
.
updatedName
=
updatedName
;
}
/**
* get the updatedTime - 修改时间.
* @return the updatedTime
* @return the updatedTime
*/
*/
public
String
getUpdatedTime
()
{
public
String
getUpdatedTime
()
{
...
@@ -322,56 +464,67 @@ initMetaData();
...
@@ -322,56 +464,67 @@ initMetaData();
}
}
/**
/**
* set the updatedTime - 更新时间
* set the updatedTime - 修改时间.
*
* @param updatedTime - 修改时间
*/
*/
public
void
setUpdatedTime
(
String
updatedTime
)
{
public
void
setUpdatedTime
(
String
updatedTime
)
{
this
.
updatedTime
=
updatedTime
;
this
.
updatedTime
=
updatedTime
;
}
}
/**
/**
* get the value from Map
* get the value from Map.
*/
*
public
void
fromMap
(
Map
map
)
{
* @param map - source data map
*/
setId
(
NumberUtils
.
toLong
(
StringUtils
.
toString
(
map
.
get
(
"id"
)),
id
));
@Override
setCompanyCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"companyCode"
)),
companyCode
));
public
void
fromMap
(
Map
map
)
{
setDatemonth
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"datemonth"
)),
datemonth
));
setStatisticalNumber
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"statisticalNumber"
)),
statisticalNumber
));
setId
(
NumberUtils
.
toLong
(
StringUtils
.
toString
(
map
.
get
(
FIELD_ID
)),
id
));
setMaterialCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"materialCode"
)),
materialCode
));
setCompanyCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_COMPANY_CODE
)),
companyCode
));
setMaterialName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"materialName"
)),
materialName
));
setDepCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_DEP_CODE
)),
depCode
));
setUnit
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"unit"
)),
unit
));
setDateMonth
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_DATE_MONTH
)),
dateMonth
));
setAmount
(
NumberUtils
.
toBigDecimal
(
StringUtils
.
toString
(
map
.
get
(
"amount"
)),
amount
));
setStatNo
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_STAT_NO
)),
statNo
));
setPrice
(
NumberUtils
.
toBigDecimal
(
StringUtils
.
toString
(
map
.
get
(
"price"
)),
price
));
setInventCode
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_INVENT_CODE
)),
inventCode
));
setTotalPrice
(
NumberUtils
.
toBigDecimal
(
StringUtils
.
toString
(
map
.
get
(
"totalPrice"
)),
totalPrice
));
setInventName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_INVENT_NAME
)),
inventName
));
setNotes
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"notes"
)),
notes
));
setUnit
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_UNIT
)),
unit
));
setCreatedBy
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"createdBy"
)),
createdBy
));
setAmount
(
NumberUtils
.
toBigDecimal
(
StringUtils
.
toString
(
map
.
get
(
FIELD_AMOUNT
)),
amount
));
setCreatedTime
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"createdTime"
)),
createdTime
));
setPrice
(
NumberUtils
.
toBigDecimal
(
StringUtils
.
toString
(
map
.
get
(
FIELD_PRICE
)),
price
));
setUpdatedBy
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"updatedBy"
)),
updatedBy
));
setTotalPrice
(
NumberUtils
.
toBigDecimal
(
StringUtils
.
toString
(
map
.
get
(
FIELD_TOTAL_PRICE
)),
totalPrice
));
setUpdatedTime
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
"updatedTime"
)),
updatedTime
));
setRemark
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_REMARK
)),
remark
));
}
setCreatedBy
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_CREATED_BY
)),
createdBy
));
setCreatedName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_CREATED_NAME
)),
createdName
));
/**
setCreatedTime
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_CREATED_TIME
)),
createdTime
));
* set the value to Map
setUpdatedBy
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_UPDATED_BY
)),
updatedBy
));
*/
setUpdatedName
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_UPDATED_NAME
)),
updatedName
));
public
Map
toMap
()
{
setUpdatedTime
(
StringUtils
.
defaultIfEmpty
(
StringUtils
.
toString
(
map
.
get
(
FIELD_UPDATED_TIME
)),
updatedTime
));
}
Map
map
=
new
HashMap
();
map
.
put
(
"id"
,
StringUtils
.
toString
(
id
,
eiMetadata
.
getMeta
(
"id"
)));
map
.
put
(
"companyCode"
,
StringUtils
.
toString
(
companyCode
,
eiMetadata
.
getMeta
(
"companyCode"
)));
map
.
put
(
"datemonth"
,
StringUtils
.
toString
(
datemonth
,
eiMetadata
.
getMeta
(
"datemonth"
)));
map
.
put
(
"statisticalNumber"
,
StringUtils
.
toString
(
statisticalNumber
,
eiMetadata
.
getMeta
(
"statisticalNumber"
)));
map
.
put
(
"materialCode"
,
StringUtils
.
toString
(
materialCode
,
eiMetadata
.
getMeta
(
"materialCode"
)));
map
.
put
(
"materialName"
,
StringUtils
.
toString
(
materialName
,
eiMetadata
.
getMeta
(
"materialName"
)));
map
.
put
(
"unit"
,
StringUtils
.
toString
(
unit
,
eiMetadata
.
getMeta
(
"unit"
)));
map
.
put
(
"amount"
,
StringUtils
.
toString
(
amount
,
eiMetadata
.
getMeta
(
"amount"
)));
map
.
put
(
"price"
,
StringUtils
.
toString
(
price
,
eiMetadata
.
getMeta
(
"price"
)));
map
.
put
(
"totalPrice"
,
StringUtils
.
toString
(
totalPrice
,
eiMetadata
.
getMeta
(
"totalPrice"
)));
map
.
put
(
"notes"
,
StringUtils
.
toString
(
notes
,
eiMetadata
.
getMeta
(
"notes"
)));
map
.
put
(
"createdBy"
,
StringUtils
.
toString
(
createdBy
,
eiMetadata
.
getMeta
(
"createdBy"
)));
map
.
put
(
"createdTime"
,
StringUtils
.
toString
(
createdTime
,
eiMetadata
.
getMeta
(
"createdTime"
)));
map
.
put
(
"updatedBy"
,
StringUtils
.
toString
(
updatedBy
,
eiMetadata
.
getMeta
(
"updatedBy"
)));
map
.
put
(
"updatedTime"
,
StringUtils
.
toString
(
updatedTime
,
eiMetadata
.
getMeta
(
"updatedTime"
)));
return
map
;
}
/**
* set the value to Map.
*/
@Override
public
Map
toMap
()
{
Map
map
=
new
HashMap
();
map
.
put
(
FIELD_ID
,
StringUtils
.
toString
(
id
,
eiMetadata
.
getMeta
(
FIELD_ID
)));
map
.
put
(
FIELD_COMPANY_CODE
,
StringUtils
.
toString
(
companyCode
,
eiMetadata
.
getMeta
(
FIELD_COMPANY_CODE
)));
map
.
put
(
FIELD_DEP_CODE
,
StringUtils
.
toString
(
depCode
,
eiMetadata
.
getMeta
(
FIELD_DEP_CODE
)));
map
.
put
(
FIELD_DATE_MONTH
,
StringUtils
.
toString
(
dateMonth
,
eiMetadata
.
getMeta
(
FIELD_DATE_MONTH
)));
map
.
put
(
FIELD_STAT_NO
,
StringUtils
.
toString
(
statNo
,
eiMetadata
.
getMeta
(
FIELD_STAT_NO
)));
map
.
put
(
FIELD_INVENT_CODE
,
StringUtils
.
toString
(
inventCode
,
eiMetadata
.
getMeta
(
FIELD_INVENT_CODE
)));
map
.
put
(
FIELD_INVENT_NAME
,
StringUtils
.
toString
(
inventName
,
eiMetadata
.
getMeta
(
FIELD_INVENT_NAME
)));
map
.
put
(
FIELD_UNIT
,
StringUtils
.
toString
(
unit
,
eiMetadata
.
getMeta
(
FIELD_UNIT
)));
map
.
put
(
FIELD_AMOUNT
,
StringUtils
.
toString
(
amount
,
eiMetadata
.
getMeta
(
FIELD_AMOUNT
)));
map
.
put
(
FIELD_PRICE
,
StringUtils
.
toString
(
price
,
eiMetadata
.
getMeta
(
FIELD_PRICE
)));
map
.
put
(
FIELD_TOTAL_PRICE
,
StringUtils
.
toString
(
totalPrice
,
eiMetadata
.
getMeta
(
FIELD_TOTAL_PRICE
)));
map
.
put
(
FIELD_REMARK
,
StringUtils
.
toString
(
remark
,
eiMetadata
.
getMeta
(
FIELD_REMARK
)));
map
.
put
(
FIELD_CREATED_BY
,
StringUtils
.
toString
(
createdBy
,
eiMetadata
.
getMeta
(
FIELD_CREATED_BY
)));
map
.
put
(
FIELD_CREATED_NAME
,
StringUtils
.
toString
(
createdName
,
eiMetadata
.
getMeta
(
FIELD_CREATED_NAME
)));
map
.
put
(
FIELD_CREATED_TIME
,
StringUtils
.
toString
(
createdTime
,
eiMetadata
.
getMeta
(
FIELD_CREATED_TIME
)));
map
.
put
(
FIELD_UPDATED_BY
,
StringUtils
.
toString
(
updatedBy
,
eiMetadata
.
getMeta
(
FIELD_UPDATED_BY
)));
map
.
put
(
FIELD_UPDATED_NAME
,
StringUtils
.
toString
(
updatedName
,
eiMetadata
.
getMeta
(
FIELD_UPDATED_NAME
)));
map
.
put
(
FIELD_UPDATED_TIME
,
StringUtils
.
toString
(
updatedTime
,
eiMetadata
.
getMeta
(
FIELD_UPDATED_TIME
)));
return
map
;
}
}
}
src/main/java/com/baosight/hpjx/hp/kc/service/ServiceHPKC005.java
View file @
60682ab7
...
@@ -4,8 +4,6 @@ import com.baosight.hpjx.common.DdynamicEnum;
...
@@ -4,8 +4,6 @@ import com.baosight.hpjx.common.DdynamicEnum;
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.HPKC005
;
import
com.baosight.hpjx.hp.kc.domain.HPKC005
;
import
com.baosight.hpjx.hp.pz.domain.HPPZ007
;
import
com.baosight.hpjx.hp.pz.domain.HPPZ004
;
import
com.baosight.hpjx.hp.pz.tools.HPPZTools
;
import
com.baosight.hpjx.hp.pz.tools.HPPZTools
;
import
com.baosight.hpjx.util.AssertUtils
;
import
com.baosight.hpjx.util.AssertUtils
;
import
com.baosight.hpjx.util.CommonMethod
;
import
com.baosight.hpjx.util.CommonMethod
;
...
@@ -20,9 +18,7 @@ import com.baosight.iplat4j.core.service.impl.ServiceBase;
...
@@ -20,9 +18,7 @@ import com.baosight.iplat4j.core.service.impl.ServiceBase;
import
com.baosight.iplat4j.ed.util.SequenceGenerator
;
import
com.baosight.iplat4j.ed.util.SequenceGenerator
;
import
org.apache.commons.collections.MapUtils
;
import
org.apache.commons.collections.MapUtils
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -84,12 +80,8 @@ public class ServiceHPKC005 extends ServiceBase {
...
@@ -84,12 +80,8 @@ public class ServiceHPKC005 extends ServiceBase {
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
HPKC005
fKc005
=
new
HPKC005
();
HPKC005
fKc005
=
new
HPKC005
();
fKc005
.
fromMap
(
resultRows
.
get
(
i
));
fKc005
.
fromMap
(
resultRows
.
get
(
i
));
// 去除日期字符串中的-
// 设置基础信息
fKc005
.
setReceiptDate
(
StringUtil
.
removeHorizontalLine
(
fKc005
.
getReceiptDate
()));
this
.
setBaseInfo
(
fKc005
);
// 仓库名称
fKc005
.
setWhName
(
HPPZTools
.
getPz007ByCode
(
fKc005
.
getWhCode
()).
getWhName
());
// 物料名称
fKc005
.
setInventName
(
HPPZTools
.
getPz004ByCode
(
fKc005
.
getInventCode
()).
getInventName
());
if
(
fKc005
.
getId
()
==
null
||
fKc005
.
getId
()
==
0
)
{
if
(
fKc005
.
getId
()
==
null
||
fKc005
.
getId
()
==
0
)
{
this
.
add
(
fKc005
);
this
.
add
(
fKc005
);
}
else
{
}
else
{
...
@@ -151,16 +143,12 @@ public class ServiceHPKC005 extends ServiceBase {
...
@@ -151,16 +143,12 @@ public class ServiceHPKC005 extends ServiceBase {
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
HPKC005
fKc005
=
new
HPKC005
();
HPKC005
fKc005
=
new
HPKC005
();
fKc005
.
fromMap
(
resultRows
.
get
(
i
));
fKc005
.
fromMap
(
resultRows
.
get
(
i
));
// 去除日期字符串中的-
// 设置基础信息
fKc005
.
setReceiptDate
(
StringUtil
.
removeHorizontalLine
(
fKc005
.
getReceiptDate
()));
this
.
setBaseInfo
(
fKc005
);
// 仓库名称
fKc005
.
setWhName
(
HPPZTools
.
getPz007ByCode
(
fKc005
.
getWhCode
()).
getWhName
());
// 物料名称
fKc005
.
setInventName
(
HPPZTools
.
getPz004ByCode
(
fKc005
.
getInventCode
()).
getInventName
());
// 生成单据号
// 生成单据号
fKc005
.
setStatisticalNumber
(
SequenceGenerator
.
getNextSequence
(
fKc005
.
setStatisticalNumber
(
SequenceGenerator
.
getNextSequence
(
HPConstant
.
SequenceId
.
STATISTICAL_NUMBER
));
HPConstant
.
SequenceId
.
STATISTICAL_NUMBER
));
DaoUtils
.
insert
(
"HPKC005.insert"
,
fKc005
);
DaoUtils
.
insert
(
HPKC005
.
INSERT
,
fKc005
);
}
}
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据新增成功!"
);
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据新增成功!"
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -181,11 +169,9 @@ public class ServiceHPKC005 extends ServiceBase {
...
@@ -181,11 +169,9 @@ public class ServiceHPKC005 extends ServiceBase {
for
(
int
i
=
0
;
i
<
eiBlock
.
getRowCount
();
i
++)
{
for
(
int
i
=
0
;
i
<
eiBlock
.
getRowCount
();
i
++)
{
HPKC005
fKc005
=
new
HPKC005
();
HPKC005
fKc005
=
new
HPKC005
();
fKc005
.
fromMap
(
eiBlock
.
getRow
(
i
));
fKc005
.
fromMap
(
eiBlock
.
getRow
(
i
));
// 仓库名称
// 设置基础信息
fKc005
.
setWhName
(
HPPZTools
.
getPz007ByCode
(
fKc005
.
getWhCode
()).
getWhName
());
this
.
setBaseInfo
(
fKc005
);
// 物料名称
DaoUtils
.
update
(
HPKC005
.
UPDATE
,
fKc005
);
fKc005
.
setInventName
(
HPPZTools
.
getPz004ByCode
(
fKc005
.
getInventCode
()).
getInventName
());
this
.
dao
.
update
(
"HPKC005.update"
,
fKc005
);
}
}
inInfo
=
this
.
query
(
inInfo
);
inInfo
=
this
.
query
(
inInfo
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
...
@@ -197,27 +183,42 @@ public class ServiceHPKC005 extends ServiceBase {
...
@@ -197,27 +183,42 @@ public class ServiceHPKC005 extends ServiceBase {
}
}
/**
/**
* 删除操作.
* 设置基础信息
*
* @param fKc005
*/
*/
public
EiInfo
delete
(
EiInfo
eiInfo
)
{
private
void
setBaseInfo
(
HPKC005
fKc005
)
{
HPKC005
HPKC005
=
new
HPKC005
();
// 去除日期字符串中的-
EiBlock
eiBlock
=
eiInfo
.
getBlock
(
EiConstant
.
resultBlock
);
fKc005
.
setReceiptDate
(
StringUtil
.
removeHorizontalLine
(
fKc005
.
getReceiptDate
()));
// 仓库名称
fKc005
.
setWhName
(
HPPZTools
.
getPz007ByCode
(
fKc005
.
getWhCode
()).
getWhName
());
// 物料名称
fKc005
.
setInventName
(
HPPZTools
.
getPz004ByCode
(
fKc005
.
getInventCode
()).
getInventName
());
// 差异数量
fKc005
.
setDiffAmount
(
fKc005
.
getEntityAmount
().
subtract
(
fKc005
.
getBookAmount
()));
// 差异重量
fKc005
.
setDiffWeight
(
fKc005
.
getEntityWeight
().
subtract
(
fKc005
.
getBookWeight
()));
}
/**
* 删除操作
*
* @param inInfo
* @return
*/
public
EiInfo
delete
(
EiInfo
inInfo
)
{
try
{
try
{
for
(
int
i
=
0
;
i
<
eiBlock
.
getRowCount
();
i
++)
{
List
<
Map
>
resultRows
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
).
getRows
();
Map
<?,
?>
map
=
eiBlock
.
getRow
(
i
);
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
HPKC005
.
fromMap
(
map
);
DaoUtils
.
update
(
HPKC005
.
DELETE
,
resultRows
.
get
(
i
));
this
.
dao
.
delete
(
"HPKC005.delete"
,
HPKC005
.
toMap
());
}
}
}
catch
(
PlatException
e
)
{
inInfo
=
this
.
query
(
inInfo
);
eiInfo
.
setStatus
(
EiConstant
.
STATUS_FAILURE
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_DEFAULT
);
eiInfo
.
setMsg
(
"删除失败,原因参见详细错误描述!"
);
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据删除成功!"
);
eiInfo
.
setDetailMsg
(
e
.
getMessage
());
}
catch
(
Exception
e
)
{
logError
(
"删除失败!"
,
e
.
getMessage
());
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"删除失败"
);
return
eiInfo
;
}
}
return
inInfo
;
eiInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
eiInfo
.
setMsg
(
"删除成功!"
);
return
eiInfo
;
}
}
}
}
src/main/java/com/baosight/hpjx/hp/kc/service/ServiceHPKC008.java
View file @
60682ab7
package
com
.
baosight
.
hpjx
.
hp
.
kc
.
service
;
package
com
.
baosight
.
hpjx
.
hp
.
kc
.
service
;
import
com.baosight.hpjx.common.DdynamicEnum
;
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.HPKC008
;
import
com.baosight.hpjx.hp.kc.domain.HPKC008
;
import
com.baosight.hpjx.hp.pz.domain.HPPZ004
;
import
com.baosight.hpjx.hp.pz.tools.HPPZTools
;
import
com.baosight.hpjx.util.CommonMethod
;
import
com.baosight.hpjx.util.EiInfoUtils
;
import
com.baosight.hpjx.util.EiInfoUtils
;
import
com.baosight.hpjx.util.LogUtils
;
import
com.baosight.hpjx.util.LogUtils
;
import
com.baosight.hpjx.util.StringUtil
;
import
com.baosight.hpjx.util.StringUtil
;
import
com.baosight.iplat4j.core.ei.EiBlock
;
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.exception.PlatException
;
import
com.baosight.iplat4j.core.service.impl.ServiceBase
;
import
com.baosight.iplat4j.core.service.impl.ServiceBase
;
import
com.baosight.hpjx.util.CommonMethod
;
import
com.baosight.hpjx.common.DdynamicEnum
;
import
com.baosight.iplat4j.ed.util.SequenceGenerator
;
import
com.baosight.iplat4j.ed.util.SequenceGenerator
;
import
org.apache.commons.collections.MapUtils
;
import
org.apache.commons.collections.MapUtils
;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
...
@@ -50,8 +45,8 @@ public class ServiceHPKC008 extends ServiceBase {
...
@@ -50,8 +45,8 @@ public class ServiceHPKC008 extends ServiceBase {
public
EiInfo
query
(
EiInfo
inInfo
)
{
public
EiInfo
query
(
EiInfo
inInfo
)
{
try
{
try
{
Map
queryRow
=
EiInfoUtils
.
getFirstRow
(
inInfo
);
Map
queryRow
=
EiInfoUtils
.
getFirstRow
(
inInfo
);
String
receiptDate
=
MapUtils
.
getString
(
queryRow
,
"receiptDate
"
);
String
dateMonth
=
MapUtils
.
getString
(
queryRow
,
"dateMonth
"
);
queryRow
.
put
(
"
receiptDate"
,
StringUtil
.
removeSpecifiedCharacter
(
receiptDate
,
queryRow
.
put
(
"
dateMonth"
,
StringUtil
.
removeSpecifiedCharacter
(
dateMonth
,
StringUtil
.
DEFAULT_CHARACTER_TO_BE_REMOVED
));
StringUtil
.
DEFAULT_CHARACTER_TO_BE_REMOVED
));
inInfo
=
super
.
query
(
inInfo
,
"HPKC008.query"
,
new
HPKC008
());
inInfo
=
super
.
query
(
inInfo
,
"HPKC008.query"
,
new
HPKC008
());
List
sum
=
dao
.
query
(
"HPKC008.querySum"
,
queryRow
);
List
sum
=
dao
.
query
(
"HPKC008.querySum"
,
queryRow
);
...
@@ -63,28 +58,27 @@ public class ServiceHPKC008 extends ServiceBase {
...
@@ -63,28 +58,27 @@ public class ServiceHPKC008 extends ServiceBase {
}
}
/**
/**
* 新增操作.
* 新增操作
*
* @param inInfo
* @return
*/
*/
@Override
public
EiInfo
insert
(
EiInfo
inInfo
)
{
public
EiInfo
insert
(
EiInfo
inInfo
)
{
try
{
try
{
CommonMethod
.
creatorInfo
(
inInfo
,
EiConstant
.
resultBlock
);
List
<
Map
>
resultRows
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
).
getRows
();
List
<
Map
>
resultRows
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
).
getRows
();
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
Map
resultRow
=
resultRows
.
get
(
i
);
HPKC008
fKc008
=
new
HPKC008
();
fKc008
.
fromMap
(
resultRows
.
get
(
i
));
// 去除日期字符串中的-
// 去除日期字符串中的-
String
datemonth
=
MapUtils
.
getString
(
resultRow
,
"datemonth"
);
fKc008
.
setDateMonth
(
StringUtil
.
removeHorizontalLine
(
fKc008
.
getDateMonth
()));
resultRow
.
put
(
"datemonth"
,
StringUtil
.
removeHorizontalLine
(
datemonth
));
// 物料名称
// 物料名称
Map
params1
=
new
HashMap
<>();
fKc008
.
setInventName
(
HPPZTools
.
getPz004ByCode
(
fKc008
.
getInventCode
()).
getInventName
());
params1
.
put
(
"inventCode"
,
MapUtils
.
getString
(
resultRow
,
"materialCode"
));
// 计算总金额
List
query1
=
dao
.
query
(
"HPPZ004.query"
,
params1
);
fKc008
.
setTotalPrice
(
fKc008
.
getAmount
().
multiply
(
fKc008
.
getPrice
()));
String
matName
=
((
HPPZ004
)
query1
.
get
(
0
)).
getInventName
();
resultRow
.
put
(
"materialName"
,
matName
);
// 生成单据号
// 生成单据号
resultRow
.
put
(
"statisticalNumber"
,
SequenceGenerator
.
getNextSequence
(
fKc008
.
setStatNo
(
SequenceGenerator
.
getNextSequence
(
HPConstant
.
SequenceId
.
HPKC008_NUMBER
));
HPConstant
.
SequenceId
.
HPKC008_NUMBER
));
DaoUtils
.
insert
(
"HPKC008.insert"
,
resultRow
);
DaoUtils
.
insert
(
HPKC008
.
INSERT
,
fKc008
);
}
}
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据新增成功!"
);
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据新增成功!"
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -93,56 +87,54 @@ public class ServiceHPKC008 extends ServiceBase {
...
@@ -93,56 +87,54 @@ public class ServiceHPKC008 extends ServiceBase {
return
inInfo
;
return
inInfo
;
}
}
/**
/**
* 修改操作.
* 修改操作
*
* @param inInfo
* @return
*/
*/
public
EiInfo
update
(
EiInfo
inInfo
)
{
public
EiInfo
update
(
EiInfo
inInfo
)
{
try
{
try
{
HPKC008
HPKC008
=
new
HPKC008
();
List
<
Map
>
resultRows
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
).
getRows
();
EiBlock
eiBlock
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
);
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
eiBlock
.
getRowCount
();
i
++)
{
HPKC008
fKc008
=
new
HPKC008
();
Map
<?,
?>
map
=
eiBlock
.
getRow
(
i
);
fKc008
.
fromMap
(
resultRows
.
get
(
i
));
HPKC008
.
fromMap
(
map
);
// 去除日期字符串中的-
fKc008
.
setDateMonth
(
StringUtil
.
removeHorizontalLine
(
fKc008
.
getDateMonth
()));
this
.
dao
.
update
(
"HPKC008.update"
,
HPKC008
.
toMap
());
// 物料名称
fKc008
.
setInventName
(
HPPZTools
.
getPz004ByCode
(
fKc008
.
getInventCode
()).
getInventName
());
// 计算总金额
fKc008
.
setTotalPrice
(
fKc008
.
getAmount
().
multiply
(
fKc008
.
getPrice
()));
DaoUtils
.
update
(
HPKC008
.
UPDATE
,
fKc008
);
}
}
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
=
this
.
query
(
inInfo
);
inInfo
.
setMsg
(
"修改成功!"
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_DEFAULT
);
}
catch
(
PlatException
e
)
{
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据修改成功!"
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_FAILURE
);
}
catch
(
Exception
e
)
{
inInfo
.
setMsg
(
"操作失败!原因参见详细错误描述!"
);
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"修改失败"
);
inInfo
.
setDetailMsg
(
e
.
getMessage
());
logError
(
"修改失败"
,
e
.
getMessage
());
return
inInfo
;
}
}
return
query
(
inInfo
)
;
return
inInfo
;
}
}
/**
/**
* 删除操作.
* 删除操作
*
* @param inInfo
* @return
*/
*/
public
EiInfo
delete
(
EiInfo
eiInfo
)
{
public
EiInfo
delete
(
EiInfo
inInfo
)
{
HPKC008
HPKC008
=
new
HPKC008
();
EiBlock
eiBlock
=
eiInfo
.
getBlock
(
EiConstant
.
resultBlock
);
try
{
try
{
for
(
int
i
=
0
;
i
<
eiBlock
.
getRowCount
();
i
++)
{
List
<
Map
>
resultRows
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
).
getRows
();
Map
<?,
?>
map
=
eiBlock
.
getRow
(
i
);
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
HPKC008
.
fromMap
(
map
);
DaoUtils
.
update
(
HPKC008
.
DELETE
,
resultRows
.
get
(
i
));
this
.
dao
.
delete
(
"HPKC008.delete"
,
HPKC008
.
toMap
());
}
}
}
catch
(
PlatException
e
)
{
inInfo
=
this
.
query
(
inInfo
);
eiInfo
.
setStatus
(
EiConstant
.
STATUS_FAILURE
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_DEFAULT
);
eiInfo
.
setMsg
(
"删除失败,原因参见详细错误描述!"
);
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据删除成功!"
);
eiInfo
.
setDetailMsg
(
e
.
getMessage
());
}
catch
(
Exception
e
)
{
logError
(
"删除失败!"
,
e
.
getMessage
());
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"删除失败"
);
return
eiInfo
;
}
}
return
inInfo
;
eiInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
eiInfo
.
setMsg
(
"删除成功!"
);
return
eiInfo
;
}
}
}
}
src/main/java/com/baosight/hpjx/hp/kc/sql/HPKC003.xml
View file @
60682ab7
...
@@ -77,7 +77,7 @@
...
@@ -77,7 +77,7 @@
<insert
id=
"insert"
>
<insert
id=
"insert"
>
INSERT INTO ${hpjxSchema}.T_HPKC003 (
INSERT INTO ${hpjxSchema}.T_HPKC003 (
COMPANY_CODE,
<!-- 企业编码 预留 -->
COMPANY_CODE,
<!-- 企业编码 预留 -->
DEP
T
_CODE,
<!-- 部门编码 -->
DEP_CODE,
<!-- 部门编码 -->
DOCUMENT_DATE,
<!-- 单据日期 -->
DOCUMENT_DATE,
<!-- 单据日期 -->
PROD_NO,
<!-- 生产入库单号 -->
PROD_NO,
<!-- 生产入库单号 -->
WH_CODE,
<!-- 仓库编码 -->
WH_CODE,
<!-- 仓库编码 -->
...
@@ -92,7 +92,7 @@
...
@@ -92,7 +92,7 @@
CREATED_NAME,
<!-- 创建人名称 -->
CREATED_NAME,
<!-- 创建人名称 -->
CREATED_TIME
<!-- 创建时间 -->
CREATED_TIME
<!-- 创建时间 -->
) VALUES (
) VALUES (
#companyCode#, #dep
t
Code#, #documentDate#, #prodNo#, #whCode#, #whName#,
#companyCode#, #depCode#, #documentDate#, #prodNo#, #whCode#, #whName#,
#inventType#, #inventCode#, #inventName#, #amount#, #weight#, #remark#,
#inventType#, #inventCode#, #inventName#, #amount#, #weight#, #remark#,
#createdBy#, #createdName#, #createdTime#
#createdBy#, #createdName#, #createdTime#
)
)
...
@@ -106,7 +106,7 @@
...
@@ -106,7 +106,7 @@
UPDATE ${hpjxSchema}.T_HPKC003
UPDATE ${hpjxSchema}.T_HPKC003
SET
SET
COMPANY_CODE = #companyCode#,
<!-- 企业编码 预留 -->
COMPANY_CODE = #companyCode#,
<!-- 企业编码 预留 -->
DEP
T_CODE = #dept
Code#,
<!-- 部门编码 -->
DEP
_CODE = #dep
Code#,
<!-- 部门编码 -->
DOCUMENT_DATE = #documentDate#,
<!-- 单据日期 -->
DOCUMENT_DATE = #documentDate#,
<!-- 单据日期 -->
PROD_NO = #prodNo#,
<!-- 生产入库单号 -->
PROD_NO = #prodNo#,
<!-- 生产入库单号 -->
WH_CODE = #whCode#,
<!-- 仓库编码 -->
WH_CODE = #whCode#,
<!-- 仓库编码 -->
...
@@ -127,7 +127,7 @@
...
@@ -127,7 +127,7 @@
<select
id=
"statDate"
resultClass=
"com.baosight.hpjx.hp.kc.domain.HPKC003"
>
<select
id=
"statDate"
resultClass=
"com.baosight.hpjx.hp.kc.domain.HPKC003"
>
SELECT
SELECT
COMPANY_CODE AS "companyCode",
COMPANY_CODE AS "companyCode",
DEP
T_CODE AS "dept
Code",
DEP
_CODE AS "dep
Code",
WH_CODE AS "whCode",
WH_CODE AS "whCode",
INVENT_TYPE AS "inventType",
INVENT_TYPE AS "inventType",
INVENT_CODE AS "inventCode",
INVENT_CODE AS "inventCode",
...
@@ -138,7 +138,7 @@
...
@@ -138,7 +138,7 @@
<isNotEmpty
prepend=
" AND "
property=
"createdTimeFrom"
>
<isNotEmpty
prepend=
" AND "
property=
"createdTimeFrom"
>
CREATED_TIME BETWEEN #createdTimeFrom# AND #createdTimeTo#
CREATED_TIME BETWEEN #createdTimeFrom# AND #createdTimeTo#
</isNotEmpty>
</isNotEmpty>
GROUP BY COMPANY_CODE, DEP
T
_CODE, WH_CODE, INVENT_TYPE, INVENT_CODE
GROUP BY COMPANY_CODE, DEP_CODE, WH_CODE, INVENT_TYPE, INVENT_CODE
</select>
</select>
</sqlMap>
</sqlMap>
src/main/java/com/baosight/hpjx/hp/kc/sql/HPKC008.xml
View file @
60682ab7
...
@@ -4,39 +4,50 @@
...
@@ -4,39 +4,50 @@
<sql
id=
"column"
>
<sql
id=
"column"
>
ID as "id",
ID as "id",
COMPANY_CODE as "companyCode",
<!-- 企业编码 预留 -->
COMPANY_CODE as "companyCode",
<!-- 企业编码 -->
DATEMONTH as "datemonth",
<!-- 月份 -->
DEP_CODE as "depCode",
<!-- 部门编码 -->
STATISTICAL_NUMBER as "statisticalNumber",
<!-- 统计单单号 -->
DATE_MONTH as "dateMonth",
<!-- 月份 -->
MATERIAL_CODE as "materialCode",
<!-- 物料编码 -->
STAT_NO as "statNo",
<!-- 统计单号 -->
MATERIAL_NAME as "materialName",
<!-- 物料名称 -->
INVENT_CODE as "inventCode",
<!-- 存货代码 -->
INVENT_NAME as "inventName",
<!-- 存货名称 -->
UNIT as "unit",
<!-- 单位 -->
UNIT as "unit",
<!-- 单位 -->
AMOUNT as "amount",
<!-- 数量 -->
AMOUNT as "amount",
<!-- 数量 -->
PRICE as "price",
<!-- 单价 -->
PRICE as "price",
<!-- 单价 -->
TOTAL_PRICE as "totalPrice",
<!--
金额
-->
TOTAL_PRICE as "totalPrice",
<!--
总价
-->
NOTES as "notes
",
<!-- 备注 -->
REMARK as "remark
",
<!-- 备注 -->
CREATED_BY as "createdBy",
<!-- 创建人 -->
CREATED_BY as "createdBy",
<!-- 创建人 -->
CREATED_NAME as "createdName",
<!-- 创建人姓名 -->
CREATED_TIME as "createdTime",
<!-- 创建时间 -->
CREATED_TIME as "createdTime",
<!-- 创建时间 -->
UPDATED_BY as "updatedBy",
<!-- 更新人 -->
UPDATED_BY as "updatedBy",
<!-- 修改人 -->
UPDATED_TIME as "updatedTime"
<!-- 更新时间 -->
UPDATED_NAME as "updatedName",
<!-- 修改人名称 -->
UPDATED_TIME as "updatedTime"
<!-- 修改时间 -->
</sql>
</sql>
<sql
id=
"condition"
>
<sql
id=
"condition"
>
<isNotEmpty
prepend=
" AND "
property=
"id"
>
<isNotEmpty
prepend=
" AND "
property=
"id"
>
ID = #id#
ID = #id#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"
datemonth
"
>
<isNotEmpty
prepend=
" AND "
property=
"
companyCode
"
>
DATEMONTH = #datemonth
#
COMPANY_CODE = #companyCode
#
</isNotEmpty>
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"statisticalNumber"
>
<isNotEmpty
prepend=
" AND "
property=
"depCode"
>
STATISTICAL_NUMBER = #statisticalNumber#
DEP_CODE = #depCode#
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"dateMonth"
>
DATE_MONTH = #dateMonth#
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"statNo"
>
STAT_NO = #statNo#
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"inventCode"
>
INVENT_CODE = #inventCode#
</isNotEmpty>
<isNotEmpty
prepend=
" AND "
property=
"inventName"
>
INVENT_NAME = #inventName#
</isNotEmpty>
</isNotEmpty>
</sql>
</sql>
<select
id=
"query"
resultClass=
"com.baosight.hpjx.hp.kc.domain.HPKC008"
>
<sql
id=
"order"
>
SELECT
<include
refid=
"column"
/>
FROM hpjx.t_hpkc008 WHERE 1=1
<include
refid=
"condition"
/>
<dynamic
prepend=
"ORDER BY"
>
<dynamic
prepend=
"ORDER BY"
>
<isNotEmpty
property=
"orderBy"
>
<isNotEmpty
property=
"orderBy"
>
$orderBy$
$orderBy$
...
@@ -45,13 +56,19 @@
...
@@ -45,13 +56,19 @@
ID DESC
ID DESC
</isEmpty>
</isEmpty>
</dynamic>
</dynamic>
</sql>
<select
id=
"query"
resultClass=
"com.baosight.hpjx.hp.kc.domain.HPKC008"
>
SELECT
<include
refid=
"column"
/>
FROM ${hpjxSchema}.T_HPKC008 WHERE 1=1
<include
refid=
"condition"
/>
<include
refid=
"order"
/>
</select>
</select>
<select
id=
"count"
resultClass=
"int"
>
<select
id=
"count"
resultClass=
"int"
>
SELECT COUNT(*) FROM hpjx.t_hpkc008 WHERE 1=1
SELECT COUNT(*) FROM ${hpjxSchema}.T_HPKC008 WHERE 1=1
<isNotEmpty
prepend=
" AND "
property=
"id"
>
<include
refid=
"condition"
/>
ID = #id#
</isNotEmpty>
</select>
</select>
<!-- 查询统计 -->
<!-- 查询统计 -->
...
@@ -59,20 +76,31 @@
...
@@ -59,20 +76,31 @@
SELECT
SELECT
COALESCE(SUM(AMOUNT), 0) AS "amount",
<!-- 数量 -->
COALESCE(SUM(AMOUNT), 0) AS "amount",
<!-- 数量 -->
COALESCE(SUM(TOTAL_PRICE), 0) AS "totalPrice"
<!-- 金额 -->
COALESCE(SUM(TOTAL_PRICE), 0) AS "totalPrice"
<!-- 金额 -->
FROM ${hpjxSchema}.
t_hpkc
008
FROM ${hpjxSchema}.
T_HPKC
008
WHERE 1=1
WHERE 1=1
<include
refid=
"condition"
/>
<include
refid=
"condition"
/>
</select>
</select>
<insert
id=
"insert"
>
<insert
id=
"insert"
>
INSERT INTO hpjx.t_hpkc008 (
INSERT INTO hpjx.t_hpkc008 (
COMPANY_CODE, DATEMONTH, STATISTICAL_NUMBER, MATERIAL_CODE,
COMPANY_CODE,
<!-- 企业编码 -->
MATERIAL_NAME, UNIT, AMOUNT, PRICE, TOTAL_PRICE, NOTES,
DEP_CODE,
<!-- 部门编码 -->
CREATED_BY, CREATED_TIME
DATE_MONTH,
<!-- 月份 -->
STAT_NO,
<!-- 统计单号 -->
INVENT_CODE,
<!-- 存货代码 -->
INVENT_NAME,
<!-- 存货名称 -->
UNIT,
<!-- 单位 -->
AMOUNT,
<!-- 数量 -->
PRICE,
<!-- 单价 -->
TOTAL_PRICE,
<!-- 总价 -->
REMARK,
<!-- 备注 -->
CREATED_BY,
<!-- 创建人 -->
CREATED_NAME,
<!-- 创建人姓名 -->
CREATED_TIME
<!-- 创建时间 -->
) VALUES (
) VALUES (
#companyCode#, #d
atemonth#, #statisticalNumber#, #materialCode#, #material
Name#,
#companyCode#, #d
epCode#, #dateMonth#, #statNo#, #inventCode#, #invent
Name#,
#unit#, #amount#, #price#, #totalPrice#, #
notes#, #createdBy#, #createdTi
me#,
#unit#, #amount#, #price#, #totalPrice#, #
remark#, #createdBy#, #createdNa
me#,
#
updatedBy#, #upd
atedTime#
#
cre
atedTime#
)
)
</insert>
</insert>
...
@@ -83,16 +111,17 @@
...
@@ -83,16 +111,17 @@
<update
id=
"update"
>
<update
id=
"update"
>
UPDATE hpjx.t_hpkc008
UPDATE hpjx.t_hpkc008
SET
SET
DATE
MONTH = #datem
onth#,
<!-- 月份 -->
DATE
_MONTH = #dateM
onth#,
<!-- 月份 -->
MATERIAL_CODE = #materialCode#,
<!-- 物料编
码 -->
INVENT_CODE = #inventCode#,
<!-- 存货代
码 -->
MATERIAL_NAME = #materialName#,
<!-- 物料
名称 -->
INVENT_NAME = #inventName#,
<!-- 存货
名称 -->
UNIT = #unit#,
<!-- 单位 -->
UNIT = #unit#,
<!-- 单位 -->
AMOUNT = #amount#,
<!-- 数量 -->
AMOUNT = #amount#,
<!-- 数量 -->
PRICE = #price#,
<!-- 单价 -->
PRICE = #price#,
<!-- 单价 -->
TOTAL_PRICE = #totalPrice#,
<!-- 金额 -->
TOTAL_PRICE = #totalPrice#,
<!-- 总价 -->
NOTES = #notes#,
<!-- 备注 -->
REMARK = #remark#,
<!-- 备注 -->
UPDATED_BY = #updatedBy#,
<!-- 更新人 -->
UPDATED_BY = #updatedBy#,
<!-- 修改人 -->
UPDATED_TIME = #updatedTime#
<!-- 更新时间 -->
UPDATED_NAME = #updatedName#,
<!-- 修改人名称 -->
UPDATED_TIME = #updatedTime#
<!-- 修改时间 -->
WHERE ID = #id#
WHERE ID = #id#
</update>
</update>
...
...
src/main/java/com/baosight/hpjx/hp/zl/service/ServiceHPZL001.java
View file @
60682ab7
package
com
.
baosight
.
hpjx
.
hp
.
zl
.
service
;
package
com
.
baosight
.
hpjx
.
hp
.
zl
.
service
;
import
com.baosight.hpjx.common.DdynamicEnum
;
import
com.baosight.hpjx.common.DdynamicEnum
;
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
;
...
@@ -12,13 +13,14 @@ import com.baosight.hpjx.util.StringUtil;
...
@@ -12,13 +13,14 @@ import com.baosight.hpjx.util.StringUtil;
import
com.baosight.iplat4j.core.ei.EiBlock
;
import
com.baosight.iplat4j.core.ei.EiBlock
;
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.exception.PlatException
;
import
com.baosight.iplat4j.core.service.impl.ServiceBase
;
import
com.baosight.iplat4j.core.service.impl.ServiceBase
;
import
com.baosight.iplat4j.ed.util.SequenceGenerator
;
import
com.baosight.iplat4j.ed.util.SequenceGenerator
;
import
org.apache.commons.collections.MapUtils
;
import
org.apache.commons.collections.MapUtils
;
import
java.util.*
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* @author ZJH
* @author ZJH
...
@@ -62,22 +64,21 @@ public class ServiceHPZL001 extends ServiceBase {
...
@@ -62,22 +64,21 @@ public class ServiceHPZL001 extends ServiceBase {
@Override
@Override
public
EiInfo
insert
(
EiInfo
inInfo
)
{
public
EiInfo
insert
(
EiInfo
inInfo
)
{
try
{
try
{
CommonMethod
.
creatorInfo
(
inInfo
,
EiConstant
.
resultBlock
);
List
<
Map
>
resultRows
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
).
getRows
();
List
<
Map
>
resultRows
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
).
getRows
();
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
Map
resultRow
=
resultRows
.
get
(
i
);
HPZL001
fZl001
=
new
HPZL001
();
fZl001
.
fromMap
(
resultRows
.
get
(
i
));
// 去除日期字符串中的-
// 去除日期字符串中的-
String
datemonth
=
MapUtils
.
getString
(
resultRow
,
"receiptDate"
);
fZl001
.
setReceiptDate
(
StringUtil
.
removeHorizontalLine
(
fZl001
.
getReceiptDate
()));
resultRow
.
put
(
"datemonth"
,
StringUtil
.
removeHorizontalLine
(
datemonth
));
// 项目名称
// 项目名称
Map
params1
=
new
HashMap
<>();
Map
params1
=
new
HashMap
<>();
params1
.
put
(
"itemCode"
,
MapUtils
.
getString
(
resultRow
,
"itemCode"
));
params1
.
put
(
"itemCode"
,
fZl001
.
getItemCode
(
));
List
<
THPSC001
>
query1
=
dao
.
query
(
"HPSC001.query"
,
params1
);
List
<
THPSC001
>
query1
=
dao
.
query
(
"HPSC001.query"
,
params1
);
resultRow
.
put
(
"itemName"
,
query1
.
get
(
0
).
getProjName
());
fZl001
.
setItemName
(
query1
.
get
(
0
).
getProjName
());
// 生成单据号
// 生成单据号
resultRow
.
put
(
"chkBillno"
,
SequenceGenerator
.
getNextSequence
(
fZl001
.
setChkBillno
(
SequenceGenerator
.
getNextSequence
(
HPConstant
.
SequenceId
.
HPZL001_NUMBER
));
HPConstant
.
SequenceId
.
HPZL001_NUMBER
));
DaoUtils
.
insert
(
"HPZL001.insert"
,
resultRow
);
DaoUtils
.
insert
(
"HPZL001.insert"
,
fZl001
);
}
}
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据新增成功!"
);
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据新增成功!"
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
@@ -86,75 +87,103 @@ public class ServiceHPZL001 extends ServiceBase {
...
@@ -86,75 +87,103 @@ public class ServiceHPZL001 extends ServiceBase {
return
inInfo
;
return
inInfo
;
}
}
/**
/**
* 修改操作.
* 修改操作
*
* @param inInfo
* @return
*/
*/
public
EiInfo
update
(
EiInfo
inInfo
)
{
public
EiInfo
update
(
EiInfo
inInfo
)
{
try
{
try
{
HPZL001
HPZL001
=
new
HPZL001
();
List
<
Map
>
resultRows
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
).
getRows
();
EiBlock
eiBlock
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
);
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
eiBlock
.
getRowCount
();
i
++)
{
HPZL001
fZl001
=
new
HPZL001
();
fZl001
.
fromMap
(
resultRows
.
get
(
i
));
String
itemName
=
inInfo
.
getCellStr
(
EiConstant
.
resultBlock
,
i
,
"itemName"
);
// 去除日期字符串中的-
String
[]
str
=
itemName
.
split
(
"-"
);
fZl001
.
setReceiptDate
(
StringUtil
.
removeHorizontalLine
(
fZl001
.
getReceiptDate
()));
inInfo
.
setCell
(
EiConstant
.
resultBlock
,
i
,
"itemCode"
,
str
[
0
]);
// 项目名称
inInfo
.
setCell
(
EiConstant
.
resultBlock
,
i
,
"itemName"
,
str
[
1
]);
Map
params1
=
new
HashMap
<>();
params1
.
put
(
"itemCode"
,
fZl001
.
getItemCode
());
String
receiptDate
=
inInfo
.
getCellStr
(
EiConstant
.
resultBlock
,
i
,
"receiptDate"
);
List
<
THPSC001
>
query1
=
dao
.
query
(
"HPSC001.query"
,
params1
);
inInfo
.
setCell
(
EiConstant
.
resultBlock
,
i
,
"receiptDate"
,
StringUtil
.
removeHorizontalLine
(
receiptDate
));
fZl001
.
setItemName
(
query1
.
get
(
0
).
getProjName
());
DaoUtils
.
update
(
"HPZL001.update"
,
fZl001
);
Map
<?,
?>
map
=
eiBlock
.
getRow
(
i
);
HPZL001
.
fromMap
(
map
);
this
.
dao
.
update
(
"HPZL001.update"
,
HPZL001
.
toMap
());
}
inInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
inInfo
.
setMsg
(
"修改成功!"
);
}
catch
(
PlatException
e
)
{
inInfo
.
setStatus
(
EiConstant
.
STATUS_FAILURE
);
inInfo
.
setMsg
(
"操作失败!原因参见详细错误描述!"
);
inInfo
.
setDetailMsg
(
e
.
getMessage
());
logError
(
"修改失败"
,
e
.
getMessage
());
return
inInfo
;
}
}
return
query
(
inInfo
);
inInfo
=
this
.
query
(
inInfo
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_DEFAULT
);
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据修改成功!"
);
}
catch
(
Exception
e
)
{
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"修改失败"
);
}
return
inInfo
;
}
}
/**
/**
* 删除操作.
* 删除操作
*
* @param inInfo
* @return
*/
*/
public
EiInfo
delete
(
EiInfo
eiInfo
)
{
public
EiInfo
delete
(
EiInfo
inInfo
)
{
HPZL001
HPZL001
=
new
HPZL001
();
EiBlock
eiBlock
=
eiInfo
.
getBlock
(
EiConstant
.
resultBlock
);
try
{
try
{
for
(
int
i
=
0
;
i
<
eiBlock
.
getRowCount
();
i
++)
{
List
<
Map
>
resultRows
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
).
getRows
();
Map
<?,
?>
map
=
eiBlock
.
getRow
(
i
);
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
HPZL001
.
fromMap
(
map
);
DaoUtils
.
update
(
"HPZL001.delete"
,
resultRows
.
get
(
i
));
this
.
dao
.
delete
(
"HPZL001.delete"
,
HPZL001
.
toMap
());
}
}
}
catch
(
PlatException
e
)
{
inInfo
=
this
.
query
(
inInfo
);
eiInfo
.
setStatus
(
EiConstant
.
STATUS_FAILURE
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_DEFAULT
);
eiInfo
.
setMsg
(
"删除失败,原因参见详细错误描述!"
);
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据删除成功!"
);
eiInfo
.
setDetailMsg
(
e
.
getMessage
());
}
catch
(
Exception
e
)
{
logError
(
"删除失败!"
,
e
.
getMessage
());
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"删除失败"
);
return
eiInfo
;
}
return
inInfo
;
}
}
eiInfo
.
setStatus
(
EiConstant
.
STATUS_SUCCESS
);
/**
eiInfo
.
setMsg
(
"删除成功!"
);
* 审核操作
return
eiInfo
;
*
* @param inInfo
* @return
*/
public
EiInfo
audit
(
EiInfo
inInfo
)
{
try
{
List
<
Map
>
resultRows
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
).
getRows
();
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
HPZL001
fZl001
=
new
HPZL001
();
fZl001
.
fromMap
(
resultRows
.
get
(
i
));
fZl001
.
setStatus
(
1
);
DaoUtils
.
update
(
"HPZL001.operator"
,
fZl001
);
}
inInfo
=
this
.
query
(
inInfo
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_DEFAULT
);
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据审核成功!"
);
}
catch
(
Exception
e
)
{
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"审核失败"
);
}
return
inInfo
;
}
}
/**
/**
* 审核操作.
* 反审操作
*
* @param inInfo
* @return
*/
*/
public
EiInfo
operator
(
EiInfo
inInfo
)
{
public
EiInfo
unAudit
(
EiInfo
inInfo
)
{
HPZL001
HPZL001
=
new
HPZL001
();
try
{
EiBlock
eiBlock
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
);
List
<
Map
>
resultRows
=
inInfo
.
getBlock
(
EiConstant
.
resultBlock
).
getRows
();
CommonMethod
.
updateuserInfo
(
inInfo
,
EiConstant
.
resultBlock
);
for
(
int
i
=
0
;
i
<
resultRows
.
size
();
i
++)
{
return
super
.
update
(
inInfo
,
"HPZL001.operator"
);
HPZL001
fZl001
=
new
HPZL001
();
fZl001
.
fromMap
(
resultRows
.
get
(
i
));
fZl001
.
setStatus
(
0
);
DaoUtils
.
update
(
"HPZL001.operator"
,
fZl001
);
}
inInfo
=
this
.
query
(
inInfo
);
inInfo
.
setStatus
(
EiConstant
.
STATUS_DEFAULT
);
inInfo
.
setMsg
(
"操作成功!本次对["
+
resultRows
.
size
()
+
"]条数据反审成功!"
);
}
catch
(
Exception
e
)
{
LogUtils
.
setDetailMsg
(
inInfo
,
e
,
"审核失败"
);
}
return
inInfo
;
}
}
/**
/**
...
...
src/main/webapp/HP/KC/HPKC003.jsp
View file @
60682ab7
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
false"
isFloat=
"true"
autoFit=
"true
"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
override"
isFloat=
"true"
checkMode=
"row
"
>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"prodNo"
cname=
"生产入库单号"
enable=
"false"
width=
"130"
align=
"center"
/>
<EF:EFColumn
ename=
"prodNo"
cname=
"生产入库单号"
enable=
"false"
width=
"130"
align=
"center"
/>
<EF:EFColumn
ename=
"documentDate"
cname=
"单据日期"
width=
"100"
align=
"center"
editType=
"date"
<EF:EFColumn
ename=
"documentDate"
cname=
"单据日期"
width=
"100"
align=
"center"
editType=
"date"
...
...
src/main/webapp/HP/KC/HPKC004.jsp
View file @
60682ab7
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
false"
isFloat=
"true"
autoFit=
"true
"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
override"
isFloat=
"true"
checkMode=
"row
"
>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"saleNo"
cname=
"销售出库单号"
enable=
"false"
width=
"130"
align=
"center"
/>
<EF:EFColumn
ename=
"saleNo"
cname=
"销售出库单号"
enable=
"false"
width=
"130"
align=
"center"
/>
<EF:EFColumn
ename=
"receiptDate"
cname=
"单据日期"
width=
"100"
align=
"center"
editType=
"date"
<EF:EFColumn
ename=
"receiptDate"
cname=
"单据日期"
width=
"100"
align=
"center"
editType=
"date"
...
...
src/main/webapp/HP/KC/HPKC005.jsp
View file @
60682ab7
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"override"
isFloat=
"true"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"override"
isFloat=
"true"
checkMode=
"row"
>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"statisticalNumber"
cname=
"盘点单号"
enable=
"false"
width=
"130"
algin=
"center"
/>
<EF:EFColumn
ename=
"statisticalNumber"
cname=
"盘点单号"
enable=
"false"
width=
"130"
algin=
"center"
/>
<EF:EFColumn
ename=
"receiptDate"
cname=
"单据日期"
editType=
"date"
dateFormat=
"yyyy-MM-dd"
<EF:EFColumn
ename=
"receiptDate"
cname=
"单据日期"
editType=
"date"
dateFormat=
"yyyy-MM-dd"
...
@@ -38,13 +38,13 @@
...
@@ -38,13 +38,13 @@
<EF:EFOption
label=
"0-待审核"
value=
"0"
></EF:EFOption>
<EF:EFOption
label=
"0-待审核"
value=
"0"
></EF:EFOption>
<EF:EFOption
label=
"1-已审核"
value=
"1"
></EF:EFOption>
<EF:EFOption
label=
"1-已审核"
value=
"1"
></EF:EFOption>
</EF:EFComboColumn>
--%>
</EF:EFComboColumn>
--%>
<EF:EFComboColumn
ename=
"whCode"
cname=
"仓库编码"
columnTemplate=
"#=textField#"
<EF:EFComboColumn
ename=
"whCode"
cname=
"仓库编码"
width=
"120"
columnTemplate=
"#=textField#"
itemTemplate=
"#=textField#"
blockName=
"wh_record_block_id"
itemTemplate=
"#=textField#"
blockName=
"wh_record_block_id"
textField=
"textField"
valueField=
"valueField"
textField=
"textField"
valueField=
"valueField"
align=
"center"
filter=
"contains"
width=
"100"
>
align=
"center"
filter=
"contains"
>
</EF:EFComboColumn>
</EF:EFComboColumn>
<EF:EFComboColumn
ename=
"inventType"
cname=
"存货类型"
width=
"
9
0"
align=
"center"
>
<EF:EFComboColumn
ename=
"inventType"
cname=
"存货类型"
width=
"
10
0"
align=
"center"
>
<EF:EFCodeOption
codeName=
"hpjx.hpkc.inventType"
/>
<EF:EFCodeOption
codeName=
"hpjx.hpkc.inventType"
/>
</EF:EFComboColumn>
</EF:EFComboColumn>
<EF:EFColumn
ename=
"inventCode"
cname=
"存货名称"
width=
"120"
align=
"center"
/>
<EF:EFColumn
ename=
"inventCode"
cname=
"存货名称"
width=
"120"
align=
"center"
/>
<EF:EFColumn
ename=
"spec"
cname=
"规格"
width=
"120"
align=
"center"
/>
<EF:EFColumn
ename=
"spec"
cname=
"规格"
width=
"120"
align=
"center"
/>
...
@@ -56,16 +56,16 @@
...
@@ -56,16 +56,16 @@
sumType=
"all"
/>
sumType=
"all"
/>
<EF:EFColumn
ename=
"entityWeight"
cname=
"实物重量"
format=
"{0:N3}"
maxLength=
"20"
width=
"100"
align=
"right"
<EF:EFColumn
ename=
"entityWeight"
cname=
"实物重量"
format=
"{0:N3}"
maxLength=
"20"
width=
"100"
align=
"right"
sumType=
"all"
/>
sumType=
"all"
/>
<EF:EFColumn
ename=
"diffAmount"
cname=
"差异数量"
format=
"{0:N3}"
maxLength=
"20"
width=
"100"
align=
"right
"
<EF:EFColumn
ename=
"diffAmount"
cname=
"差异数量"
enable=
"false"
format=
"{0:N3}"
maxLength=
"20"
width=
"100
"
sumType=
"all"
/>
align=
"right"
sumType=
"all"
/>
<EF:EFColumn
ename=
"diffWeight"
cname=
"差异重量"
format=
"{0:N3}"
maxLength=
"20"
width=
"100"
align=
"right
"
<EF:EFColumn
ename=
"diffWeight"
cname=
"差异重量"
enable=
"false"
format=
"{0:N3}"
maxLength=
"20"
width=
"100
"
sumType=
"all"
/>
align=
"right"
sumType=
"all"
/>
<EF:EFColumn
ename=
"notes"
cname=
"备注"
width=
"100"
/>
<EF:EFColumn
ename=
"notes"
cname=
"备注"
width=
"100"
/>
<EF:EFColumn
ename=
"createdBy"
cname=
"创建人"
enable=
"false"
width=
"100"
align=
"center"
/>
<EF:EFColumn
ename=
"createdBy"
cname=
"创建人"
enable=
"false"
width=
"100"
align=
"center"
/>
<EF:EFColumn
ename=
"createdTime"
cname=
"创建时刻"
enable=
"false"
width=
"140"
align=
"center"
<EF:EFColumn
ename=
"createdTime"
cname=
"创建时刻"
enable=
"false"
width=
"140"
align=
"center"
editType=
"datetime"
parseFormats=
"['yyyyMMddHHmmss']"
/>
editType=
"datetime"
parseFormats=
"['yyyyMMddHHmmss']"
/>
</EF:EFGrid>
</EF:EFGrid>
<p
class=
"text-info"
><span
style=
'color: red;'
>
注:差异数量=实物数量-账面数量;差异重量=实物重量-账面重量
</span></p>
</EF:EFRegion>
</EF:EFRegion>
</EF:EFPage>
</EF:EFPage>
src/main/webapp/HP/KC/HPKC008.js
View file @
60682ab7
$
(
function
()
{
$
(
function
()
{
// $("#inqu_status-0-receiptDate").val(__eiInfo.blocks.inqu_status.rows[0]);
// 查询
// 查询
$
(
"#QUERY"
).
on
(
"click"
,
function
()
{
$
(
"#QUERY"
).
on
(
"click"
,
query
);
resultGrid
.
dataSource
.
page
(
1
);
// 点击查询按钮,从第1页开始查询
});
IPLATUI
.
EFGrid
=
{
IPLATUI
.
EFGrid
.
result
=
{
result
:{
pageable
:
{
pageable
:
{
pageSize
:
20
,
pageSize
:
20
,
pageSizes
:
[
10
,
20
,
30
,
50
,
100
,
200
],
pageSizes
:
[
10
,
20
,
30
,
50
,
100
,
200
]
},
columns
:
[{
field
:
"datemonth"
,
attributes
:
{
'class'
:
'i-input-readonly'
,
required
:
true
}
}]
}
}
}
}
});
});
/**
* 页面加载时执行
*/
$
(
window
).
load
(
function
()
{
// 查询
query
();
});
/**
* 查询
*/
let
query
=
function
()
{
resultGrid
.
dataSource
.
page
(
1
);
}
src/main/webapp/HP/KC/HPKC008.jsp
View file @
60682ab7
...
@@ -8,32 +8,38 @@
...
@@ -8,32 +8,38 @@
<EF:EFPage
title=
"数据统计单"
>
<EF:EFPage
title=
"数据统计单"
>
<EF:EFRegion
id=
"inqu"
title=
"查询条件"
>
<EF:EFRegion
id=
"inqu"
title=
"查询条件"
>
<div
class=
"row"
>
<div
class=
"row"
>
<EF:EFDatePicker
ename=
"inqu_status-0-datemonth"
cname=
"单据日期
"
<EF:EFDatePicker
cname=
"单据日期"
ename=
"inqu_status-0-dateMonth"
colWidth=
"3
"
format=
"yyyy-MM"
start=
"year"
depth=
"year"
readonly=
"true"
required=
"true"
/>
format=
"yyyy-MM"
start=
"year"
depth=
"year"
readonly=
"true"
required=
"true"
/>
<EF:EFInput
ename=
"inqu_status-0-statisticalNumber"
cname=
"统计单单号"
colWidth=
"4"
readonly=
"false"
/>
<EF:EFInput
cname=
"统计单单号"
ename=
"inqu_status-0-statNo"
colWidth=
"3"
/>
<EF:EFSelect
ename=
"inqu_status-0-inventCode"
cname=
"存货名称"
colWidth=
"3"
filter=
"contains"
defultValue=
""
>
<EF:EFOption
label=
"请选择"
value=
""
/>
<EF:EFOptions
blockId=
"invent_name_block_id"
textField=
"textField"
valueField=
"valueField"
/>
</EF:EFSelect>
</div>
</div>
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"override"
isFloat=
"true"
autoFit=
"true
"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"override"
isFloat=
"true"
checkMode=
"row
"
>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"stat
isticalNumber"
cname=
"统计单单号"
enable=
"false"
width=
"13
0"
align=
"center"
/>
<EF:EFColumn
ename=
"stat
No"
cname=
"统计单单号"
enable=
"false"
width=
"14
0"
align=
"center"
/>
<EF:EFColumn
ename=
"date
month"
cname=
"月份"
editType=
"date"
dateFormat=
"yyyy-MM"
parseFormats=
"['yyyyMM']
"
<EF:EFColumn
ename=
"date
Month"
cname=
"月份"
width=
"100"
align=
"center"
editType=
"date
"
start=
"year"
depth=
"year"
width=
"100"
align=
"center
"
/>
dateFormat=
"yyyy-MM"
parseFormats=
"['yyyyMM']"
start=
"year"
depth=
"year"
required=
"true
"
/>
<EF:EFComboColumn
ename=
"
materialCode"
cname=
"存货名称"
width=
"120"
align=
"center
"
>
<EF:EFComboColumn
ename=
"
inventCode"
cname=
"存货名称"
width=
"120"
align=
"center"
required=
"true
"
>
<EF:EFOptions
blockId=
"invent_name_block_id"
textField=
"textField"
valueField=
"valueField"
/>
<EF:EFOptions
blockId=
"invent_name_block_id"
textField=
"textField"
valueField=
"valueField"
/>
</EF:EFComboColumn>
</EF:EFComboColumn>
<EF:EFColumn
ename=
"unit"
cname=
"单位"
width=
"100"
align=
"center"
maxLength=
"2"
/>
<EF:EFColumn
ename=
"unit"
cname=
"单位"
width=
"100"
align=
"center"
maxLength=
"2"
/>
<EF:EFColumn
ename=
"amount"
cname=
"数量"
width=
"100"
align=
"right"
format=
"{0:N3}"
sumType=
"all"
/>
<EF:EFColumn
ename=
"amount"
cname=
"数量"
width=
"120"
align=
"right"
format=
"{0:N3}"
sumType=
"all"
<EF:EFColumn
ename=
"price"
cname=
"单价"
width=
"100"
align=
"right"
format=
"{0:C3}"
/>
required=
"true"
/>
<EF:EFColumn
ename=
"totalPrice"
cname=
"金额"
width=
"100"
align=
"right"
format=
"{0:C3}"
sumType=
"all"
/>
<EF:EFColumn
ename=
"price"
cname=
"单价"
width=
"120"
align=
"right"
format=
"{0:C3}"
required=
"true"
/>
<EF:EFColumn
ename=
"notes"
cname=
"备注"
width=
"100"
readonly=
"false"
/>
<EF:EFColumn
ename=
"totalPrice"
cname=
"金额"
enable=
"false"
width=
"120"
align=
"right"
format=
"{0:C3}"
<EF:EFColumn
ename=
"createdTime"
cname=
"创建时间"
readonly=
"true"
width=
"150"
align=
"center"
enable=
"false"
sumType=
"all"
/>
<EF:EFColumn
ename=
"remark"
cname=
"备注"
width=
"150"
readonly=
"false"
/>
<EF:EFColumn
ename=
"createdName"
cname=
"创建人名称"
enable=
"false"
width=
"100"
align=
"center"
/>
<EF:EFColumn
ename=
"createdTime"
cname=
"创建时间"
enable=
"false"
width=
"140"
align=
"center"
parseFormats=
"['yyyyMMddHHmmss']"
editType=
"datetime"
dateFormat=
"yyyy-MM-dd HH:mm:ss"
/>
parseFormats=
"['yyyyMMddHHmmss']"
editType=
"datetime"
dateFormat=
"yyyy-MM-dd HH:mm:ss"
/>
<EF:EFColumn
ename=
"
createdBy"
cname=
"创建人"
readonly=
"true"
width=
"150"
align=
"center"
enable=
"false
"
/>
<EF:EFColumn
ename=
"
updatedName"
cname=
"更新人名称"
enable=
"false"
width=
"100"
align=
"center
"
/>
<EF:EFColumn
ename=
"updatedTime"
cname=
"更新时间"
readonly=
"true"
width=
"150"
align=
"center"
enable=
"false
"
<EF:EFColumn
ename=
"updatedTime"
cname=
"更新时间"
enable=
"false"
width=
"140"
align=
"center
"
parseFormats=
"['yyyyMMddHHmmss']"
editType=
"datetime"
dateFormat=
"yyyy-MM-dd HH:mm:ss"
/>
parseFormats=
"['yyyyMMddHHmmss']"
editType=
"datetime"
dateFormat=
"yyyy-MM-dd HH:mm:ss"
/>
<EF:EFColumn
ename=
"updatedBy"
cname=
"更新人"
readonly=
"true"
width=
"150"
align=
"center"
enable=
"false"
/>
</EF:EFGrid>
</EF:EFGrid>
</EF:EFRegion>
</EF:EFRegion>
...
...
src/main/webapp/HP/PZ/HPPZ002.jsp
View file @
60682ab7
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
false"
isFloat=
"true"
autoFit=
"true
"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
override"
isFloat=
"true"
checkMode=
"row
"
>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"custCode"
cname=
"供应商编码"
enable=
"false"
width=
"100"
align=
"center"
/>
<EF:EFColumn
ename=
"custCode"
cname=
"供应商编码"
enable=
"false"
width=
"100"
align=
"center"
/>
<EF:EFColumn
ename=
"custName"
cname=
"供应商名称"
width=
"100"
required=
"true"
/>
<EF:EFColumn
ename=
"custName"
cname=
"供应商名称"
width=
"100"
required=
"true"
/>
...
...
src/main/webapp/HP/PZ/HPPZ003.jsp
View file @
60682ab7
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"记录集"
>
<EF:EFRegion
id=
"result"
title=
"记录集"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"override"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"override"
checkMode=
"row"
>
<EF:EFColumn
ename=
"id"
cname=
"主键"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"主键"
hidden=
"true"
/>
<EF:EFColumn
ename=
"custCode"
cname=
"客户编码"
enable=
"false"
width=
"100"
align=
"center"
/>
<EF:EFColumn
ename=
"custCode"
cname=
"客户编码"
enable=
"false"
width=
"100"
align=
"center"
/>
<EF:EFComboColumn
ename=
"custType"
cname=
"客户类型"
width=
"100"
align=
"center"
<EF:EFComboColumn
ename=
"custType"
cname=
"客户类型"
width=
"100"
align=
"center"
...
...
src/main/webapp/HP/PZ/HPPZ004.jsp
View file @
60682ab7
...
@@ -23,7 +23,7 @@
...
@@ -23,7 +23,7 @@
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
false"
isFloat=
"true"
autoFit=
"true
"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
override"
isFloat=
"true"
checkMode=
"row
"
>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"inventCode"
cname=
"存货编码"
enable=
"false"
width=
"100"
align=
"center"
/>
<EF:EFColumn
ename=
"inventCode"
cname=
"存货编码"
enable=
"false"
width=
"100"
align=
"center"
/>
<EF:EFColumn
ename=
"inventName"
cname=
"存货名称"
width=
"120"
required=
"true"
/>
<EF:EFColumn
ename=
"inventName"
cname=
"存货名称"
width=
"120"
required=
"true"
/>
...
...
src/main/webapp/HP/PZ/HPPZ006.jsp
View file @
60682ab7
...
@@ -13,7 +13,7 @@
...
@@ -13,7 +13,7 @@
<EF:EFOption
label=
"请选择"
value=
""
/>
<EF:EFOption
label=
"请选择"
value=
""
/>
<EF:EFCodeOption
codeName=
"hpjx.hpkc.inventType"
/>
<EF:EFCodeOption
codeName=
"hpjx.hpkc.inventType"
/>
</EF:EFSelect>
</EF:EFSelect>
<EF:EFSelect
ename=
"inqu_status-0-inventCode"
cname=
"存货名称
"
colWidth=
"3"
filter=
"contains"
>
<EF:EFSelect
cname=
"存货名称"
ename=
"inqu_status-0-inventCode
"
colWidth=
"3"
filter=
"contains"
>
<EF:EFOption
label=
"--全部--"
value=
""
/>
<EF:EFOption
label=
"--全部--"
value=
""
/>
<EF:EFOptions
blockId=
"invent_name_block_id"
textField=
"textField"
valueField=
"valueField"
/>
<EF:EFOptions
blockId=
"invent_name_block_id"
textField=
"textField"
valueField=
"valueField"
/>
</EF:EFSelect>
</EF:EFSelect>
...
@@ -25,7 +25,7 @@
...
@@ -25,7 +25,7 @@
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
false"
isFloat=
"true"
autoFit=
"true
"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
override"
isFloat=
"true"
checkMode=
"row
"
>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFComboColumn
ename=
"inventType"
cname=
"存货类型"
width=
"120"
align=
"center"
>
<EF:EFComboColumn
ename=
"inventType"
cname=
"存货类型"
width=
"120"
align=
"center"
>
<EF:EFCodeOption
codeName=
"hpjx.hpkc.inventType"
/>
<EF:EFCodeOption
codeName=
"hpjx.hpkc.inventType"
/>
...
@@ -55,5 +55,4 @@
...
@@ -55,5 +55,4 @@
</EF:EFGrid>
</EF:EFGrid>
</EF:EFRegion>
</EF:EFRegion>
</EF:EFPage>
</EF:EFPage>
src/main/webapp/HP/PZ/HPPZ007.jsp
View file @
60682ab7
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"记录集"
>
<EF:EFRegion
id=
"result"
title=
"记录集"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
no
"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
override"
checkMode=
"row
"
>
<EF:EFColumn
ename=
"id"
cname=
"主键"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"主键"
hidden=
"true"
/>
<EF:EFColumn
ename=
"whCode"
cname=
"仓库编码"
enable=
"false"
width=
"120"
align=
"center"
/>
<EF:EFColumn
ename=
"whCode"
cname=
"仓库编码"
enable=
"false"
width=
"120"
align=
"center"
/>
<EF:EFColumn
ename=
"whName"
cname=
"仓库名称"
width=
"120"
align=
"center"
required=
"true"
/>
<EF:EFColumn
ename=
"whName"
cname=
"仓库名称"
width=
"120"
align=
"center"
required=
"true"
/>
...
...
src/main/webapp/HP/PZ/HPPZ008.jsp
View file @
60682ab7
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"记录集"
>
<EF:EFRegion
id=
"result"
title=
"记录集"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"no"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"no"
>
<EF:EFColumn
ename=
"id"
cname=
"主键"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"主键"
hidden=
"true"
/>
<EF:EFColumn
ename=
"whType"
required=
'true'
cname=
"仓库类型"
/>
<EF:EFColumn
ename=
"whType"
required=
'true'
cname=
"仓库类型"
/>
<EF:EFColumn
ename=
"whCode"
required=
'true'
cname=
"仓库编码"
/>
<EF:EFColumn
ename=
"whCode"
required=
'true'
cname=
"仓库编码"
/>
...
...
src/main/webapp/HP/PZ/HPPZ009.jsp
View file @
60682ab7
...
@@ -14,7 +14,7 @@
...
@@ -14,7 +14,7 @@
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"记录集"
>
<EF:EFRegion
id=
"result"
title=
"记录集"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"override"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"override"
checkMode=
"row"
>
<EF:EFColumn
ename=
"id"
cname=
"主键"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"主键"
hidden=
"true"
/>
<EF:EFColumn
cname=
"企业编码"
ename=
"companyCode"
enable=
"false"
width=
"120"
align=
"center"
/>
<EF:EFColumn
cname=
"企业编码"
ename=
"companyCode"
enable=
"false"
width=
"120"
align=
"center"
/>
<EF:EFColumn
cname=
"企业名称"
ename=
"companyName"
width=
"140"
editType=
"textarea"
required=
"true"
/>
<EF:EFColumn
cname=
"企业名称"
ename=
"companyName"
width=
"140"
editType=
"textarea"
required=
"true"
/>
...
...
src/main/webapp/HP/ZL/HPZL001.js
View file @
60682ab7
let
rowId
;
let
rowId
;
$
(
function
()
{
$
(
function
()
{
// var day1 = new Date();
// day1.setTime(day1.getTime());
// day1.setDate(day1.getDate()-1);
// var month = day1.getMonth() + 1;
// var year = day1.getFullYear();
// var day = day1.getDate();
// let inqu = $("#inqu")
// ,result = $("#result")
// ,from = $("#from")
// ,receiptDate = $("#inqu_status-0-receiptDate");
// receiptDate.val(year+"-"+month+"-"+day)
//
// $("#inqu_status-0-receiptDate").val(year+"-"+month+"-"+day);
// 查询
// 查询
$
(
"#QUERY"
).
on
(
"click"
,
function
()
{
$
(
"#QUERY"
).
on
(
"click"
,
function
()
{
resultGrid
.
dataSource
.
page
(
1
);
// 点击查询按钮,从第1页开始查询
resultGrid
.
dataSource
.
page
(
1
);
// 点击查询按钮,从第1页开始查询
...
@@ -48,10 +34,10 @@ $(function() {
...
@@ -48,10 +34,10 @@ $(function() {
let
auditStatus
=
item
.
status
;
let
auditStatus
=
item
.
status
;
if
(
auditStatus
==
0
)
{
if
(
auditStatus
==
0
)
{
return
'<a style="cursor: pointer;display: flex;justify-content: center;" '
+
return
'<a style="cursor: pointer;display: flex;justify-content: center;" '
+
'onclick="audit('
+
item
.
id
+
',
\'
'
+
chkBillno
+
'
\'
,1
)" >审核</a>'
;
'onclick="audit('
+
item
.
id
+
',
\'
'
+
chkBillno
+
'
\'
)" >审核</a>'
;
}
else
{
}
else
{
return
'<a style="cursor: pointer;display: flex;justify-content: center;" '
+
return
'<a style="cursor: pointer;display: flex;justify-content: center;" '
+
'onclick="
audit('
+
item
.
id
+
',
\'
'
+
chkBillno
+
'
\'
,0
)" >反审</a>'
;
'onclick="
unAudit('
+
item
.
id
+
',
\'
'
+
chkBillno
+
'
\'
)" >反审</a>'
;
}
}
}
}
}]
}]
...
@@ -100,26 +86,27 @@ function openUploadFile(id) {
...
@@ -100,26 +86,27 @@ function openUploadFile(id) {
* @param chkBillno
* @param chkBillno
* @param auditStatus
* @param auditStatus
*/
*/
function
audit
(
id
,
chkBill
no
,
auditStatus
)
{
function
audit
(
id
,
chkBill
No
)
{
let
message
=
"确认对单号["
+
chkBill
no
+
"]进行"
+
(
auditStatus
==
1
?
"审核"
:
"反审"
)
+
"
操作吗? "
;
let
message
=
"确认对单号["
+
chkBill
No
+
"]进行审核
操作吗? "
;
JSUtils
.
confirm
(
message
,
{
JSUtils
.
confirm
(
message
,
{
ok
:
function
()
{
ok
:
function
()
{
const
inEiInfo
=
new
EiInfo
();
JSUtils
.
submitGridsData
(
"result"
,
"HPZL001"
,
"audit"
,
true
);
inEiInfo
.
set
(
"result-0-id"
,
id
);
inEiInfo
.
set
(
"result-0-status"
,
auditStatus
);
EiCommunicator
.
send
(
'HPZL001'
,
'operator'
,
inEiInfo
,
{
onSuccess
(
response
)
{
NotificationUtil
(
response
.
msg
);
if
(
response
.
status
>=
0
){
resultGrid
.
dataSource
.
page
(
1
);
}
},
onFail
(
errorMessage
,
status
,
e
)
{
NotificationUtil
(
"执行失败!"
,
"error"
);
}
}
},
{
async
:
false
});
});
}
/**
* 反审操作
*
* @param id
* @param chkBillno
* @param auditStatus
*/
function
unAudit
(
id
,
chkBillNo
)
{
let
message
=
"确认对单号["
+
chkBillNo
+
"]进行反审操作吗? "
;
JSUtils
.
confirm
(
message
,
{
ok
:
function
()
{
JSUtils
.
submitGridsData
(
"result"
,
"HPZL001"
,
"unAudit"
,
true
);
}
}
});
});
}
}
src/main/webapp/HP/ZL/HPZL001.jsp
View file @
60682ab7
...
@@ -27,22 +27,20 @@
...
@@ -27,22 +27,20 @@
</EF:EFRegion>
</EF:EFRegion>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFRegion
id=
"result"
title=
"明细信息"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
false"
isFloat=
"true"
autoFit=
"true
"
>
<EF:EFGrid
blockId=
"result"
autoDraw=
"
override"
isFloat=
"true"
checkMode=
"row
"
>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"id"
cname=
"内码"
hidden=
"true"
/>
<EF:EFColumn
ename=
"chkBillno"
cname=
"检查单号"
enable=
"false"
width=
"130"
align=
"center"
/>
<EF:EFColumn
ename=
"chkBillno"
cname=
"检查单号"
enable=
"false"
width=
"130"
align=
"center"
/>
<EF:EFColumn
ename=
"receiptDate"
cname=
"单据日期"
editType=
"date"
dateFormat=
"yyyy-MM-dd
"
<EF:EFColumn
ename=
"receiptDate"
cname=
"单据日期"
width=
"120"
align=
"center"
editType=
"date
"
parseFormats=
"['yyyyMMdd']"
width=
"120"
readonly=
"false
"
/>
dateFormat=
"yyyy-MM-dd"
parseFormats=
"['yyyyMMdd']
"
/>
<EF:EFComboColumn
ename=
"itemCode"
cname=
"项目名称"
columnTemplate=
"#=textField#"
<EF:EFComboColumn
ename=
"itemCode"
cname=
"项目名称"
width=
"140"
columnTemplate=
"#=textField#"
itemTemplate=
"#=textField#"
blockName=
"proj_record_block_id"
itemTemplate=
"#=textField#"
blockName=
"proj_record_block_id"
textField=
"textField"
valueField=
"valueField"
maxLength=
"20"
textField=
"textField"
valueField=
"valueField"
maxLength=
"20"
re
adonly=
"false"
style=
"color:blue;"
required=
"true"
filter=
"contains"
width=
"220
"
>
re
quired=
"true"
filter=
"contains
"
>
</EF:EFComboColumn>
</EF:EFComboColumn>
<EF:EFColumn
ename=
"unit"
cname=
"生产组"
width=
"100"
readonly=
"false"
/>
<EF:EFColumn
ename=
"unit"
cname=
"生产组"
width=
"100"
readonly=
"false"
/>
<EF:EFColumn
ename=
"notes"
cname=
"质量问题描述"
width=
"100"
readonly=
"false"
/>
<EF:EFColumn
ename=
"notes"
cname=
"质量问题描述"
width=
"100"
readonly=
"false"
/>
<EF:EFColumn
ename=
"princ"
cname=
"检查人"
width=
"100"
readonly=
"true"
/>
<EF:EFColumn
ename=
"princ"
cname=
"检查人"
width=
"100"
readonly=
"true"
/>
<EF:EFComboColumn
ename=
"status"
cname=
"状态"
enable=
"false"
align=
"center"
<EF:EFComboColumn
ename=
"status"
cname=
"状态"
enable=
"false"
align=
"center"
textField=
"textField"
columnTemplate=
"#=valueField#-#=textField#"
itemTemplate=
"#=valueField#-#=textField#"
textField=
"textField"
valueField=
"valueField"
width=
"100"
required=
"true"
optionLabel=
" "
>
valueField=
"valueField"
width=
"100"
required=
"true"
optionLabel=
" "
>
<EF:EFOption
label=
"--请选择--"
value=
""
></EF:EFOption>
<EF:EFOption
label=
"--请选择--"
value=
""
></EF:EFOption>
<EF:EFOption
label=
"审核"
value=
"1"
></EF:EFOption>
<EF:EFOption
label=
"审核"
value=
"1"
></EF:EFOption>
...
...
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