Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
lwby_copyright_book_data
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
1
Issues
1
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
maliang
lwby_copyright_book_data
Commits
3e69c63f
Commit
3e69c63f
authored
May 01, 2020
by
maliang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
类属性修改
parent
2473cec9
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
41 additions
and
8 deletions
+41
-8
CopyrightDao.java
src/main/java/com/boot/security/server/dao/CopyrightDao.java
+8
-1
BaseSettlement.java
...n/java/com/boot/security/server/model/BaseSettlement.java
+18
-0
CopyrightMapper.xml
src/main/resources/mybatis-mappers/CopyrightMapper.xml
+15
-7
No files found.
src/main/java/com/boot/security/server/dao/CopyrightDao.java
View file @
3e69c63f
...
...
@@ -2,10 +2,17 @@ package com.boot.security.server.dao;
import
com.boot.security.server.model.BaseSettlement
;
import
org.apache.ibatis.annotations.Mapper
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Update
;
import
java.util.List
;
@Mapper
public
interface
CopyrightDao
{
public
List
<
BaseSettlement
>
selectTableListMonth
(
List
<
BaseSettlement
>
copyrightIdList
);
List
<
BaseSettlement
>
selectTableListMonth
(
List
<
BaseSettlement
>
copyrightIdList
);
List
<
BaseSettlement
>
selectCopyrightAll
();
@Update
(
"update settlement_status set status=#{status},status_name=#{statusName} where report_time=#{reportTime} and copyright_id=#{copyrightId}"
)
int
updateSettlementStatus
(
@Param
(
"copyrightId"
)
Integer
copyrightId
,
@Param
(
"report_time"
)
String
reportTime
,
@Param
(
"status"
)
Integer
status
,
@Param
(
"statusName"
)
String
statusName
);
}
src/main/java/com/boot/security/server/model/BaseSettlement.java
View file @
3e69c63f
...
...
@@ -23,6 +23,24 @@ public class BaseSettlement {
private
String
total_ad_amount
;
//
private
String
jiesuan_ad_amount
;
//
private
String
kouliang_ad_amount
;
//
private
Integer
status
;
private
String
status_name
;
public
Integer
getStatus
()
{
return
status
;
}
public
void
setStatus
(
Integer
status
)
{
this
.
status
=
status
;
}
public
String
getStatus_name
()
{
return
status_name
;
}
public
void
setStatus_name
(
String
status_name
)
{
this
.
status_name
=
status_name
;
}
public
String
getReport_date
()
{
return
report_date
;
...
...
src/main/resources/mybatis-mappers/CopyrightMapper.xml
View file @
3e69c63f
...
...
@@ -3,20 +3,20 @@
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.boot.security.server.dao.CopyrightDao"
>
<select
id=
"selectTableListMonth"
resultType=
"com.boot.security.server.model.BaseSettlement"
>
<select
id=
"selectTableListMonth"
resultType=
"com.boot.security.server.model.BaseSettlement"
parameterType=
"java.util.List"
>
SELECT
a.report_date AS report_date,a.copyright_id,a.copyright_name,
a.total_amount,IFNULL(b.total_ad_amount,0) total_ad_amount
a.total_amount,IFNULL(b.total_ad_amount,0) total_ad_amount
,c.status_name
FROM report_book_settlement_month a
LEFT JOIN report_book_advert_month b
ON a.report_date=b.report_date AND a.batch_id=b.batch_id AND a.batch_name=b.batch_name
WHERE
<![CDATA[
a.report_date >
= #{startTime} and a.report_date
<
= #{endTime}
]]>
left join
settlement_status c
on a.report_date=c.report_date and a.copyright_id=c.copyright_id
<if
test=
"copyrightIdList != null and copyrightIdList.size>0"
>
and a.copyright_id in
WHERE
a.copyright_id in
<foreach
collection=
"copyrightIdList"
item=
"item"
open=
"("
close=
")"
separator=
","
>
#{item}
</foreach>
...
...
@@ -24,4 +24,12 @@
ORDER BY a.total_amount DESC ;
</select>
<select
id=
"selectCopyrightAll"
resultType=
"com.boot.security.server.model.BaseSettlement"
>
SELECT a.copyright_id,a.copyright_name
FROM report_book_settlement_month a
LEFT JOIN report_book_advert_month b
ON a.report_date=b.report_date AND a.batch_id=b.batch_id AND a.batch_name=b.batch_name
group by a.copyright_id,a.copyright_name
</select>
</mapper>
\ No newline at end of file
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