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
abe87adc
Commit
abe87adc
authored
Jan 18, 2023
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
激活账号
parent
46da83e9
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
14 additions
and
207 deletions
+14
-207
TabHaobanQywxFeeOrderMapper.java
...e/service/dao/mapper/fee/TabHaobanQywxFeeOrderMapper.java
+2
-36
HaobanQywxFeeOrderService.java
...manage/service/service/fee/HaobanQywxFeeOrderService.java
+0
-24
HaobanQywxFeeOrderServiceImpl.java
...rvice/service/fee/impl/HaobanQywxFeeOrderServiceImpl.java
+9
-37
HaobanQywxFeeApiServiceImpl.java
...ice/service/out/impl/fee/HaobanQywxFeeApiServiceImpl.java
+1
-1
TabHaobanQywxFeeOrderMapper.xml
...main/resources/mapper/fee/TabHaobanQywxFeeOrderMapper.xml
+2
-109
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/fee/TabHaobanQywxFeeOrderMapper.java
View file @
abe87adc
package
com
.
gic
.
haoban
.
manage
.
service
.
dao
.
mapper
.
fee
;
import
com.gic.haoban.manage.service.entity.fee.TabHaobanQywxFeeOrder
;
import
org.apache.ibatis.annotations.Param
;
import
org.springframework.data.domain.Pageable
;
import
java.util.List
;
import
com.gic.haoban.manage.service.entity.fee.TabHaobanQywxFeeOrder
;
/**
* 企业微信收费订单(TabHaobanQywxFeeOrder)表数据库访问层
...
...
@@ -20,16 +18,8 @@ public interface TabHaobanQywxFeeOrderMapper {
* @param feeOrderId 主键
* @return 实例对象
*/
TabHaobanQywxFeeOrder
queryById
(
Long
feeOrderId
)
;
TabHaobanQywxFeeOrder
selectByOrderId
(
@Param
(
"wxEnterpriseId"
)
String
wxEnterpriseId
,
@Param
(
"wxEnterpriseId"
)
String
orderId
)
;
/**
* 查询指定行数据
*
* @param tabHaobanQywxFeeOrder 查询条件
* @param pageable 分页对象
* @return 对象列表
*/
List
<
TabHaobanQywxFeeOrder
>
queryAllByLimit
(
TabHaobanQywxFeeOrder
tabHaobanQywxFeeOrder
,
@Param
(
"pageable"
)
Pageable
pageable
);
/**
* 新增数据
...
...
@@ -40,30 +30,6 @@ public interface TabHaobanQywxFeeOrderMapper {
int
insert
(
TabHaobanQywxFeeOrder
tabHaobanQywxFeeOrder
);
/**
* 批量新增数据(MyBatis原生foreach方法)
*
* @param entities List<TabHaobanQywxFeeOrder> 实例对象列表
* @return 影响行数
*/
int
insertBatch
(
@Param
(
"entities"
)
List
<
TabHaobanQywxFeeOrder
>
entities
);
/**
* 修改数据
*
* @param tabHaobanQywxFeeOrder 实例对象
* @return 影响行数
*/
int
update
(
TabHaobanQywxFeeOrder
tabHaobanQywxFeeOrder
);
/**
* 通过主键删除数据
*
* @param feeOrderId 主键
* @return 影响行数
*/
int
deleteById
(
Long
feeOrderId
);
/**
* 购买许可总数
*
* @param wxEnterpriseId wx企业标识
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/fee/HaobanQywxFeeOrderService.java
View file @
abe87adc
...
...
@@ -11,14 +11,6 @@ import com.gic.haoban.manage.service.entity.fee.TabHaobanQywxFeeOrder;
public
interface
HaobanQywxFeeOrderService
{
/**
* 通过ID查询单条数据
*
* @param feeOrderId 主键
* @return 实例对象
*/
TabHaobanQywxFeeOrder
queryById
(
Long
feeOrderId
);
/**
* 新增数据
*
* @param tabHaobanQywxFeeOrder 实例对象
...
...
@@ -27,22 +19,6 @@ public interface HaobanQywxFeeOrderService {
TabHaobanQywxFeeOrder
insert
(
TabHaobanQywxFeeOrder
tabHaobanQywxFeeOrder
);
/**
* 修改数据
*
* @param tabHaobanQywxFeeOrder 实例对象
* @return 实例对象
*/
TabHaobanQywxFeeOrder
update
(
TabHaobanQywxFeeOrder
tabHaobanQywxFeeOrder
);
/**
* 通过主键删除数据
*
* @param feeOrderId 主键
* @return 是否成功
*/
boolean
deleteById
(
Long
feeOrderId
);
/**
* 购买许可总数
*
* @param wxEnterpriseId wx企业标识
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/fee/impl/HaobanQywxFeeOrderServiceImpl.java
View file @
abe87adc
package
com
.
gic
.
haoban
.
manage
.
service
.
service
.
fee
.
impl
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
com.gic.haoban.manage.service.dao.mapper.fee.TabHaobanQywxFeeOrderMapper
;
import
com.gic.haoban.manage.service.entity.fee.TabHaobanQywxFeeOrder
;
import
com.gic.haoban.manage.service.service.fee.HaobanQywxFeeOrderService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
/**
* 企业微信收费订单(TabHaobanQywxFeeOrder)表服务实现类
...
...
@@ -18,18 +19,6 @@ public class HaobanQywxFeeOrderServiceImpl implements HaobanQywxFeeOrderService
private
TabHaobanQywxFeeOrderMapper
tabHaobanQywxFeeOrderMapper
;
/**
* 通过ID查询单条数据
*
* @param feeOrderId 主键
* @return 实例对象
*/
@Override
public
TabHaobanQywxFeeOrder
queryById
(
Long
feeOrderId
)
{
return
this
.
tabHaobanQywxFeeOrderMapper
.
queryById
(
feeOrderId
);
}
/**
* 新增数据
*
* @param tabHaobanQywxFeeOrder 实例对象
...
...
@@ -37,33 +26,16 @@ public class HaobanQywxFeeOrderServiceImpl implements HaobanQywxFeeOrderService
*/
@Override
public
TabHaobanQywxFeeOrder
insert
(
TabHaobanQywxFeeOrder
tabHaobanQywxFeeOrder
)
{
String
wxEnterpriseId
=
tabHaobanQywxFeeOrder
.
getWxEnterpriseId
()
;
String
orderId
=
tabHaobanQywxFeeOrder
.
getOrderId
()
;
TabHaobanQywxFeeOrder
tab
=
this
.
tabHaobanQywxFeeOrderMapper
.
selectByOrderId
(
wxEnterpriseId
,
orderId
)
;
if
(
null
!=
tab
)
{
return
tab
;
}
this
.
tabHaobanQywxFeeOrderMapper
.
insert
(
tabHaobanQywxFeeOrder
);
return
tabHaobanQywxFeeOrder
;
}
/**
* 修改数据
*
* @param tabHaobanQywxFeeOrder 实例对象
* @return 实例对象
*/
@Override
public
TabHaobanQywxFeeOrder
update
(
TabHaobanQywxFeeOrder
tabHaobanQywxFeeOrder
)
{
this
.
tabHaobanQywxFeeOrderMapper
.
update
(
tabHaobanQywxFeeOrder
);
return
this
.
queryById
(
tabHaobanQywxFeeOrder
.
getFeeOrderId
());
}
/**
* 通过主键删除数据
*
* @param feeOrderId 主键
* @return 是否成功
*/
@Override
public
boolean
deleteById
(
Long
feeOrderId
)
{
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 @
abe87adc
...
...
@@ -115,7 +115,7 @@ public class HaobanQywxFeeApiServiceImpl implements HaobanQywxFeeApiService {
private
void
getOrderAccount
(
String
orderId
,
String
corpid
,
String
cursor
,
List
<
Map
<
String
,
String
>>
activeCodeList
)
{
FeeOrderListQDTO
feeOrderListQDTO
=
new
FeeOrderListQDTO
();
feeOrderListQDTO
.
setOrderId
(
orderId
);
feeOrderListQDTO
.
setCursor
(
feeOrderListQDTO
.
getCursor
()
);
feeOrderListQDTO
.
setCursor
(
cursor
);
feeOrderListQDTO
.
setLimit
(
Manage3Constants
.
QW_LIMIT
);
AccountListResponseDTO
accountListResponseDTO
=
qywxUserApiService
.
listOrderAccount
(
corpid
,
config
.
getCorpid
(),
feeOrderListQDTO
);
if
(
accountListResponseDTO
.
getErrcode
()
!=
0
)
{
...
...
haoban-manage3-service/src/main/resources/mapper/fee/TabHaobanQywxFeeOrderMapper.xml
View file @
abe87adc
...
...
@@ -23,60 +23,13 @@
</sql>
<!--查询单个-->
<select
id=
"
queryBy
Id"
resultMap=
"TabHaobanQywxFeeOrderMap"
>
<select
id=
"
selectByOrder
Id"
resultMap=
"TabHaobanQywxFeeOrderMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_qywx_fee_order
where
fee_order_id = #{feeO
rderId}
where
wx_enterprise_id = #{wxEnterpriseId} and order_id = #{o
rderId}
</select>
<!--查询指定行数据-->
<select
id=
"queryAllByLimit"
resultMap=
"TabHaobanQywxFeeOrderMap"
>
select
<include
refid=
"Base_Column_List"
/>
from tab_haoban_qywx_fee_order
<where>
<if
test=
"feeOrderId != null"
>
and fee_order_id = #{feeOrderId}
</if>
<if
test=
"orderId != null and orderId != ''"
>
and order_id = #{orderId}
</if>
<if
test=
"corpId != null and corpId != ''"
>
and corp_id = #{corpId}
</if>
<if
test=
"wxEnterpriseId != null and wxEnterpriseId != ''"
>
and wx_enterprise_id = #{wxEnterpriseId}
</if>
<if
test=
"orderType != null"
>
and order_type = #{orderType}
</if>
<if
test=
"orderStatus != null"
>
and order_status = #{orderStatus}
</if>
<if
test=
"price != null"
>
and price = #{price}
</if>
<if
test=
"baseCount != null"
>
and base_count = #{baseCount}
</if>
<if
test=
"externalContactCount != null"
>
and external_contact_count = #{externalContactCount}
</if>
<if
test=
"months != null"
>
and months = #{months}
</if>
<if
test=
"createTime != null"
>
and create_time = #{createTime}
</if>
<if
test=
"payTime != null"
>
and pay_time = #{payTime}
</if>
</where>
limit #{pageable.offset}, #{pageable.pageSize}
</select>
<!--新增所有列-->
<insert
id=
"insert"
keyProperty=
"feeOrderId"
useGeneratedKeys=
"true"
>
insert into tab_haoban_qywx_fee_order(fee_order_id, order_id, corp_id, wx_enterprise_id, order_type,
...
...
@@ -86,66 +39,6 @@
#{baseCount}, #{externalContactCount}, #{months}, #{createTime}, #{payTime})
</insert>
<insert
id=
"insertBatch"
keyProperty=
"feeOrderId"
useGeneratedKeys=
"true"
>
insert into tab_haoban_qywx_fee_order(fee_order_id, order_id, corp_id, wx_enterprise_id, order_type,
order_status, price, base_count, external_contact_count, months, create_time, pay_time)
values
<foreach
collection=
"entities"
item=
"entity"
separator=
","
>
(#{entity.feeOrderId}, #{entity.orderId}, #{entity.corpId}, #{entity.wxEnterpriseId}, #{entity.orderType},
#{entity.orderStatus}, #{entity.price}, #{entity.baseCount}, #{entity.externalContactCount},
#{entity.months}, #{entity.createTime}, #{entity.payTime})
</foreach>
</insert>
<!--通过主键修改数据-->
<update
id=
"update"
>
update tab_haoban_qywx_fee_order
<set>
<if
test=
"orderId != null and orderId != ''"
>
order_id = #{orderId},
</if>
<if
test=
"corpId != null and corpId != ''"
>
corp_id = #{corpId},
</if>
<if
test=
"wxEnterpriseId != null and wxEnterpriseId != ''"
>
wx_enterprise_id = #{wxEnterpriseId},
</if>
<if
test=
"orderType != null"
>
order_type = #{orderType},
</if>
<if
test=
"orderStatus != null"
>
order_status = #{orderStatus},
</if>
<if
test=
"price != null"
>
price = #{price},
</if>
<if
test=
"baseCount != null"
>
base_count = #{baseCount},
</if>
<if
test=
"externalContactCount != null"
>
external_contact_count = #{externalContactCount},
</if>
<if
test=
"months != null"
>
months = #{months},
</if>
<if
test=
"createTime != null"
>
create_time = #{createTime},
</if>
<if
test=
"payTime != null"
>
pay_time = #{payTime},
</if>
</set>
where fee_order_id = #{feeOrderId}
</update>
<!--通过主键删除-->
<delete
id=
"deleteById"
>
delete
from tab_haoban_qywx_fee_order
where fee_order_id = #{feeOrderId}
</delete>
<select
id=
"countExternalContactCount"
resultType=
"java.lang.Integer"
>
select sum(external_contact_count)
from tab_haoban_qywx_fee_order
...
...
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