Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
haoban3.0
haoban-manage3.0
Commits
043a987f
Commit
043a987f
authored
Aug 05, 2022
by
墨竹
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
feat:收费
parent
9ab8f17b
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
70 additions
and
3 deletions
+70
-3
TabHaobanQywxFeeOrderAccountMapper.java
...ce/dao/mapper/fee/TabHaobanQywxFeeOrderAccountMapper.java
+10
-0
TabHaobanQywxFeeOrderMapper.java
...e/service/dao/mapper/fee/TabHaobanQywxFeeOrderMapper.java
+9
-0
HaobanQywxFeeOrderAccountService.java
...service/service/fee/HaobanQywxFeeOrderAccountService.java
+11
-0
HaobanQywxFeeOrderService.java
...manage/service/service/fee/HaobanQywxFeeOrderService.java
+11
-0
HaobanQywxFeeOrderAccountServiceImpl.java
...ervice/fee/impl/HaobanQywxFeeOrderAccountServiceImpl.java
+5
-0
HaobanQywxFeeOrderServiceImpl.java
...rvice/service/fee/impl/HaobanQywxFeeOrderServiceImpl.java
+5
-0
HaobanQywxFeeApiServiceImpl.java
...ice/service/out/impl/fee/HaobanQywxFeeApiServiceImpl.java
+5
-3
HaobanQywxFeeOrderService.xml
...c/main/resources/mapper/fee/HaobanQywxFeeOrderService.xml
+8
-0
TabHaobanQywxFeeOrderMapper.xml
...main/resources/mapper/fee/TabHaobanQywxFeeOrderMapper.xml
+6
-0
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/fee/TabHaobanQywxFeeOrderAccountMapper.java
View file @
043a987f
...
@@ -63,5 +63,15 @@ public interface TabHaobanQywxFeeOrderAccountMapper {
...
@@ -63,5 +63,15 @@ public interface TabHaobanQywxFeeOrderAccountMapper {
*/
*/
int
deleteById
(
Long
feeAccountId
);
int
deleteById
(
Long
feeAccountId
);
/**
* 未激活用户数
*
* @param status
* @param wxEnterpriseId
* @return int
* @author mozhu
* @date 2022-08-05 11:24:02
*/
int
countOrderAccountStatus
(
@Param
(
"status"
)
Integer
status
,
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/fee/TabHaobanQywxFeeOrderMapper.java
View file @
043a987f
...
@@ -63,5 +63,14 @@ public interface TabHaobanQywxFeeOrderMapper {
...
@@ -63,5 +63,14 @@ public interface TabHaobanQywxFeeOrderMapper {
*/
*/
int
deleteById
(
Long
feeOrderId
);
int
deleteById
(
Long
feeOrderId
);
/**
* 购买许可总数
*
* @param wxEnterpriseId wx企业标识
* @return int
* @author mozhu
* @date 2022-08-05 11:18:22
*/
int
countExternalContactCount
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/fee/HaobanQywxFeeOrderAccountService.java
View file @
043a987f
...
@@ -42,4 +42,15 @@ public interface HaobanQywxFeeOrderAccountService {
...
@@ -42,4 +42,15 @@ public interface HaobanQywxFeeOrderAccountService {
*/
*/
boolean
deleteById
(
Long
feeAccountId
);
boolean
deleteById
(
Long
feeAccountId
);
/**
* 未激活用户数
*
* @param status 状态
* @param wxEnterpriseId wx企业标识
* @return int
* @author mozhu
* @date 2022-08-05 11:23:01
*/
int
countOrderAccountStatus
(
Integer
status
,
String
wxEnterpriseId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/fee/HaobanQywxFeeOrderService.java
View file @
043a987f
...
@@ -42,4 +42,15 @@ public interface HaobanQywxFeeOrderService {
...
@@ -42,4 +42,15 @@ public interface HaobanQywxFeeOrderService {
*/
*/
boolean
deleteById
(
Long
feeOrderId
);
boolean
deleteById
(
Long
feeOrderId
);
/**
* 购买许可总数
*
* @param wxEnterpriseId wx企业标识
* @return int
* @author mozhu
* @date 2022-08-05 11:17:43
*/
int
countExternalContactCount
(
String
wxEnterpriseId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/fee/impl/HaobanQywxFeeOrderAccountServiceImpl.java
View file @
043a987f
...
@@ -63,4 +63,9 @@ public class HaobanQywxFeeOrderAccountServiceImpl implements HaobanQywxFeeOrderA
...
@@ -63,4 +63,9 @@ public class HaobanQywxFeeOrderAccountServiceImpl implements HaobanQywxFeeOrderA
public
boolean
deleteById
(
Long
feeAccountId
)
{
public
boolean
deleteById
(
Long
feeAccountId
)
{
return
this
.
tabHaobanQywxFeeOrderAccountMapper
.
deleteById
(
feeAccountId
)
>
0
;
return
this
.
tabHaobanQywxFeeOrderAccountMapper
.
deleteById
(
feeAccountId
)
>
0
;
}
}
@Override
public
int
countOrderAccountStatus
(
Integer
status
,
String
wxEnterpriseId
)
{
return
tabHaobanQywxFeeOrderAccountMapper
.
countOrderAccountStatus
(
status
,
wxEnterpriseId
);
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/fee/impl/HaobanQywxFeeOrderServiceImpl.java
View file @
043a987f
...
@@ -63,4 +63,9 @@ public class HaobanQywxFeeOrderServiceImpl implements HaobanQywxFeeOrderService
...
@@ -63,4 +63,9 @@ public class HaobanQywxFeeOrderServiceImpl implements HaobanQywxFeeOrderService
public
boolean
deleteById
(
Long
feeOrderId
)
{
public
boolean
deleteById
(
Long
feeOrderId
)
{
return
this
.
tabHaobanQywxFeeOrderMapper
.
deleteById
(
feeOrderId
)
>
0
;
return
this
.
tabHaobanQywxFeeOrderMapper
.
deleteById
(
feeOrderId
)
>
0
;
}
}
@Override
public
int
countExternalContactCount
(
String
wxEnterpriseId
)
{
return
tabHaobanQywxFeeOrderMapper
.
countExternalContactCount
(
wxEnterpriseId
);
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/fee/HaobanQywxFeeApiServiceImpl.java
View file @
043a987f
...
@@ -216,14 +216,16 @@ public class HaobanQywxFeeApiServiceImpl implements HaobanQywxFeeApiService {
...
@@ -216,14 +216,16 @@ public class HaobanQywxFeeApiServiceImpl implements HaobanQywxFeeApiService {
tabHaobanQywxFee
.
setCorpName
(
tabHaobanWxEnterpris
.
getCorpName
());
tabHaobanQywxFee
.
setCorpName
(
tabHaobanWxEnterpris
.
getCorpName
());
tabHaobanQywxFee
.
setCorpId
(
corpid
);
tabHaobanQywxFee
.
setCorpId
(
corpid
);
tabHaobanQywxFee
.
setWxEnterpriseId
(
wxEnterpriseId
);
tabHaobanQywxFee
.
setWxEnterpriseId
(
wxEnterpriseId
);
//tabHaobanQywxFee.setInterceptTime();
//tabHaobanQywxFee.setInterceptTime();
//
//tabHaobanQywxFee.setInterceptUserNum();
//tabHaobanQywxFee.setInterceptUserNum();
//tabHaobanQywxFee.setPermissionUserNum();
//tabHaobanQywxFee.setBuyPermissionUserNum();
tabHaobanQywxFee
.
setPermissionUserNum
(
haobanQywxFeeOrderAccountService
.
countOrderAccountStatus
(
1
,
wxEnterpriseId
));
tabHaobanQywxFee
.
setBuyPermissionUserNum
(
haobanQywxFeeOrderService
.
countExternalContactCount
(
wxEnterpriseId
));
tabHaobanQywxFee
.
setInterceptFlag
(
0
);
tabHaobanQywxFee
.
setInterceptFlag
(
0
);
haobanQywxFeeService
.
insert
(
tabHaobanQywxFee
);
haobanQywxFeeService
.
insert
(
tabHaobanQywxFee
);
}
}
}
}
...
...
haoban-manage3-service/src/main/resources/mapper/fee/HaobanQywxFeeOrderService.xml
View file @
043a987f
...
@@ -130,5 +130,13 @@
...
@@ -130,5 +130,13 @@
where fee_account_id = #{feeAccountId}
where fee_account_id = #{feeAccountId}
</delete>
</delete>
<select
id=
"countOrderAccountStatus"
resultMap=
"TabHaobanQywxFeeOrderAccountMap"
>
select
count(*)
from tab_haoban_qywx_fee_order_account
where wx_enterprise_id = #{wxEnterpriseId} and status = #{status}
</select>
</mapper>
</mapper>
haoban-manage3-service/src/main/resources/mapper/fee/TabHaobanQywxFeeOrderMapper.xml
View file @
043a987f
...
@@ -146,5 +146,11 @@
...
@@ -146,5 +146,11 @@
where fee_order_id = #{feeOrderId}
where fee_order_id = #{feeOrderId}
</delete>
</delete>
<select
id=
"countExternalContactCount"
resultType=
"java.lang.Integer"
>
select
sum(external_contact_count)
from tab_haoban_qywx_fee_order
where wx_enterprise_id = #{wxEnterpriseId}
</select>
</mapper>
</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