Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
f7d7213a
Commit
f7d7213a
authored
Dec 03, 2021
by
季圣华
Browse files
优化进销存统计报表
parent
85216670
Changes
1
Hide whitespace changes
Inline
Side-by-side
jshERP-boot/src/main/java/com/jsh/erp/controller/DepotItemController.java
View file @
f7d7213a
...
...
@@ -280,7 +280,7 @@ public class DepotItemController {
@ApiOperation
(
value
=
"查找所有的明细"
)
public
BaseResponseInfo
findByAll
(
@RequestParam
(
"currentPage"
)
Integer
currentPage
,
@RequestParam
(
"pageSize"
)
Integer
pageSize
,
@RequestParam
(
value
=
"depotIds"
,
required
=
false
)
String
depotIds
,
@RequestParam
(
"depotIds"
)
String
depotIds
,
@RequestParam
(
"monthTime"
)
String
monthTime
,
@RequestParam
(
"materialParam"
)
String
materialParam
,
@RequestParam
(
"mpList"
)
String
mpList
,
...
...
@@ -290,17 +290,7 @@ public class DepotItemController {
try
{
String
timeA
=
Tools
.
firstDayOfMonth
(
monthTime
)
+
BusinessConstants
.
DAY_FIRST_TIME
;
String
timeB
=
Tools
.
lastDayOfMonth
(
monthTime
)
+
BusinessConstants
.
DAY_LAST_TIME
;
List
<
Long
>
depotList
=
new
ArrayList
<>();
if
(
StringUtil
.
isNotEmpty
(
depotIds
))
{
depotList
=
StringUtil
.
strToLongList
(
depotIds
);
}
else
{
//未选择仓库时默认为当前用户有权限的仓库
JSONArray
depotArr
=
depotService
.
findDepotByCurrentUser
();
for
(
Object
obj:
depotArr
)
{
JSONObject
object
=
JSONObject
.
parseObject
(
obj
.
toString
());
depotList
.
add
(
object
.
getLong
(
"id"
));
}
}
List
<
Long
>
depotList
=
StringUtil
.
strToLongList
(
depotIds
);
List
<
DepotItemVo4WithInfoEx
>
dataList
=
depotItemService
.
findByAll
(
StringUtil
.
toNull
(
materialParam
),
timeB
,(
currentPage
-
1
)*
pageSize
,
pageSize
);
String
[]
mpArr
=
mpList
.
split
(
","
);
...
...
@@ -376,7 +366,7 @@ public class DepotItemController {
*/
@GetMapping
(
value
=
"/totalCountMoney"
)
@ApiOperation
(
value
=
"统计总计金额"
)
public
BaseResponseInfo
totalCountMoney
(
@RequestParam
(
value
=
"depotIds"
,
required
=
false
)
String
depotIds
,
public
BaseResponseInfo
totalCountMoney
(
@RequestParam
(
"depotIds"
)
String
depotIds
,
@RequestParam
(
"monthTime"
)
String
monthTime
,
@RequestParam
(
"materialParam"
)
String
materialParam
,
HttpServletRequest
request
)
throws
Exception
{
...
...
@@ -384,17 +374,7 @@ public class DepotItemController {
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
try
{
String
endTime
=
Tools
.
lastDayOfMonth
(
monthTime
)
+
BusinessConstants
.
DAY_LAST_TIME
;
List
<
Long
>
depotList
=
new
ArrayList
<>();
if
(
StringUtil
.
isNotEmpty
(
depotIds
))
{
depotList
=
StringUtil
.
strToLongList
(
depotIds
);
}
else
{
//未选择仓库时默认为当前用户有权限的仓库
JSONArray
depotArr
=
depotService
.
findDepotByCurrentUser
();
for
(
Object
obj:
depotArr
)
{
JSONObject
object
=
JSONObject
.
parseObject
(
obj
.
toString
());
depotList
.
add
(
object
.
getLong
(
"id"
));
}
}
List
<
Long
>
depotList
=
StringUtil
.
strToLongList
(
depotIds
);
List
<
DepotItemVo4WithInfoEx
>
dataList
=
depotItemService
.
findByAll
(
StringUtil
.
toNull
(
materialParam
),
endTime
,
null
,
null
);
BigDecimal
thisAllPrice
=
BigDecimal
.
ZERO
;
...
...
Write
Preview
Supports
Markdown
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