Commit 80673e97 by 墨竹

feat:收费增加待转移字段

parent 76f653e5
...@@ -43,6 +43,8 @@ public class HaobanQywxFeeDTO implements Serializable { ...@@ -43,6 +43,8 @@ public class HaobanQywxFeeDTO implements Serializable {
private Integer detailNum; private Integer detailNum;
private Integer transferUserNum;
private Integer autoActiveFlag; private Integer autoActiveFlag;
private String enterpriseNames; private String enterpriseNames;
...@@ -142,5 +144,13 @@ public class HaobanQywxFeeDTO implements Serializable { ...@@ -142,5 +144,13 @@ public class HaobanQywxFeeDTO implements Serializable {
public void setEnterpriseNames(String enterpriseNames) { public void setEnterpriseNames(String enterpriseNames) {
this.enterpriseNames = enterpriseNames; this.enterpriseNames = enterpriseNames;
} }
public Integer getTransferUserNum() {
return transferUserNum;
}
public void setTransferUserNum(Integer transferUserNum) {
this.transferUserNum = transferUserNum;
}
} }
...@@ -64,7 +64,7 @@ public interface TabHaobanQywxFeeOrderAccountMapper { ...@@ -64,7 +64,7 @@ public interface TabHaobanQywxFeeOrderAccountMapper {
int deleteById(Long feeAccountId); int deleteById(Long feeAccountId);
/** /**
* 未激活用户数 * 根据状态查询用户数
* *
* @param status * @param status
* @param wxEnterpriseId * @param wxEnterpriseId
......
...@@ -39,6 +39,7 @@ public class TabHaobanQywxFee implements Serializable { ...@@ -39,6 +39,7 @@ public class TabHaobanQywxFee implements Serializable {
* 拦截:1:已拦截;0:将被拦截 * 拦截:1:已拦截;0:将被拦截
*/ */
private Integer interceptFlag; private Integer interceptFlag;
private Integer transferUserNum;
public Long getQwFeeId() { public Long getQwFeeId() {
...@@ -113,5 +114,12 @@ public class TabHaobanQywxFee implements Serializable { ...@@ -113,5 +114,12 @@ public class TabHaobanQywxFee implements Serializable {
this.interceptFlag = interceptFlag; this.interceptFlag = interceptFlag;
} }
public Integer getTransferUserNum() {
return transferUserNum;
}
public void setTransferUserNum(Integer transferUserNum) {
this.transferUserNum = transferUserNum;
}
} }
...@@ -39,6 +39,7 @@ public class HaobanQywxFeeBO implements Serializable { ...@@ -39,6 +39,7 @@ public class HaobanQywxFeeBO implements Serializable {
* 拦截:1:已拦截;0:将被拦截 * 拦截:1:已拦截;0:将被拦截
*/ */
private Integer interceptFlag; private Integer interceptFlag;
private Integer transferUserNum;
public Long getQwFeeId() { public Long getQwFeeId() {
...@@ -113,5 +114,12 @@ public class HaobanQywxFeeBO implements Serializable { ...@@ -113,5 +114,12 @@ public class HaobanQywxFeeBO implements Serializable {
this.interceptFlag = interceptFlag; this.interceptFlag = interceptFlag;
} }
public Integer getTransferUserNum() {
return transferUserNum;
}
public void setTransferUserNum(Integer transferUserNum) {
this.transferUserNum = transferUserNum;
}
} }
...@@ -239,6 +239,7 @@ public class HaobanQywxFeeApiServiceImpl implements HaobanQywxFeeApiService { ...@@ -239,6 +239,7 @@ public class HaobanQywxFeeApiServiceImpl implements HaobanQywxFeeApiService {
//更新收费 //更新收费
HaobanQywxFeeDetailDTO haobanQywxFeeDetailDTO = haobanQywxFeeAccountStaffService.feeIntercept(wxEnterpriseId); HaobanQywxFeeDetailDTO haobanQywxFeeDetailDTO = haobanQywxFeeAccountStaffService.feeIntercept(wxEnterpriseId);
int permissionUserNum = haobanQywxFeeOrderAccountService.countOrderAccountStatus(1, wxEnterpriseId); int permissionUserNum = haobanQywxFeeOrderAccountService.countOrderAccountStatus(1, wxEnterpriseId);
int transferUserNum = haobanQywxFeeOrderAccountService.countOrderAccountStatus(4, wxEnterpriseId);
if (haobanQywxFeeDetailDTO != null && permissionUserNum > 0) { if (haobanQywxFeeDetailDTO != null && permissionUserNum > 0) {
TabHaobanQywxFee tabHaobanQywxFee = new TabHaobanQywxFee(); TabHaobanQywxFee tabHaobanQywxFee = new TabHaobanQywxFee();
tabHaobanQywxFee.setQwFeeId(UniqueIdUtils.uniqueLong()); tabHaobanQywxFee.setQwFeeId(UniqueIdUtils.uniqueLong());
...@@ -248,6 +249,7 @@ public class HaobanQywxFeeApiServiceImpl implements HaobanQywxFeeApiService { ...@@ -248,6 +249,7 @@ public class HaobanQywxFeeApiServiceImpl implements HaobanQywxFeeApiService {
tabHaobanQywxFee.setInterceptTime(haobanQywxFeeDetailDTO.getInterceptTime()); tabHaobanQywxFee.setInterceptTime(haobanQywxFeeDetailDTO.getInterceptTime());
tabHaobanQywxFee.setInterceptUserNum(haobanQywxFeeDetailDTO.getInterceptUserNum()); tabHaobanQywxFee.setInterceptUserNum(haobanQywxFeeDetailDTO.getInterceptUserNum());
tabHaobanQywxFee.setPermissionUserNum(permissionUserNum); tabHaobanQywxFee.setPermissionUserNum(permissionUserNum);
tabHaobanQywxFee.setTransferUserNum(transferUserNum);
tabHaobanQywxFee.setBuyPermissionUserNum(haobanQywxFeeOrderService.countExternalContactCount(wxEnterpriseId)); tabHaobanQywxFee.setBuyPermissionUserNum(haobanQywxFeeOrderService.countExternalContactCount(wxEnterpriseId));
tabHaobanQywxFee.setInterceptFlag(0); tabHaobanQywxFee.setInterceptFlag(0);
haobanQywxFeeService.insert(tabHaobanQywxFee); haobanQywxFeeService.insert(tabHaobanQywxFee);
...@@ -270,6 +272,7 @@ public class HaobanQywxFeeApiServiceImpl implements HaobanQywxFeeApiService { ...@@ -270,6 +272,7 @@ public class HaobanQywxFeeApiServiceImpl implements HaobanQywxFeeApiService {
tabHaobanQywxFee.setInterceptTime(DateUtil.offsetDay(new Date(), -1)); tabHaobanQywxFee.setInterceptTime(DateUtil.offsetDay(new Date(), -1));
tabHaobanQywxFee.setInterceptUserNum(tabHaobanQywxFeeAccountInterceptLogs.size()); tabHaobanQywxFee.setInterceptUserNum(tabHaobanQywxFeeAccountInterceptLogs.size());
tabHaobanQywxFee.setPermissionUserNum(permissionUserNum); tabHaobanQywxFee.setPermissionUserNum(permissionUserNum);
tabHaobanQywxFee.setTransferUserNum(transferUserNum);
tabHaobanQywxFee.setBuyPermissionUserNum(haobanQywxFeeOrderService.countExternalContactCount(wxEnterpriseId)); tabHaobanQywxFee.setBuyPermissionUserNum(haobanQywxFeeOrderService.countExternalContactCount(wxEnterpriseId));
tabHaobanQywxFee.setInterceptFlag(1); tabHaobanQywxFee.setInterceptFlag(1);
haobanQywxFeeService.insert(tabHaobanQywxFee); haobanQywxFeeService.insert(tabHaobanQywxFee);
......
...@@ -12,11 +12,20 @@ ...@@ -12,11 +12,20 @@
<result property="permissionUserNum" column="permission_user_num" jdbcType="INTEGER"/> <result property="permissionUserNum" column="permission_user_num" jdbcType="INTEGER"/>
<result property="buyPermissionUserNum" column="buy_permission_user_num" jdbcType="INTEGER"/> <result property="buyPermissionUserNum" column="buy_permission_user_num" jdbcType="INTEGER"/>
<result property="interceptFlag" column="intercept_flag" jdbcType="INTEGER"/> <result property="interceptFlag" column="intercept_flag" jdbcType="INTEGER"/>
<result property="transferUserNum" column="transfer_user_num" jdbcType="INTEGER"/>
</resultMap> </resultMap>
<sql id="Base_Column_List"> <sql id="Base_Column_List">
qw_fee_id qw_fee_id,
, corp_name, corp_id, wx_enterprise_id, intercept_time, intercept_user_num, permission_user_num, buy_permission_user_num, intercept_flag corp_name,
corp_id,
wx_enterprise_id,
intercept_time,
intercept_user_num,
permission_user_num,
buy_permission_user_num,
intercept_flag,
transfer_user_num
</sql> </sql>
<!--查询单个--> <!--查询单个-->
...@@ -66,19 +75,19 @@ ...@@ -66,19 +75,19 @@
<insert id="insert" keyProperty="qwFeeId" useGeneratedKeys="true"> <insert id="insert" keyProperty="qwFeeId" useGeneratedKeys="true">
insert into tab_haoban_qywx_fee(qw_fee_id, corp_name, corp_id, wx_enterprise_id, intercept_time, insert into tab_haoban_qywx_fee(qw_fee_id, corp_name, corp_id, wx_enterprise_id, intercept_time,
intercept_user_num, permission_user_num, buy_permission_user_num, intercept_user_num, permission_user_num, buy_permission_user_num,
intercept_flag) intercept_flag,transfer_user_num)
values (#{qwFeeId}, #{corpName}, #{corpId}, #{wxEnterpriseId}, #{interceptTime}, #{interceptUserNum}, values (#{qwFeeId}, #{corpName}, #{corpId}, #{wxEnterpriseId}, #{interceptTime}, #{interceptUserNum},
#{permissionUserNum}, #{buyPermissionUserNum}, #{interceptFlag}) #{permissionUserNum}, #{buyPermissionUserNum}, #{interceptFlag},#{transferUserNum})
</insert> </insert>
<insert id="insertBatch" keyProperty="qwFeeId" useGeneratedKeys="true"> <insert id="insertBatch" keyProperty="qwFeeId" useGeneratedKeys="true">
insert into tab_haoban_qywx_fee(qw_fee_id, corp_name, corp_id, wx_enterprise_id, intercept_time, insert into tab_haoban_qywx_fee(qw_fee_id, corp_name, corp_id, wx_enterprise_id, intercept_time,
intercept_user_num, permission_user_num, buy_permission_user_num, intercept_flag) intercept_user_num, permission_user_num, buy_permission_user_num, intercept_flag,transfer_user_num)
values values
<foreach collection="entities" item="entity" separator=","> <foreach collection="entities" item="entity" separator=",">
(#{entity.qwFeeId}, #{entity.corpName}, #{entity.corpId}, #{entity.wxEnterpriseId}, #{entity.interceptTime}, (#{entity.qwFeeId}, #{entity.corpName}, #{entity.corpId}, #{entity.wxEnterpriseId}, #{entity.interceptTime},
#{entity.interceptUserNum}, #{entity.permissionUserNum}, #{entity.buyPermissionUserNum}, #{entity.interceptUserNum}, #{entity.permissionUserNum}, #{entity.buyPermissionUserNum},
#{entity.interceptFlag}) #{entity.interceptFlag},#{entity.transferUserNum})
</foreach> </foreach>
</insert> </insert>
...@@ -111,6 +120,9 @@ ...@@ -111,6 +120,9 @@
<if test="interceptFlag != null"> <if test="interceptFlag != null">
intercept_flag = #{interceptFlag}, intercept_flag = #{interceptFlag},
</if> </if>
<if test="transferUserNum != null">
transfer_user_num = #{transferUserNum},
</if>
</set> </set>
where qw_fee_id = #{qwFeeId} where qw_fee_id = #{qwFeeId}
</update> </update>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment