Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dc-cost-system
Overview
Overview
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
bltdc
dc-cost-system
Commits
980ffc18
Commit
980ffc18
authored
Sep 25, 2019
by
yinyong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
普通用户只展示自己的费用列表信息
parent
1729a577
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
27 additions
and
11 deletions
+27
-11
CostListController.java
...m/blt/other/other_cost/controller/CostListController.java
+6
-2
CostPlanController.java
...m/blt/other/other_cost/controller/CostPlanController.java
+6
-1
CostDao.java
...e/src/main/java/com/blt/other/other_cost/dao/CostDao.java
+1
-1
CostPlanDao.java
...c/main/java/com/blt/other/other_cost/dao/CostPlanDao.java
+2
-1
CostPlanService.java
...ava/com/blt/other/other_cost/service/CostPlanService.java
+1
-1
CostService.java
...in/java/com/blt/other/other_cost/service/CostService.java
+1
-1
CostPlanServiceImpl.java
...lt/other/other_cost/service/impl/CostPlanServiceImpl.java
+2
-2
CostServiceImpl.java
...om/blt/other/other_cost/service/impl/CostServiceImpl.java
+2
-2
Cost.xml
cost-core/src/main/resources/mapper/Cost.xml
+3
-0
CostPlanMapper.xml
cost-core/src/main/resources/mapper/CostPlanMapper.xml
+3
-0
No files found.
cost-core/src/main/java/com/blt/other/other_cost/controller/CostListController.java
View file @
980ffc18
...
...
@@ -64,8 +64,12 @@ public class CostListController {
String
pageNum
=
request
.
getParameter
(
"pageNum"
);
String
pageSize
=
request
.
getParameter
(
"pageSize"
);
Map
<
String
,
Object
>
result
=
costService
.
getAllCost
(
Integer
.
parseInt
(
pageNum
),
Integer
.
parseInt
(
pageSize
));
Integer
userId
=
(
request
.
getParameter
(
"userId"
)
==
null
?
null
:
Integer
.
valueOf
(
request
.
getParameter
(
"userId"
)));
Integer
authType
=
(
request
.
getParameter
(
"authType"
)
==
null
?
0
:
Integer
.
valueOf
(
request
.
getParameter
(
"authType"
)));
if
(
authType
!=
0
)
{
userId
=
null
;
}
Map
<
String
,
Object
>
result
=
costService
.
getAllCost
(
Integer
.
parseInt
(
pageNum
),
Integer
.
parseInt
(
pageSize
),
userId
);
result
.
put
(
"success"
,
true
);
return
result
;
}
...
...
cost-core/src/main/java/com/blt/other/other_cost/controller/CostPlanController.java
View file @
980ffc18
...
...
@@ -51,12 +51,17 @@ public class CostPlanController {
Integer
pageNum
=
null
;
String
pageSizeStr
=
request
.
getParameter
(
"pageSize"
);
Integer
pageSize
=
null
;
Integer
userId
=
(
request
.
getParameter
(
"userId"
)
==
null
?
null
:
Integer
.
valueOf
(
request
.
getParameter
(
"userId"
)));
Integer
authType
=
(
request
.
getParameter
(
"authType"
)
==
null
?
0
:
Integer
.
valueOf
(
request
.
getParameter
(
"authType"
)));
if
(
null
!=
pageNumStr
&&
null
!=
pageSizeStr
){
pageNum
=
Integer
.
parseInt
(
pageNumStr
);
pageSize
=
Integer
.
parseInt
(
pageSizeStr
);
}
PageHelper
.
startPage
(
pageNum
,
pageSize
);
List
<
CostPlanDomain
>
allCostList
=
costPlanService
.
getAllCostList
();
if
(
authType
!=
0
)
{
userId
=
null
;
}
List
<
CostPlanDomain
>
allCostList
=
costPlanService
.
getAllCostList
(
userId
);
PageInfo
<
CostPlanDomain
>
pageInfo
=
new
PageInfo
<>(
allCostList
);
List
<
CostPlanDto
>
costPlanDtos
=
costPlanService
.
domainListToDtoList
(
allCostList
);
result
.
put
(
"success"
,
true
);
...
...
cost-core/src/main/java/com/blt/other/other_cost/dao/CostDao.java
View file @
980ffc18
...
...
@@ -24,7 +24,7 @@ public interface CostDao {
/**
* 获取费用单列表
*/
List
<
CostDomain
>
selectAll
();
List
<
CostDomain
>
selectAll
(
@Param
(
"userId"
)
Integer
userId
);
/**
* 根据 costNo 获取费用单详情
...
...
cost-core/src/main/java/com/blt/other/other_cost/dao/CostPlanDao.java
View file @
980ffc18
...
...
@@ -2,6 +2,7 @@ package com.blt.other.other_cost.dao;
import
com.blt.other.other_database.model.CostPlanDomain
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
...
...
@@ -18,5 +19,5 @@ public interface CostPlanDao{
Integer
deleted
(
String
costPlanNo
);
List
<
CostPlanDomain
>
selectAll
();
List
<
CostPlanDomain
>
selectAll
(
@Param
(
"userId"
)
Integer
userId
);
}
cost-core/src/main/java/com/blt/other/other_cost/service/CostPlanService.java
View file @
980ffc18
...
...
@@ -17,7 +17,7 @@ public interface CostPlanService {
Integer
deleted
(
String
costPlanNo
);
List
<
CostPlanDomain
>
getAllCostList
();
List
<
CostPlanDomain
>
getAllCostList
(
Integer
userId
);
List
<
CostPlanDto
>
domainListToDtoList
(
List
<
CostPlanDomain
>
costPlanDomains
);
...
...
cost-core/src/main/java/com/blt/other/other_cost/service/CostService.java
View file @
980ffc18
...
...
@@ -19,7 +19,7 @@ public interface CostService {
* 获取所有费用单
* @return
*/
Map
<
String
,
Object
>
getAllCost
(
Integer
pageNum
,
Integer
pageSize
);
Map
<
String
,
Object
>
getAllCost
(
Integer
pageNum
,
Integer
pageSize
,
Integer
userId
);
/**
* 根据 costNo 获取 cost
...
...
cost-core/src/main/java/com/blt/other/other_cost/service/impl/CostPlanServiceImpl.java
View file @
980ffc18
...
...
@@ -514,8 +514,8 @@ public class CostPlanServiceImpl implements CostPlanService {
}
@Override
public
List
<
CostPlanDomain
>
getAllCostList
()
{
List
<
CostPlanDomain
>
costPlanDomains
=
costPlanDao
.
selectAll
();
public
List
<
CostPlanDomain
>
getAllCostList
(
Integer
userId
)
{
List
<
CostPlanDomain
>
costPlanDomains
=
costPlanDao
.
selectAll
(
userId
);
return
costPlanDomains
;
}
...
...
cost-core/src/main/java/com/blt/other/other_cost/service/impl/CostServiceImpl.java
View file @
980ffc18
...
...
@@ -107,11 +107,11 @@ public class CostServiceImpl implements CostService {
* @return
*/
@Override
public
Map
<
String
,
Object
>
getAllCost
(
Integer
pageNum
,
Integer
pageSize
)
{
public
Map
<
String
,
Object
>
getAllCost
(
Integer
pageNum
,
Integer
pageSize
,
Integer
userId
)
{
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
PageHelper
.
startPage
(
pageNum
,
pageSize
);
List
<
CostDomain
>
costDomains
=
costDao
.
selectAll
();
List
<
CostDomain
>
costDomains
=
costDao
.
selectAll
(
userId
);
PageInfo
<
CostDomain
>
pageInfo
=
new
PageInfo
<>(
costDomains
);
List
<
CostDto
>
costDtos
=
domainToDto
(
costDomains
);
...
...
cost-core/src/main/resources/mapper/Cost.xml
View file @
980ffc18
...
...
@@ -27,6 +27,9 @@
*
FROM
cost
<if
test=
"userId != null"
>
where create_userid = #{userId}
</if>
ORDER BY
id DESC
</select>
...
...
cost-core/src/main/resources/mapper/CostPlanMapper.xml
View file @
980ffc18
...
...
@@ -90,6 +90,9 @@
*
FROM
cost_plan
<if
test=
"userId != null"
>
where create_userid = #{userId}
</if>
ORDER BY
id DESC
</select>
...
...
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