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
12c6c22e
Commit
12c6c22e
authored
Oct 17, 2021
by
季圣华
Browse files
给库存报表增加排序
parent
28c9b3ed
Changes
4
Hide whitespace changes
Inline
Side-by-side
jshERP-boot/src/main/java/com/jsh/erp/controller/MaterialController.java
View file @
12c6c22e
...
...
@@ -535,6 +535,8 @@ public class MaterialController {
* @param categoryId
* @param materialParam
* @param mpList
* @param column
* @param order
* @param request
* @return
* @throws Exception
...
...
@@ -546,6 +548,8 @@ public class MaterialController {
@RequestParam
(
"categoryId"
)
Long
categoryId
,
@RequestParam
(
"materialParam"
)
String
materialParam
,
@RequestParam
(
"mpList"
)
String
mpList
,
@RequestParam
(
"column"
)
String
column
,
@RequestParam
(
"order"
)
String
order
,
HttpServletRequest
request
)
throws
Exception
{
BaseResponseInfo
res
=
new
BaseResponseInfo
();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
...
...
@@ -555,7 +559,7 @@ public class MaterialController {
idList
=
materialService
.
getListByParentId
(
categoryId
);
}
List
<
MaterialVo4Unit
>
dataList
=
materialService
.
getListWithStock
(
depotId
,
idList
,
StringUtil
.
toNull
(
materialParam
),
(
currentPage
-
1
)*
pageSize
,
pageSize
);
column
,
order
,
(
currentPage
-
1
)*
pageSize
,
pageSize
);
int
total
=
materialService
.
getListWithStockCount
(
depotId
,
idList
,
StringUtil
.
toNull
(
materialParam
));
MaterialVo4Unit
materialVo4Unit
=
materialService
.
getTotalStockAndPrice
(
depotId
,
idList
,
StringUtil
.
toNull
(
materialParam
));
map
.
put
(
"total"
,
total
);
...
...
jshERP-boot/src/main/java/com/jsh/erp/datasource/mappers/MaterialMapperEx.java
View file @
12c6c22e
...
...
@@ -92,6 +92,8 @@ public interface MaterialMapperEx {
@Param
(
"depotId"
)
Long
depotId
,
@Param
(
"idList"
)
List
<
Long
>
idList
,
@Param
(
"materialParam"
)
String
materialParam
,
@Param
(
"column"
)
String
column
,
@Param
(
"order"
)
String
order
,
@Param
(
"offset"
)
Integer
offset
,
@Param
(
"rows"
)
Integer
rows
);
...
...
jshERP-boot/src/main/java/com/jsh/erp/service/material/MaterialService.java
View file @
12c6c22e
...
...
@@ -818,8 +818,9 @@ public class MaterialService {
return
materialMapperEx
.
getMaterialByBarCode
(
barCodeArray
);
}
public
List
<
MaterialVo4Unit
>
getListWithStock
(
Long
depotId
,
List
<
Long
>
idList
,
String
materialParam
,
Integer
offset
,
Integer
rows
)
{
return
materialMapperEx
.
getListWithStock
(
depotId
,
idList
,
materialParam
,
offset
,
rows
);
public
List
<
MaterialVo4Unit
>
getListWithStock
(
Long
depotId
,
List
<
Long
>
idList
,
String
materialParam
,
String
column
,
String
order
,
Integer
offset
,
Integer
rows
)
{
return
materialMapperEx
.
getListWithStock
(
depotId
,
idList
,
materialParam
,
column
,
order
,
offset
,
rows
);
}
public
int
getListWithStockCount
(
Long
depotId
,
List
<
Long
>
idList
,
String
materialParam
)
{
...
...
jshERP-boot/src/main/resources/mapper_xml/MaterialMapperEx.xml
View file @
12c6c22e
...
...
@@ -367,7 +367,12 @@
</if>
and ifnull(m.delete_flag,'0') !='1'
group by m.id
order by m.id desc
<if
test=
"column == 'createTime'"
>
order by m.id desc
</if>
<if
test=
"column != 'createTime'"
>
order by ${column} ${order}
</if>
<if
test=
"offset != null and rows != null"
>
limit #{offset},#{rows}
</if>
...
...
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