Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in
Toggle navigation
T
tcm-system
Project
Project
Details
Activity
Releases
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
TCM
tcm-system
Commits
01ca85ef
Commit
01ca85ef
authored
Sep 27, 2021
by
zhoucong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
首页数据代码提交
parent
08a3c90c
Changes
5
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
36 additions
and
1 deletion
+36
-1
FinanceController.java
.../pangding/web/authority/controller/FinanceController.java
+6
-1
CompanyMoneyDao.java
.../java/com/pangding/web/authority/dao/CompanyMoneyDao.java
+1
-0
CompanyMoneyDaoImpl.java
.../pangding/web/authority/dao/impl/CompanyMoneyDaoImpl.java
+13
-0
CompanyMoneyService.java
...m/pangding/web/authority/service/CompanyMoneyService.java
+2
-0
CompanyMoneyServiceImpl.java
...g/web/authority/service/impl/CompanyMoneyServiceImpl.java
+14
-0
No files found.
src/main/java/com/pangding/web/authority/controller/FinanceController.java
View file @
01ca85ef
...
...
@@ -7,6 +7,7 @@ import com.pangding.web.authority.vo.resvo.WithdrawalResVo;
import
com.pangding.web.vo.order.req.CapitalFlowReqVo
;
import
com.pangding.web.vo.order.req.back.CashWithdrawalBackReqVo
;
import
com.pangding.web.vo.order.res.CapitalFlowListResVo
;
import
com.pangding.web.vo.system.pd.company.CompanyMoneyVo
;
import
com.pangding.web.vo.system.req.company.CompanyMoneyReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyMoneyTotalResVo
;
import
com.yanzuoguang.util.helper.CheckerHelper
;
...
...
@@ -108,6 +109,10 @@ public class FinanceController {
return
ResponseResult
.
result
(
companyMoneyService
.
findCompanyMoney
(
req
));
}
@RequestMapping
(
value
=
"/findLastInfo"
)
@ApiOperation
(
value
=
"查询最后一条数据的finalMoney"
,
notes
=
"查询最后一条数据的finalMoney"
)
public
ResponseResult
<
CompanyMoneyVo
>
findLastInfo
(
@RequestBody
CompanyMoneyReqVo
req
){
return
ResponseResult
.
result
(
companyMoneyService
.
findLastInfo
(
req
));
}
}
src/main/java/com/pangding/web/authority/dao/CompanyMoneyDao.java
View file @
01ca85ef
...
...
@@ -28,4 +28,5 @@ public interface CompanyMoneyDao extends BaseDao {
*/
Integer
updateCompanyMoney
(
CompanyMoneyVo
req
);
CompanyMoneyVo
findLastInfo
(
CompanyMoneyReqVo
req
);
}
src/main/java/com/pangding/web/authority/dao/impl/CompanyMoneyDaoImpl.java
View file @
01ca85ef
...
...
@@ -16,6 +16,8 @@ public class CompanyMoneyDaoImpl extends BaseDaoImpl implements CompanyMoneyDao
private
final
static
String
UPDATE_MONEY
=
"UPDATE_MONEY"
;
public
static
final
String
LAST_INFO
=
"LAST_INFO"
;
@Override
protected
void
init
()
{
...
...
@@ -42,6 +44,12 @@ public class CompanyMoneyDaoImpl extends BaseDaoImpl implements CompanyMoneyDao
"final_money = init_money + in_money + refund_money + out_money "
+
" where company_money_id = @companyMoneyId"
);
table
.
add
(
LAST_INFO
,
"SELECT * FROM pd_company_money WHERE 1=1 {WHERE} order by daily_date desc"
)
.
add
(
"companyId"
,
" AND company_id = ? "
)
.
add
(
"startDate"
,
" AND daily_date >= ?"
)
.
add
(
"endDate"
,
" AND daily_date <= ?"
)
.
add
(
"companyName"
,
" AND company_name like concat('%',?,'%') "
);
}
@Override
...
...
@@ -59,4 +67,9 @@ public class CompanyMoneyDaoImpl extends BaseDaoImpl implements CompanyMoneyDao
return
this
.
updateSql
(
UPDATE_MONEY
,
req
);
}
@Override
public
CompanyMoneyVo
findLastInfo
(
CompanyMoneyReqVo
req
)
{
return
this
.
queryFirst
(
CompanyMoneyVo
.
class
,
LAST_INFO
,
req
);
}
}
src/main/java/com/pangding/web/authority/service/CompanyMoneyService.java
View file @
01ca85ef
package
com
.
pangding
.
web
.
authority
.
service
;
import
com.pangding.web.vo.system.pd.company.CompanyMoneyVo
;
import
com.pangding.web.vo.system.req.company.CompanyMoneyReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyMoneyTotalResVo
;
...
...
@@ -8,4 +9,5 @@ public interface CompanyMoneyService {
CompanyMoneyTotalResVo
findCompanyMoney
(
CompanyMoneyReqVo
req
);
CompanyMoneyVo
findLastInfo
(
CompanyMoneyReqVo
req
);
}
src/main/java/com/pangding/web/authority/service/impl/CompanyMoneyServiceImpl.java
View file @
01ca85ef
...
...
@@ -5,6 +5,7 @@ import com.pangding.web.authority.service.CompanyMoneyService;
import
com.pangding.web.vo.system.pd.company.CompanyMoneyVo
;
import
com.pangding.web.vo.system.req.company.CompanyMoneyReqVo
;
import
com.pangding.web.vo.system.res.company.CompanyMoneyTotalResVo
;
import
com.yanzuoguang.util.helper.StringHelper
;
import
com.yanzuoguang.util.vo.PageSizeData
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -30,8 +31,21 @@ public class CompanyMoneyServiceImpl implements CompanyMoneyService {
CompanyMoneyVo
companyMoneyVo
=
companyMoneyDao
.
findReport
(
req
);
companyMoneyTotalResVo
.
setCompanyMoneyVo
(
companyMoneyVo
);
if
(!
StringHelper
.
isEmpty
(
req
.
getCompanyId
())){
CompanyMoneyReqVo
companyMoney
=
new
CompanyMoneyReqVo
();
companyMoney
.
setCompanyId
(
req
.
getCompanyId
());
CompanyMoneyVo
company
=
companyMoneyDao
.
findLastInfo
(
companyMoney
);
if
(!
StringHelper
.
isEmpty
(
company
)){
companyMoneyTotalResVo
.
setLastFinalMoney
(
company
.
getFinalMoney
());
}
}
return
companyMoneyTotalResVo
;
}
@Override
public
CompanyMoneyVo
findLastInfo
(
CompanyMoneyReqVo
req
)
{
return
companyMoneyDao
.
findLastInfo
(
req
);
}
}
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