Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
E
etax-income-api
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
caoxiaohong
etax-income-api
Commits
5fde40aa
Commit
5fde40aa
authored
Mar 05, 2025
by
ddx
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
right1数据从统计表获取
parent
db476dc9
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
51 additions
and
7 deletions
+51
-7
etax-income-domain/src/main/java/com/sxc/etaxincome/domain/business/IMonitorManager.java
+2
-0
etax-income-domain/src/main/java/com/sxc/etaxincome/domain/business/impl/MonitorManager.java
+16
-0
etax-income-domain/src/main/java/com/sxc/etaxincome/domain/command/analysis/AreaGroupCommand.java
+1
-1
etax-income-mapper/src/main/java/com/sxc/etaxincome/mapper/FinCountReportMapper.java
+2
-0
etax-income-mapper/src/main/resources/mapper/FinCountReportMapper.xml
+20
-1
etax-income-server/src/main/webapp/jxIndex.html
+4
-4
etax-income-service/src/main/java/com/sxc/etaxincome/service/IFinCountReportService.java
+2
-0
etax-income-service/src/main/java/com/sxc/etaxincome/service/impl/FinCountReportServiceImpl.java
+4
-1
No files found.
etax-income-domain/src/main/java/com/sxc/etaxincome/domain/business/IMonitorManager.java
View file @
5fde40aa
...
...
@@ -18,4 +18,6 @@ public interface IMonitorManager {
List
<
AreaCodeStat
>
statAreaIncome
(
IncomeQueryCommon
incomeQueryCommon
);
List
<
AreaCodeStat
>
statAreaIncomeTop
(
IncomeQueryCommon
incomeQueryCommon
);
}
etax-income-domain/src/main/java/com/sxc/etaxincome/domain/business/impl/MonitorManager.java
View file @
5fde40aa
...
...
@@ -6,6 +6,7 @@ import com.sxc.etaxincome.domain.model.report.AreaCodeStat;
import
com.sxc.etaxincome.domain.support.ZoneProvider
;
import
com.sxc.etaxincome.entity.FinCountReport
;
import
com.sxc.etaxincome.service.IFinRealLogService
;
import
com.sxc.etaxincome.service.IFinCountReportService
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.compress.utils.Lists
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -29,6 +30,8 @@ public class MonitorManager implements IMonitorManager {
@Autowired
private
IFinRealLogService
finRealLogService
;
@Autowired
private
IFinCountReportService
finCountReportService
;
@Override
public
List
<
AreaCodeStat
>
statAreaIncome
(
IncomeQueryCommon
incomeQueryCommon
)
{
...
...
@@ -43,4 +46,17 @@ public class MonitorManager implements IMonitorManager {
return
areaCodeStatList
;
}
@Override
public
List
<
AreaCodeStat
>
statAreaIncomeTop
(
IncomeQueryCommon
incomeQueryCommon
)
{
List
<
FinCountReport
>
countReportList
=
finCountReportService
.
statAreaIncomeTop
(
incomeQueryCommon
);
List
<
AreaCodeStat
>
areaCodeStatList
=
Lists
.
newArrayList
();
countReportList
.
stream
().
forEach
(
e
->
{
areaCodeStatList
.
add
(
AreaCodeStat
.
builder
().
areaCode
(
e
.
getZoneCode
())
.
name
(
ZoneProvider
.
getZoneNameByCode
(
e
.
getZoneCode
()))
.
taxnoCount
(
Long
.
valueOf
(
e
.
getTaxnoNum
())).
requsetCount
(
Long
.
valueOf
(
e
.
getTotalNum
())).
build
());
});
return
areaCodeStatList
;
}
}
etax-income-domain/src/main/java/com/sxc/etaxincome/domain/command/analysis/AreaGroupCommand.java
View file @
5fde40aa
...
...
@@ -25,6 +25,6 @@ public class AreaGroupCommand implements IAnalysisCommand {
.
startDateTime
(
LocalDateTime
.
parse
(
DateProvider
.
getLongDateTimeHead
(
analysisCriteria
.
getStartDateTime
()),
DateTimeFormatter
.
ofPattern
(
DateUtils
.
YMDHMS_DASH
)))
.
endDateTime
(
LocalDateTime
.
parse
(
DateProvider
.
getLongDateTimeTail
(
analysisCriteria
.
getEndDateTime
()),
DateTimeFormatter
.
ofPattern
(
DateUtils
.
YMDHMS_DASH
)))
.
build
();
return
JSONUtil
.
toString
(
monitorManager
.
statAreaIncome
(
incomeQueryCommon
));
return
JSONUtil
.
toString
(
monitorManager
.
statAreaIncome
Top
(
incomeQueryCommon
));
}
}
etax-income-mapper/src/main/java/com/sxc/etaxincome/mapper/FinCountReportMapper.java
View file @
5fde40aa
...
...
@@ -21,4 +21,6 @@ public interface FinCountReportMapper extends BaseMapper<FinCountReport> {
List
<
IncomeInvoiceStatResult
>
queryReportListByUser
(
IncomeQueryCommon
incomeQueryCommon
);
List
<
FinCountReport
>
statAreaIncomeTop
(
IncomeQueryCommon
incomeQueryCommon
);
}
etax-income-mapper/src/main/resources/mapper/FinCountReportMapper.xml
View file @
5fde40aa
...
...
@@ -42,5 +42,24 @@
]]>
GROUP BY user_name
</select>
<select
id=
"statAreaIncomeTop"
resultType=
"com.sxc.etaxincome.entity.FinCountReport"
parameterType=
"com.sxc.etaxincome.criteria.IncomeQueryCommon"
>
SELECT
user_name,
zone_code,
sum( taxno_num ) AS taxno_num,
sum( face_num ) AS face_num,
sum( fail_num ) AS fail_num,
sum( success_num ) AS success_num,
sum( total_num ) AS total_num
FROM
fin_count_report
WHERE
user_name = #{userName}
AND count_type = 'hour'
<![CDATA[
AND count_date >
= #{startDateTime}
AND count_date
<
= #{endDateTime}
]]>
GROUP BY zone_code
</select>
</mapper>
etax-income-server/src/main/webapp/jxIndex.html
View file @
5fde40aa
...
...
@@ -445,15 +445,15 @@
</select>
</div>
</div>
<label
class=
"col-sm-2 control-label text-right"
>
开始
时间
:
</label>
<div
class=
"col-sm-
3
"
>
<label
class=
"col-sm-2 control-label text-right"
>
开始:
</label>
<div
class=
"col-sm-
4
"
>
<input
type=
"text"
class=
"form-control"
id=
"incomeSuccessBarStartDateTime"
onFocus=
"WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',startDate:'%y-%M-%d 00:00:00'})"
placeholder=
"点击选择开始时间"
/>
</div>
<label
class=
"col-sm-2 control-label text-right"
>
结束
时间
:
</label>
<div
class=
"col-sm-
3
"
>
<label
class=
"col-sm-2 control-label text-right"
>
结束:
</label>
<div
class=
"col-sm-
4
"
>
<input
type=
"text"
class=
"form-control"
id=
"incomeSuccessBarEndDateTime"
onFocus=
"WdatePicker({dateFmt:'yyyy-MM-dd HH:mm:ss',startDate:'%y-%M-%d 23:59:59'})"
placeholder=
"点击选择结束时间"
/>
...
...
etax-income-service/src/main/java/com/sxc/etaxincome/service/IFinCountReportService.java
View file @
5fde40aa
...
...
@@ -21,4 +21,6 @@ public interface IFinCountReportService extends IService<FinCountReport> {
List
<
IncomeInvoiceStatResult
>
queryReportListByDate
(
IncomeQueryCommon
incomeQueryCommon
);
List
<
IncomeInvoiceStatResult
>
queryReportListByUser
(
IncomeQueryCommon
incomeQueryCommon
);
List
<
FinCountReport
>
statAreaIncomeTop
(
IncomeQueryCommon
incomeQueryCommon
);;
}
etax-income-service/src/main/java/com/sxc/etaxincome/service/impl/FinCountReportServiceImpl.java
View file @
5fde40aa
...
...
@@ -41,5 +41,8 @@ public class FinCountReportServiceImpl extends ServiceImpl<FinCountReportMapper,
public
List
<
IncomeInvoiceStatResult
>
queryReportListByUser
(
IncomeQueryCommon
incomeQueryCommon
)
{
return
this
.
getBaseMapper
().
queryReportListByUser
(
incomeQueryCommon
);
}
@Override
public
List
<
FinCountReport
>
statAreaIncomeTop
(
IncomeQueryCommon
incomeQueryCommon
)
{
return
this
.
getBaseMapper
().
statAreaIncomeTop
(
incomeQueryCommon
);
}
}
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