Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-enterprise
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
base_platform_enterprise
gic-platform-enterprise
Commits
26178543
Commit
26178543
authored
May 28, 2020
by
guojuxing
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/developer' into developer
parents
002562f6
6b27b00c
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
69 additions
and
13 deletions
+69
-13
TabBillingEnterpriseSmsPackageMapper.java
...rise/dao/mapper/TabBillingEnterpriseSmsPackageMapper.java
+9
-0
BillingOrderServiceImpl.java
.../gic/enterprise/service/impl/BillingOrderServiceImpl.java
+5
-8
PackageServiceImpl.java
...a/com/gic/enterprise/service/impl/PackageServiceImpl.java
+9
-3
TabBillingEnterpriseSmsPackageMapper.xml
...resources/mapper/TabBillingEnterpriseSmsPackageMapper.xml
+46
-2
No files found.
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/dao/mapper/TabBillingEnterpriseSmsPackageMapper.java
View file @
26178543
...
...
@@ -60,6 +60,15 @@ public interface TabBillingEnterpriseSmsPackageMapper {
@Param
(
"startDate"
)
String
startDate
,
@Param
(
"endDate"
)
String
endDate
);
List
<
TabBillingEnterpriseSmsPackage
>
listEnterpriseSmsPackageNoStatus
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"status"
)
Integer
status
,
@Param
(
"search"
)
String
search
,
@Param
(
"startDate"
)
String
startDate
,
@Param
(
"endDate"
)
String
endDate
,
@Param
(
"pageNum"
)
int
pageNum
,
@Param
(
"pageSize"
)
int
pageSize
,
@Param
(
"totalCount"
)
int
totalCount
);
/**
* 短信套餐包列表查询,账户总览页面统计使用
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/impl/BillingOrderServiceImpl.java
View file @
26178543
...
...
@@ -20,8 +20,6 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.util.Calendar
;
import
java.util.Date
;
...
...
@@ -101,7 +99,6 @@ public class BillingOrderServiceImpl implements BillingOrderService {
if
(
order
!=
null
){
int
i1
=
this
.
tabBillingOrderMapper
.
updateOrderBySerialNumber
(
orderSerialNumber
,
totalFeePaid
,
auditStatus
);
logger
.
info
(
"修改订单状态:{}"
,
i1
);
SimpleDateFormat
simpleDateFormat
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
SmsPackageOrderItemDTO
itemDTO
=
JSON
.
parseObject
(
order
.
getItemJson
(),
SmsPackageOrderItemDTO
.
class
);
if
(
itemDTO
!=
null
){
for
(
int
i
=
0
;
i
<
itemDTO
.
getBuyCount
();
i
++){
...
...
@@ -119,11 +116,11 @@ public class BillingOrderServiceImpl implements BillingOrderService {
Calendar
now
=
Calendar
.
getInstance
();
now
.
setTime
(
new
Date
());
now
.
add
(
Calendar
.
MONTH
,
itemDTO
.
getPackageLength
());
try
{
smsPackage
.
setEffectiveDate
(
simpleDateFormat
.
parse
(
simpleDateFormat
.
format
(
now
.
getTime
()))
);
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
}
now
.
set
(
Calendar
.
HOUR
,
23
);
now
.
set
(
Calendar
.
MINUTE
,
59
);
now
.
set
(
Calendar
.
SECOND
,
59
);
smsPackage
.
setEffectiveDate
(
now
.
getTime
());
this
.
billingEnterpriseSmsPackageService
.
saveEnterpriseSmsPackage
(
smsPackage
);
}
}
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/impl/PackageServiceImpl.java
View file @
26178543
...
...
@@ -20,8 +20,14 @@ public class PackageServiceImpl implements PackageService {
Integer
status
,
String
startDate
,
String
endDate
,
int
pageNum
,
int
pageSize
)
{
PageHelper
.
startPage
(
pageNum
,
pageSize
);
List
<
TabBillingEnterpriseSmsPackage
>
list
=
this
.
tabBillingEnterpriseSmsPackageMapper
.
listEnterpriseSmsPackage
(
enterpriseId
,
status
,
search
,
startDate
,
endDate
);
return
(
Page
<
TabBillingEnterpriseSmsPackage
>)
list
;
if
(
status
!=
null
)
{
List
<
TabBillingEnterpriseSmsPackage
>
list
=
this
.
tabBillingEnterpriseSmsPackageMapper
.
listEnterpriseSmsPackage
(
enterpriseId
,
status
,
search
,
startDate
,
endDate
);
return
(
Page
<
TabBillingEnterpriseSmsPackage
>)
list
;
}
else
{
List
<
TabBillingEnterpriseSmsPackage
>
list
=
this
.
tabBillingEnterpriseSmsPackageMapper
.
listEnterpriseSmsPackageNoStatus
(
enterpriseId
,
status
,
search
,
startDate
,
endDate
,
pageNum
,
pageSize
,
pageNum
*
pageSize
);
return
(
Page
<
TabBillingEnterpriseSmsPackage
>)
list
;
}
}
}
gic-platform-enterprise-service/src/main/resources/mapper/TabBillingEnterpriseSmsPackageMapper.xml
View file @
26178543
...
...
@@ -19,6 +19,42 @@
enterprise_sms_package_id, enterprise_id, status, create_time, update_time, sms_package_name,
sms_package_code, type, effective_date, billing_order_id, total_acount, remain_account
</sql>
<sql
id=
"list1"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_billing_enterprise_sms_package
where enterprise_id = #{enterpriseId,jdbcType=INTEGER}
and status = 2
<if
test=
"startDate != null and startDate != ''"
>
and effective_date
>
= #{startDate}
</if>
<if
test=
"endDate != null and endDate != ''"
>
and effective_date
<
= #{endDate}
</if>
<if
test=
"search !=null and search !=''"
>
and sms_package_name like concat('%',#{search},'%')
</if>
order by status, create_time desc
limit #{totalCount}
</sql>
<sql
id=
"list2"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_billing_enterprise_sms_package
where enterprise_id = #{enterpriseId,jdbcType=INTEGER}
and status !=0
<if
test=
"startDate != null and startDate != ''"
>
and effective_date
>
= #{startDate}
</if>
<if
test=
"endDate != null and endDate != ''"
>
and effective_date
<
= #{endDate}
</if>
<if
test=
"search !=null and search !=''"
>
and sms_package_name like concat('%',#{search},'%')
</if>
order by status, create_time desc
limit #{totalCount}
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
...
...
@@ -194,9 +230,17 @@
<if
test=
"search !=null and search !=''"
>
and sms_package_name like concat('%',#{search},'%')
</if>
order by create_time desc, status
order by create_time desc
</select>
<select
id=
"listEnterpriseSmsPackageNoStatus"
resultMap=
"BaseResultMap"
>
select
<include
refid=
"Base_Column_List"
/>
from
(
(
<include
refid=
"list1"
/>
)
union
(
<include
refid=
"list2"
/>
)
) t1
</select>
<select
id=
"listSmsPackage"
resultMap=
"BaseResultMap"
>
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