Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
B
bailuntec-cost
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
huluobin
bailuntec-cost
Commits
52d825d1
Commit
52d825d1
authored
Oct 22, 2021
by
liyanlin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
获取费用日志接口(4k同步用)
parent
a27e4ed2
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
39 additions
and
2 deletions
+39
-2
CostController.java
.../com/blt/other/module/cost/controller/CostController.java
+13
-2
CostLogDao.java
...c/main/java/com/blt/other/module/cost/dao/CostLogDao.java
+6
-0
CostLogService.java
...ava/com/blt/other/module/cost/service/CostLogService.java
+4
-0
CostLogServiceImpl.java
...lt/other/module/cost/service/impl/CostLogServiceImpl.java
+6
-0
CostLogMapper.xml
cost-service/src/main/resources/mapper/CostLogMapper.xml
+10
-0
No files found.
cost-service/src/main/java/com/blt/other/module/cost/controller/CostController.java
View file @
52d825d1
...
...
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import
com.baomidou.mybatisplus.core.toolkit.IdWorker
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.blt.other.common.annotation.LoginIgnore
;
import
com.blt.other.database.model.CostLogDomain
;
import
com.blt.other.module.cost.dao.CostDao
;
import
com.blt.other.module.cost.dto.request.AllCheckCostListReq
;
import
com.blt.other.module.cost.dto.request.CheckCostListReq
;
...
...
@@ -508,9 +509,9 @@ public class CostController {
}
@LoginIgnore
@ApiOperation
(
"获取4k数据"
)
@ApiOperation
(
"获取4k
费用
数据"
)
@GetMapping
(
"/costFor4k/{sourceFrom}/{pageSize}/{pageNum}"
)
public
CostResult
<
Page
<
CostDomain
>>
get
TypeName
(
@PathVariable
(
"sourceFrom"
)
String
sourceFrom
,
public
CostResult
<
Page
<
CostDomain
>>
get
CostFor4k
(
@PathVariable
(
"sourceFrom"
)
String
sourceFrom
,
@PathVariable
(
"pageSize"
)
long
pageSize
,
@PathVariable
(
"pageNum"
)
long
pageNum
)
{
// 获取费用单详细信息
...
...
@@ -518,4 +519,14 @@ public class CostController {
return
CostResult
.
success
(
costDomainPage
);
}
@LoginIgnore
@ApiOperation
(
"获取4k费用日志数据"
)
@GetMapping
(
"/costLogFor4k/{sourceFrom}/{pageSize}/{pageNum}"
)
public
CostResult
<
Page
<
CostLogDomain
>>
getCostLogFor4k
(
@PathVariable
(
"sourceFrom"
)
String
sourceFrom
,
@PathVariable
(
"pageSize"
)
long
pageSize
,
@PathVariable
(
"pageNum"
)
long
pageNum
)
{
// 获取费用单详细信息
Page
<
CostLogDomain
>
costLogDomainPage
=
costLogService
.
queryPageFor4k
(
new
Page
(
pageNum
,
pageSize
),
sourceFrom
);
return
CostResult
.
success
(
costLogDomainPage
);
}
}
cost-service/src/main/java/com/blt/other/module/cost/dao/CostLogDao.java
View file @
52d825d1
package
com
.
blt
.
other
.
module
.
cost
.
dao
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.blt.other.database.model.CostLogDomain
;
import
com.blt.other.module.cost.model.CostDomain
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.stereotype.Repository
;
import
java.util.List
;
...
...
@@ -16,4 +19,7 @@ public interface CostLogDao extends BaseMapper<CostLogDomain> {
//查询部门审核日志
CostLogDomain
selectDepartmentCheckLog
(
String
costNo
);
Page
<
CostLogDomain
>
queryPageFor4k
(
@Param
(
"page"
)
Page
<
Object
>
page
,
@Param
(
"sourceFrom"
)
String
sourceFrom
);
}
cost-service/src/main/java/com/blt/other/module/cost/service/CostLogService.java
View file @
52d825d1
package
com
.
blt
.
other
.
module
.
cost
.
service
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.blt.other.database.model.CostLogDomain
;
import
com.blt.other.module.cost.model.CostDomain
;
import
java.util.List
;
...
...
@@ -22,4 +24,6 @@ public interface CostLogService {
//
List
<
String
>
getListLogs
(
List
<
CostLogDomain
>
logs
);
Page
<
CostLogDomain
>
queryPageFor4k
(
Page
page
,
String
sourceFrom
);
}
cost-service/src/main/java/com/blt/other/module/cost/service/impl/CostLogServiceImpl.java
View file @
52d825d1
package
com
.
blt
.
other
.
module
.
cost
.
service
.
impl
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.blt.other.database.model.CostCompanyDomain
;
import
com.blt.other.database.model.CostLogDomain
;
import
com.blt.other.database.model.UserDomain
;
...
...
@@ -102,4 +103,9 @@ public class CostLogServiceImpl implements CostLogService {
}
return
null
;
}
@Override
public
Page
<
CostLogDomain
>
queryPageFor4k
(
Page
page
,
String
sourceFrom
){
return
costLogDao
.
queryPageFor4k
(
page
,
sourceFrom
);
}
}
cost-service/src/main/resources/mapper/CostLogMapper.xml
View file @
52d825d1
...
...
@@ -19,4 +19,14 @@
order by update_time desc
limit 1;
</select>
<select
id=
"queryPageFor4k"
resultType=
"com.blt.other.database.model.CostLogDomain"
>
select cl.* from cost_log cl
left join cost c on c.cost_no = cl.cost_no
left join oa_user ou on ou.oa_user_id = c.create_userid
where
ou.company_id in(18, 27, 32)
and c.source_from in(#{sourceFrom})
order by id desc
</select>
</mapper>
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