Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
topsun-bpm
Project
Project
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
鲁鑫
topsun-bpm
Commits
cd4c7384
Commit
cd4c7384
authored
Dec 20, 2023
by
鲁鑫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
导入数据字典明细
parent
10efd589
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
5 additions
and
19 deletions
+5
-19
DictionaryImportApplicationImpl.java
...ary/application/impl/DictionaryImportApplicationImpl.java
+4
-9
DictionaryController.java
...psun/base/dictionary/controller/DictionaryController.java
+0
-9
dictionaryImport.xml
...rc/main/resources/config/topsun/base/dictionaryImport.xml
+1
-1
No files found.
topsun/src/main/java/com/huigou/topsun/base/dictionary/application/impl/DictionaryImportApplicationImpl.java
View file @
cd4c7384
...
...
@@ -31,24 +31,22 @@ import java.util.Map;
*/
@Service
(
"dictionaryImportApplication"
)
public
class
DictionaryImportApplicationImpl
extends
BaseApplication
implements
DictionaryImportApplication
,
ExcelImportInterface
{
@Resource
private
DictionaryApplication
dictionaryApplication
;
@Override
public
void
executeImport
(
String
batchNumber
)
{
//根据导入的数据判断财务金额和资产金额是否相等,不相等则提示
QueryDescriptor
queryDescriptor
=
this
.
sqlExecutorDao
.
getQuery
(
QUERY_XML_FILE_PATH
,
"queryTempData"
);
//前提是建立数据字典,不添加明细。这里传入数据字典的编码
String
dictionaryId
=
sqlExecutorDao
.
queryToString
(
queryDescriptor
.
getSql
(),
"currency"
);
String
sql
=
queryDescriptor
.
getSqlByName
(
"queryImpTempDatas"
);
//获取导入的数据条目
List
<
DictionaryImportData
>
tmpDatas
=
this
.
sqlExecutorDao
.
queryToList
(
sql
,
DictionaryImportData
.
class
,
batchNumber
);
if
(
tmpDatas
==
null
||
tmpDatas
.
size
()
==
0
)
{
return
;
}
// 插入预算记录
BatchSqlUpdateDetail
inserts
=
this
.
getBatchInsertDetail
();
// 修改导入明细表
//String updateImpTempDatas = queryDescriptor.getSqlByName("updateImpTempDatas");
//BatchSqlUpdateDetail updates = BatchSqlUpdateDetail.newInstance(this.sqlExecutorDao.getDataSource(), updateImpTempDatas, null);
for
(
DictionaryImportData
tmp
:
tmpDatas
)
{
tmp
.
setDictionaryId
(
dictionaryId
);
if
(!
tmp
.
isError
())
{
...
...
@@ -57,11 +55,8 @@ public class DictionaryImportApplicationImpl extends BaseApplication implements
tmp
.
setStatus
(
"1"
);
inserts
.
setRows
(
tmp
);
}
// 修改导入信息
//updates.setRows(tmp);
}
inserts
.
flush
();
//updates.flush();
}
private
BatchSqlUpdateDetail
getBatchInsertDetail
()
{
...
...
topsun/src/main/java/com/huigou/topsun/base/dictionary/controller/DictionaryController.java
deleted
100644 → 0
View file @
10efd589
package
com
.
huigou
.
topsun
.
base
.
dictionary
.
controller
;
/**
* @Auther: xin.lu
* @Date: 2023/12/20/10:26
* @Description:
*/
public
class
DictionaryController
{
}
topsun/src/main/resources/config/topsun/base/dictionaryImport.xml
View file @
cd4c7384
...
...
@@ -25,7 +25,7 @@
:value,
:name,
:sequence,
:dictionary
_i
d,
:dictionary
I
d,
1
)
</sql>
...
...
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