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
e4ff5fd8
Commit
e4ff5fd8
authored
Mar 15, 2024
by
鲁鑫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
固定资产转移Excel导入
parent
8b55e918
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
151 additions
and
5 deletions
+151
-5
sapFixedAssetsMoveDetail.js
...ixedAssets/sapFixedAssetsMove/sapFixedAssetsMoveDetail.js
+37
-2
sapFixedAssetsMoveDetail.jsp
...xedAssets/sapFixedAssetsMove/sapFixedAssetsMoveDetail.jsp
+5
-1
SapFixedAssetsMoveApplication.java
...ixedAssets/application/SapFixedAssetsMoveApplication.java
+2
-0
SapFixedAssessMoveExcelImport.java
...ssets/application/impl/SapFixedAssessMoveExcelImport.java
+24
-0
SapFixedAssetsMoveApplicationImpl.java
...s/application/impl/SapFixedAssetsMoveApplicationImpl.java
+10
-2
SapFixedAssetsMoveController.java
.../fixedAssets/controller/SapFixedAssetsMoveController.java
+14
-0
TmpFixedAssessMoveData.java
...topsun/sap/fixedAssets/domain/TmpFixedAssessMoveData.java
+41
-0
TmpFixedAssessMoveDataRepository.java
...edAssets/repository/TmpFixedAssessMoveDataRepository.java
+18
-0
No files found.
topsun-xt/src/main/webapp/biz/topsun/sap/fixedAssets/sapFixedAssetsMove/sapFixedAssetsMoveDetail.js
View file @
e4ff5fd8
...
@@ -6,6 +6,13 @@ $(document).ready(function () {
...
@@ -6,6 +6,13 @@ $(document).ready(function () {
bindEvent
();
bindEvent
();
});
});
function
initialize
(){
function
initialize
(){
var
mainFileTable
=
$
(
'#sapAssessMoveList'
).
fileList
();
mainFileTable
.
find
(
'table'
).
css
({
borderTopWidth
:
0
});
$
(
'#sapAssessMoveList'
).
fileList
({
bizId
:
$
(
"#attbizId"
).
val
()
});
UICtrl
.
layout
(
"#layout"
,
{
leftWidth
:
3
});
UICtrl
.
layout
(
"#layout"
,
{
leftWidth
:
3
});
}
}
...
@@ -29,7 +36,8 @@ function loadGrid() {
...
@@ -29,7 +36,8 @@ function loadGrid() {
reloadGrid
();
reloadGrid
();
}
}
});
});
}
},
impExcelDataHandler
:{
id
:
'impExcelData'
,
img
:
'fa-table'
,
text
:
'导入数据'
,
click
:
impExcelDataHandler
},
});
});
gridManager
=
UICtrl
.
grid
(
"#maingrid"
,
{
gridManager
=
UICtrl
.
grid
(
"#maingrid"
,
{
columns
:
[
columns
:
[
...
@@ -87,7 +95,7 @@ function loadGrid() {
...
@@ -87,7 +95,7 @@ function loadGrid() {
toolbar
:
toolbarOptions
,
toolbar
:
toolbarOptions
,
enabledEdit
:
true
,
enabledEdit
:
true
,
width
:
"100%"
,
width
:
"100%"
,
height
:
"
10
0%"
,
height
:
"
8
0%"
,
heightDiff
:
-
8
,
heightDiff
:
-
8
,
checkbox
:
true
,
checkbox
:
true
,
fixedCellHeight
:
true
,
fixedCellHeight
:
true
,
...
@@ -105,6 +113,9 @@ function setId(id) {
...
@@ -105,6 +113,9 @@ function setId(id) {
var
_grid
=
UICtrl
.
getGridManager
(
'#maingrid'
);
var
_grid
=
UICtrl
.
getGridManager
(
'#maingrid'
);
_grid
.
options
.
parms
.
sapFixedAssetsMoveId
=
id
;
_grid
.
options
.
parms
.
sapFixedAssetsMoveId
=
id
;
$
(
'#sapAssessMoveList'
).
fileList
({
bizId
:
id
});
}
}
/**
/**
...
@@ -119,6 +130,30 @@ function reloadGrid() {
...
@@ -119,6 +130,30 @@ function reloadGrid() {
gridManager
.
loadData
();
gridManager
.
loadData
();
}
}
//从EXCEL导入数据
function
impExcelDataHandler
(){
ExcelImpManager
.
showImpDialog
(
'导入'
,
'sapFixedAssessMoveData'
,
Public
.
getUUID
(),
saveUpLoadGrid
);
}
function
saveUpLoadGrid
()
{
var
batchNumber
=
$
(
'#batchNumber'
).
val
();
Public
.
ajax
(
web_app
.
name
+
'/sapFixedAssetsMove/importExcelData.ajax'
,
{
batchNumber
:
batchNumber
},
function
(
data
)
{
for
(
var
row
=
0
;
row
<
data
.
length
;
row
++
)
{
//debugger
UICtrl
.
addGridRow
(
gridManager
,{
anln1
:
data
[
row
].
anln1
,
bukrs
:
data
[
row
].
bukrs
,
kostl
:
data
[
row
].
kostl
,
});
}
//reloadGrid();
});
}
function
getExtendedData
(
processAction
)
{
function
getExtendedData
(
processAction
)
{
//回退、打回、转交时,不需要验证必填项是否已经填写;
//回退、打回、转交时,不需要验证必填项是否已经填写;
if
(
processAction
==
ProcessAction
.
BACK
if
(
processAction
==
ProcessAction
.
BACK
...
...
topsun-xt/src/main/webapp/biz/topsun/sap/fixedAssets/sapFixedAssetsMove/sapFixedAssetsMoveDetail.jsp
View file @
e4ff5fd8
...
@@ -3,7 +3,8 @@
...
@@ -3,7 +3,8 @@
<%@ taglib
uri=
"http://java.sun.com/jsp/jstl/core"
prefix=
"c"
%>
<%@ taglib
uri=
"http://java.sun.com/jsp/jstl/core"
prefix=
"c"
%>
<html>
<html>
<head>
<head>
<x:base
include=
"layout,dialog,grid,tree,combox,commonTree,date"
/>
<x:base
include=
"layout,dialog,grid,tree,combox,commonTree,date,attachment"
/>
<x:script
src=
"/system/excelimport/AssignCodeImp.js"
/>
<x:script
src=
'/biz/topsun/sap/fixedAssets/sapFixedAssetsMove/sapFixedAssetsMoveDetail.js'
/>
<x:script
src=
'/biz/topsun/sap/fixedAssets/sapFixedAssetsMove/sapFixedAssetsMoveDetail.js'
/>
</head>
</head>
<body>
<body>
...
@@ -30,6 +31,9 @@
...
@@ -30,6 +31,9 @@
<div
class=
"blank_div clearfix"
></div>
<div
class=
"blank_div clearfix"
></div>
<div
id=
"maingrid"
style=
"margin: 2px;"
>
<div
id=
"maingrid"
style=
"margin: 2px;"
>
</div>
</div>
<div
style=
"padding-top: 15px;"
>
<x:fileList
bizCode=
"sapAssessMove"
bizId=
"attbizId"
id=
"sapAssessMoveList"
title=
"相关资料"
/>
</div>
</form>
</form>
</body>
</body>
</html>
</html>
topsun/src/main/java/com/huigou/topsun/sap/fixedAssets/application/SapFixedAssetsMoveApplication.java
View file @
e4ff5fd8
...
@@ -2,6 +2,7 @@ package com.huigou.topsun.sap.fixedAssets.application;
...
@@ -2,6 +2,7 @@ package com.huigou.topsun.sap.fixedAssets.application;
import
com.huigou.context.Operator
;
import
com.huigou.context.Operator
;
import
com.huigou.topsun.sap.fixedAssets.domain.SapFixedAssetsMove
;
import
com.huigou.topsun.sap.fixedAssets.domain.SapFixedAssetsMove
;
import
com.huigou.topsun.sap.fixedAssets.domain.TmpFixedAssessMoveData
;
import
com.huigou.topsun.sap.fixedAssets.domain.query.SapFixedAssetsMoveQueryRequest
;
import
com.huigou.topsun.sap.fixedAssets.domain.query.SapFixedAssetsMoveQueryRequest
;
import
com.huigou.topsun.sap.fixedAssets.domain.vo.SapFixedAssetsMoveVo
;
import
com.huigou.topsun.sap.fixedAssets.domain.vo.SapFixedAssetsMoveVo
;
...
@@ -24,4 +25,5 @@ public interface SapFixedAssetsMoveApplication {
...
@@ -24,4 +25,5 @@ public interface SapFixedAssetsMoveApplication {
void
deleteByIds
(
List
<
String
>
ids
);
void
deleteByIds
(
List
<
String
>
ids
);
List
<
TmpFixedAssessMoveData
>
importExcelData
(
String
batchNumber
);
}
}
topsun/src/main/java/com/huigou/topsun/sap/fixedAssets/application/impl/SapFixedAssessMoveExcelImport.java
0 → 100644
View file @
e4ff5fd8
package
com
.
huigou
.
topsun
.
sap
.
fixedAssets
.
application
.
impl
;
import
com.huigou.topsun.sap.fixedAssets.domain.TmpFixedAssessMoveData
;
import
com.huigou.topsun.sap.fixedAssets.repository.TmpFixedAssessMoveDataRepository
;
import
com.huigou.uasp.tool.dataimport.application.ExcelImportInterface
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
(
"sapFixedAssessMoveExcelImport"
)
public
class
SapFixedAssessMoveExcelImport
implements
ExcelImportInterface
{
@Autowired
private
TmpFixedAssessMoveDataRepository
tmpFixedAssessMoveDataRepository
;
@Override
public
void
executeImport
(
String
batchNumer
)
{
List
<
TmpFixedAssessMoveData
>
tmpFixedAssessList
=
tmpFixedAssessMoveDataRepository
.
findByBatchNumber
(
batchNumer
);
System
.
out
.
println
(
"========================="
);
// orgSyncApplication.sync(SyncKind.PSM, portalPeoples);
}
}
topsun/src/main/java/com/huigou/topsun/sap/fixedAssets/application/impl/SapFixedAssetsMoveApplicationImpl.java
View file @
e4ff5fd8
...
@@ -2,14 +2,14 @@ package com.huigou.topsun.sap.fixedAssets.application.impl;
...
@@ -2,14 +2,14 @@ package com.huigou.topsun.sap.fixedAssets.application.impl;
import
com.huigou.data.query.model.QueryDescriptor
;
import
com.huigou.data.query.model.QueryDescriptor
;
import
com.huigou.data.query.model.QueryModel
;
import
com.huigou.data.query.model.QueryModel
;
import
com.huigou.topsun.sap.fixedAssets.application.SapFixedAssetsApplication
;
import
com.huigou.topsun.sap.fixedAssets.application.SapFixedAssetsMoveApplication
;
import
com.huigou.topsun.sap.fixedAssets.application.SapFixedAssetsMoveApplication
;
import
com.huigou.topsun.sap.fixedAssets.application.SapFixedAssetsMoveItemApplication
;
import
com.huigou.topsun.sap.fixedAssets.application.SapFixedAssetsMoveItemApplication
;
import
com.huigou.topsun.sap.fixedAssets.domain.SapFixedAssetsMove
;
import
com.huigou.topsun.sap.fixedAssets.domain.SapFixedAssetsMove
;
import
com.huigou.topsun.sap.fixedAssets.domain.SapFixedAssetsMoveItem
;
import
com.huigou.topsun.sap.fixedAssets.domain.SapFixedAssetsMoveItem
;
import
com.huigou.topsun.sap.fixedAssets.domain.TmpFixedAssessMoveData
;
import
com.huigou.topsun.sap.fixedAssets.domain.query.SapFixedAssetsMoveQueryRequest
;
import
com.huigou.topsun.sap.fixedAssets.domain.query.SapFixedAssetsMoveQueryRequest
;
import
com.huigou.topsun.sap.fixedAssets.repository.SapFixedAssetsMoveRepository
;
import
com.huigou.topsun.sap.fixedAssets.repository.SapFixedAssetsMoveRepository
;
import
com.huigou.topsun.sap.
purchase.domain.SapPurchaseItem
;
import
com.huigou.topsun.sap.
fixedAssets.repository.TmpFixedAssessMoveDataRepository
;
import
com.huigou.uasp.bmp.common.BizBillStatus
;
import
com.huigou.uasp.bmp.common.BizBillStatus
;
import
com.huigou.uasp.bpm.FlowBroker
;
import
com.huigou.uasp.bpm.FlowBroker
;
import
com.huigou.util.ClassHelper
;
import
com.huigou.util.ClassHelper
;
...
@@ -32,6 +32,8 @@ public class SapFixedAssetsMoveApplicationImpl extends FlowBroker implements Sap
...
@@ -32,6 +32,8 @@ public class SapFixedAssetsMoveApplicationImpl extends FlowBroker implements Sap
private
SapFixedAssetsMoveRepository
sapFixedAssetsMoveRepository
;
private
SapFixedAssetsMoveRepository
sapFixedAssetsMoveRepository
;
@Autowired
@Autowired
private
SapFixedAssetsMoveItemApplication
sapFixedAssetsMoveItemApplication
;
private
SapFixedAssetsMoveItemApplication
sapFixedAssetsMoveItemApplication
;
@Autowired
private
TmpFixedAssessMoveDataRepository
tmpFixedAssessMoveDataRepository
;
@Override
@Override
public
Map
<
String
,
Object
>
getFixedAssetsMoveList
(
SapFixedAssetsMoveQueryRequest
queryRequest
)
{
public
Map
<
String
,
Object
>
getFixedAssetsMoveList
(
SapFixedAssetsMoveQueryRequest
queryRequest
)
{
QueryDescriptor
queryDescriptor
=
this
.
sqlExecutorDao
.
getQuery
(
QUERY_XML_FILE_PATH
,
"sapFixedAssetsMove"
);
QueryDescriptor
queryDescriptor
=
this
.
sqlExecutorDao
.
getQuery
(
QUERY_XML_FILE_PATH
,
"sapFixedAssetsMove"
);
...
@@ -52,6 +54,12 @@ public class SapFixedAssetsMoveApplicationImpl extends FlowBroker implements Sap
...
@@ -52,6 +54,12 @@ public class SapFixedAssetsMoveApplicationImpl extends FlowBroker implements Sap
});
});
}
}
@Override
public
List
<
TmpFixedAssessMoveData
>
importExcelData
(
String
batchNumber
)
{
List
<
TmpFixedAssessMoveData
>
dataList
=
tmpFixedAssessMoveDataRepository
.
findByBatchNumber
(
batchNumber
);
return
dataList
;
}
@Override
@Override
protected
void
onEnd
(
DelegateExecution
delegateExecution
)
{
protected
void
onEnd
(
DelegateExecution
delegateExecution
)
{
super
.
onEnd
(
delegateExecution
);
super
.
onEnd
(
delegateExecution
);
...
...
topsun/src/main/java/com/huigou/topsun/sap/fixedAssets/controller/SapFixedAssetsMoveController.java
View file @
e4ff5fd8
...
@@ -4,6 +4,7 @@ import com.huigou.context.Operator;
...
@@ -4,6 +4,7 @@ import com.huigou.context.Operator;
import
com.huigou.context.OrgUnit
;
import
com.huigou.context.OrgUnit
;
import
com.huigou.topsun.sap.fixedAssets.application.SapFixedAssetsMoveApplication
;
import
com.huigou.topsun.sap.fixedAssets.application.SapFixedAssetsMoveApplication
;
import
com.huigou.topsun.sap.fixedAssets.domain.SapFixedAssetsMove
;
import
com.huigou.topsun.sap.fixedAssets.domain.SapFixedAssetsMove
;
import
com.huigou.topsun.sap.fixedAssets.domain.TmpFixedAssessMoveData
;
import
com.huigou.topsun.sap.fixedAssets.domain.query.SapFixedAssetsMoveQueryRequest
;
import
com.huigou.topsun.sap.fixedAssets.domain.query.SapFixedAssetsMoveQueryRequest
;
import
com.huigou.uasp.annotation.ControllerMapping
;
import
com.huigou.uasp.annotation.ControllerMapping
;
import
com.huigou.uasp.bmp.common.BizBillStatus
;
import
com.huigou.uasp.bmp.common.BizBillStatus
;
...
@@ -12,6 +13,7 @@ import com.huigou.util.SDO;
...
@@ -12,6 +13,7 @@ import com.huigou.util.SDO;
import
org.springframework.stereotype.Controller
;
import
org.springframework.stereotype.Controller
;
import
javax.annotation.Resource
;
import
javax.annotation.Resource
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
/**
/**
...
@@ -61,4 +63,16 @@ public class SapFixedAssetsMoveController extends CommonController {
...
@@ -61,4 +63,16 @@ public class SapFixedAssetsMoveController extends CommonController {
SapFixedAssetsMove
sapFixedAssetsMove
=
sapFixedAssetsMoveApplication
.
getFixedAssetsMoveById
(
id
);
SapFixedAssetsMove
sapFixedAssetsMove
=
sapFixedAssetsMoveApplication
.
getFixedAssetsMoveById
(
id
);
return
forward
(
"sapFixedAssetsMoveDetail"
,
sapFixedAssetsMove
);
return
forward
(
"sapFixedAssetsMoveDetail"
,
sapFixedAssetsMove
);
}
}
/*
*返回导入数据
*/
public
String
importExcelData
()
{
SDO
sdo
=
this
.
getSDO
();
String
batchNumber
=
sdo
.
getString
(
"batchNumber"
);
List
<
TmpFixedAssessMoveData
>
dataList
=
sapFixedAssetsMoveApplication
.
importExcelData
(
batchNumber
);
// return dataList;
return
toResult
(
dataList
);
}
}
}
topsun/src/main/java/com/huigou/topsun/sap/fixedAssets/domain/TmpFixedAssessMoveData.java
0 → 100644
View file @
e4ff5fd8
package
com
.
huigou
.
topsun
.
sap
.
fixedAssets
.
domain
;
import
com.huigou.topsun.common.AbstractPortalOrg
;
import
lombok.Getter
;
import
lombok.Setter
;
import
javax.persistence.Column
;
import
javax.persistence.Entity
;
import
javax.persistence.Table
;
import
java.math.BigDecimal
;
import
java.util.Date
;
/**
* 固定资产转移导入临时表。
*
* @author lxh
*/
@Table
(
name
=
"tmp_fixed_assess_move_data"
)
@Entity
@Getter
@Setter
public
class
TmpFixedAssessMoveData
extends
AbstractPortalOrg
{
/**
* 主资产号
*/
@Column
(
name
=
"anln1"
)
private
String
anln1
;
/**
* 公司代码(必填)
*/
@Column
(
name
=
"bukrs"
)
private
String
bukrs
;
/**
* 成本中心
*/
@Column
(
name
=
"kostl"
)
private
String
kostl
;
}
topsun/src/main/java/com/huigou/topsun/sap/fixedAssets/repository/TmpFixedAssessMoveDataRepository.java
0 → 100644
View file @
e4ff5fd8
package
com
.
huigou
.
topsun
.
sap
.
fixedAssets
.
repository
;
import
com.huigou.topsun.sap.fixedAssets.domain.TmpFixedAssessMoveData
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
java.util.List
;
/**
* @Auther: LXH
* @Date: 2024/03/14/11:13
* @Description:
*/
public
interface
TmpFixedAssessMoveDataRepository
extends
JpaRepository
<
TmpFixedAssessMoveData
,
String
>
{
List
<
TmpFixedAssessMoveData
>
findByBatchNumber
(
String
batchNumber
);
void
deleteByBatchNumber
(
String
batchNumber
);
}
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