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
34a1c9c0
Commit
34a1c9c0
authored
Jun 23, 2025
by
1650842865
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
报错,无法打印预览采购订单;创建非资产消耗性采购申请报错。
parent
f7957cd9
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
25 additions
and
11 deletions
+25
-11
advancePayment.js
...webapp/biz/topsun/sap/costReimbursement/advancePayment.js
+4
-4
nonProdApplyNext.js
...in/webapp/biz/topsun/sap/nonProdApply/nonProdApplyNext.js
+1
-0
processOuter.ftl
...xt/src/main/webapp/template/print/topsun/processOuter.ftl
+2
-2
processOuter2.ftl
...t/src/main/webapp/template/print/topsun/processOuter2.ftl
+2
-2
SapPurchaseApplicationImpl.java
...purchase/application/impl/SapPurchaseApplicationImpl.java
+7
-1
SapPurchaseOrderApplicationImpl.java
...der/application/impl/SapPurchaseOrderApplicationImpl.java
+9
-2
No files found.
topsun-xt/src/main/webapp/biz/topsun/sap/costReimbursement/advancePayment.js
View file @
34a1c9c0
...
@@ -1018,8 +1018,8 @@ function totalGrid(money) {
...
@@ -1018,8 +1018,8 @@ function totalGrid(money) {
zepFtamount
=
MathUtil
.
add
(
zepFtamount
,
_kzwi11
);
zepFtamount
=
MathUtil
.
add
(
zepFtamount
,
_kzwi11
);
});
});
}
}
$
(
'#zepFtamount1'
).
val
(
zepFtamount1
);
$
(
'#zepFtamount1'
).
val
(
Public
.
currency
(
zepFtamount1
)
);
$
(
'#zepFtamount'
).
val
(
zepFtamount
);
$
(
'#zepFtamount'
).
val
(
Public
.
currency
(
zepFtamount
)
);
}
}
function
initFinancialAuditGridData
(){
function
initFinancialAuditGridData
(){
...
@@ -1053,8 +1053,8 @@ function totalFinancialAuditGrid(data){
...
@@ -1053,8 +1053,8 @@ function totalFinancialAuditGrid(data){
zepPtamount
=
MathUtil
.
add
(
zepPtamount
,
_zepPtdamount
);
zepPtamount
=
MathUtil
.
add
(
zepPtamount
,
_zepPtdamount
);
zepPtamount1
=
MathUtil
.
add
(
zepPtamount1
,
_zepPtdamount1
);
zepPtamount1
=
MathUtil
.
add
(
zepPtamount1
,
_zepPtdamount1
);
});
});
$
(
'#zepPtamount'
).
val
(
zepPtamount
);
$
(
'#zepPtamount'
).
val
(
Public
.
currency
(
zepPtamount
)
);
$
(
'#zepPtamount1'
).
val
(
zepPtamount1
);
$
(
'#zepPtamount1'
).
val
(
Public
.
currency
(
zepPtamount1
)
);
}
}
function
reloadGrid
(){
function
reloadGrid
(){
...
...
topsun-xt/src/main/webapp/biz/topsun/sap/nonProdApply/nonProdApplyNext.js
View file @
34a1c9c0
...
@@ -246,6 +246,7 @@ function initbstmi(mtart){
...
@@ -246,6 +246,7 @@ function initbstmi(mtart){
function
initueetk
(
mtart
){
function
initueetk
(
mtart
){
if
(
mtart
==
"ZBCP"
||
mtart
==
"ZZCP"
||
mtart
==
"ZSHB"
){
if
(
mtart
==
"ZBCP"
||
mtart
==
"ZZCP"
||
mtart
==
"ZSHB"
){
UICtrl
.
setElRequiredFlag
(
"#ueetk"
,
true
);
$
(
"#ueetk"
).
val
(
"X"
);
//允许未限制的过量交货
$
(
"#ueetk"
).
val
(
"X"
);
//允许未限制的过量交货
$
(
"#ueetk_text"
).
val
(
"是"
);
//允许未限制的过量交货
$
(
"#ueetk_text"
).
val
(
"是"
);
//允许未限制的过量交货
}
else
{
}
else
{
...
...
topsun-xt/src/main/webapp/template/print/topsun/processOuter.ftl
View file @
34a1c9c0
...
@@ -70,9 +70,9 @@
...
@@ -70,9 +70,9 @@
<td
class=
"left"
>
外发单号
</td>
<td
class=
"left"
>
外发单号
</td>
<td
class=
"left"
>
${ebeln?default("")?html}
</td>
<td
class=
"left"
>
${ebeln?default("")?html}
</td>
<td
class=
"left"
>
外发日期
</td>
<td
class=
"left"
>
外发日期
</td>
<td
class=
"left"
>
<
@
formatDate
date=
fillinDate/
>
</td>
<td
class=
"left"
>
${fillinDate?default("")?html}
</td>
<td
class=
"left"
>
交货日期
</td>
<td
class=
"left"
>
交货日期
</td>
<td
class=
"left"
>
<
@
formatDate
date=
eindt/
>
</td>
<td
class=
"left"
>
${eindt?default("")?html}
</td>
<td
class=
"left"
>
联系人电话
</td>
<td
class=
"left"
>
联系人电话
</td>
<td
class=
"left"
>
${telf1?default("")?html}
</td>
<td
class=
"left"
>
${telf1?default("")?html}
</td>
...
...
topsun-xt/src/main/webapp/template/print/topsun/processOuter2.ftl
View file @
34a1c9c0
...
@@ -70,9 +70,9 @@
...
@@ -70,9 +70,9 @@
<td
class=
"left"
>
外发单号
</td>
<td
class=
"left"
>
外发单号
</td>
<td
class=
"left"
>
${ebeln?default("")?html}
</td>
<td
class=
"left"
>
${ebeln?default("")?html}
</td>
<td
class=
"left"
>
外发日期
</td>
<td
class=
"left"
>
外发日期
</td>
<td
class=
"left"
>
<
@
formatDate
date=
fillinDate/
>
</td>
<td
class=
"left"
>
${fillinDate?default("")?html}
</td>
<td
class=
"left"
>
交货日期
</td>
<td
class=
"left"
>
交货日期
</td>
<td
class=
"left"
>
<
@
formatDate
date=
eindt/
>
</td>
<td
class=
"left"
>
${eindt?default("")?html}
</td>
<td
class=
"left"
>
联系人电话
</td>
<td
class=
"left"
>
联系人电话
</td>
<td
class=
"left"
>
${telf1?default("")?html}
</td>
<td
class=
"left"
>
${telf1?default("")?html}
</td>
...
...
topsun/src/main/java/com/huigou/topsun/sap/purchase/application/impl/SapPurchaseApplicationImpl.java
View file @
34a1c9c0
...
@@ -83,8 +83,14 @@ public class SapPurchaseApplicationImpl extends FlowBroker implements SapPurchas
...
@@ -83,8 +83,14 @@ public class SapPurchaseApplicationImpl extends FlowBroker implements SapPurchas
}
else
{
}
else
{
sapPurchase
=
(
SapPurchase
)
commonDomainService
.
loadAndFillinProperties
(
sapPurchase
);
sapPurchase
=
(
SapPurchase
)
commonDomainService
.
loadAndFillinProperties
(
sapPurchase
);
}
}
sapPurchase
=
sapPurchaseRepository
.
save
(
sapPurchase
);
List
<
SapPurchaseItem
>
sapPurchaseItems
=
getBizEntities
(
SapPurchaseItem
.
class
,
"sapPurchaseItems"
);
List
<
SapPurchaseItem
>
sapPurchaseItems
=
getBizEntities
(
SapPurchaseItem
.
class
,
"sapPurchaseItems"
);
Set
<
String
>
collect
=
sapPurchaseItems
.
stream
()
.
map
(
SapPurchaseItem:
:
getKostl
)
.
collect
(
Collectors
.
toSet
());
String
kostl
=
String
.
join
(
","
,
collect
);
sapPurchase
.
setKostl
(
kostl
);
sapPurchase
=
sapPurchaseRepository
.
save
(
sapPurchase
);
sapPurchaseItemApplication
.
saveSapPurchaseItems
(
sapPurchase
.
getId
(),
sapPurchaseItems
);
sapPurchaseItemApplication
.
saveSapPurchaseItems
(
sapPurchase
.
getId
(),
sapPurchaseItems
);
/*List<SapPurchaseVo> purchaseVoList = this.getSapPurchaseVoJson(sapPurchase);
/*List<SapPurchaseVo> purchaseVoList = this.getSapPurchaseVoJson(sapPurchase);
...
...
topsun/src/main/java/com/huigou/topsun/sap/purchaseOrder/application/impl/SapPurchaseOrderApplicationImpl.java
View file @
34a1c9c0
...
@@ -515,6 +515,9 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
...
@@ -515,6 +515,9 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
public
Map
<
String
,
Object
>
print
(
String
id
)
{
public
Map
<
String
,
Object
>
print
(
String
id
)
{
SapPurchaseOrder
sapPurchaseOrder
=
this
.
sapPurchaseOrderRepository
.
findOne
(
id
);
SapPurchaseOrder
sapPurchaseOrder
=
this
.
sapPurchaseOrderRepository
.
findOne
(
id
);
Map
<
String
,
Object
>
map
=
ClassHelper
.
beanToMap
(
sapPurchaseOrder
);
Map
<
String
,
Object
>
map
=
ClassHelper
.
beanToMap
(
sapPurchaseOrder
);
if
(
sapPurchaseOrder
.
getFillinDate
()!=
null
){
map
.
put
(
"fillinDate"
,
DateUtil
.
getDateFormat
(
sapPurchaseOrder
.
getFillinDate
(),
"yyyy-MM-dd"
));
}
//获取加工商信息
//获取加工商信息
String
lifnr
=
sapPurchaseOrder
.
getLifnr
();
String
lifnr
=
sapPurchaseOrder
.
getLifnr
();
map
=
this
.
getSupplierInfo
(
map
,
lifnr
);
map
=
this
.
getSupplierInfo
(
map
,
lifnr
);
...
@@ -523,7 +526,11 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
...
@@ -523,7 +526,11 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
//map.put("page","/print/topsun/productProcessOuter.ftl");
//map.put("page","/print/topsun/productProcessOuter.ftl");
List
<
SapPurchaseOrderItem
>
purchaseOrderItems
=
this
.
sapPurchaseOrderItemApplication
.
getPurchaseOrderItems
(
sapPurchaseOrder
.
getId
());
List
<
SapPurchaseOrderItem
>
purchaseOrderItems
=
this
.
sapPurchaseOrderItemApplication
.
getPurchaseOrderItems
(
sapPurchaseOrder
.
getId
());
map
.
put
(
"eindt"
,
purchaseOrderItems
.
get
(
0
).
getEindt
());
//交货时间
String
eindt
=
""
;
if
(
purchaseOrderItems
.
get
(
0
).
getEindt
()
!=
null
){
eindt
=
DateUtil
.
getDateFormat
(
purchaseOrderItems
.
get
(
0
).
getEindt
(),
"yyyy-MM-dd"
);
}
map
.
put
(
"eindt"
,
eindt
);
//交货时间
map
.
put
(
"telf1"
,
purchaseOrderItems
.
get
(
0
).
getTelf1
());
//联系电话
map
.
put
(
"telf1"
,
purchaseOrderItems
.
get
(
0
).
getTelf1
());
//联系电话
map
.
put
(
"lgobe"
,
purchaseOrderItems
.
get
(
0
).
getLgobe
());
//仓库
map
.
put
(
"lgobe"
,
purchaseOrderItems
.
get
(
0
).
getLgobe
());
//仓库
map
.
put
(
"werks"
,
purchaseOrderItems
.
get
(
0
).
getWerks
());
//工厂
map
.
put
(
"werks"
,
purchaseOrderItems
.
get
(
0
).
getWerks
());
//工厂
...
@@ -730,7 +737,7 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
...
@@ -730,7 +737,7 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
.
map
(
p
->
new
ProductKey
(
p
.
getProductCode
(),
p
.
getWempf
(),
p
.
getKbetr
()))
.
map
(
p
->
new
ProductKey
(
p
.
getProductCode
(),
p
.
getWempf
(),
p
.
getKbetr
()))
.
distinct
()
// 如果类正确实现了 equals() 和 hashCode()
.
distinct
()
// 如果类正确实现了 equals() 和 hashCode()
.
collect
(
Collectors
.
toList
()));
.
collect
(
Collectors
.
toList
()));
map
.
put
(
"eindt"
,
outsourceOrderItemList
.
get
(
0
).
getEeind
());
//
map.put("eindt",outsourceOrderItemList.get(0).getEeind());
List
<
Map
<
String
,
Object
>>
detailList
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
detailList
=
new
ArrayList
<>();
for
(
int
i
=
0
;
i
<
uniqueProductList
.
size
();
i
++)
{
for
(
int
i
=
0
;
i
<
uniqueProductList
.
size
();
i
++)
{
Map
<
String
,
Object
>
detailMap
=
new
HashMap
<>();
Map
<
String
,
Object
>
detailMap
=
new
HashMap
<>();
...
...
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