diff --git a/ad-distribute-system/system-biz/src/main/java/com/baiye/system/mapper/SysUserMapper.java b/ad-distribute-system/system-biz/src/main/java/com/baiye/system/mapper/SysUserMapper.java index 47e1556..101a45e 100644 --- a/ad-distribute-system/system-biz/src/main/java/com/baiye/system/mapper/SysUserMapper.java +++ b/ad-distribute-system/system-biz/src/main/java/com/baiye/system/mapper/SysUserMapper.java @@ -236,4 +236,11 @@ public interface SysUserMapper extends ExtendMapper { * @return */ List> getReviewList(@Param("userId") Long whichUserId,@Param("roleCode") String roleCode); + + /** + * 修改数量 + * @param userId + * @return + */ + int operationsDistributeNum(Long userId); } diff --git a/ad-distribute-system/system-biz/src/main/java/com/baiye/system/service/SysUserService.java b/ad-distribute-system/system-biz/src/main/java/com/baiye/system/service/SysUserService.java index ea09025..237dde2 100644 --- a/ad-distribute-system/system-biz/src/main/java/com/baiye/system/service/SysUserService.java +++ b/ad-distribute-system/system-biz/src/main/java/com/baiye/system/service/SysUserService.java @@ -227,10 +227,12 @@ public interface SysUserService extends ExtendService { /** * 扣减数量 + * * @param userId + * @param storeName * @return */ - Boolean deductionQuantity(Long userId); + Boolean deductionQuantity(Long userId, String storeName); /** * 获取该公司重审列表 diff --git a/ad-distribute-system/system-biz/src/main/java/com/baiye/system/service/impl/SysUserServiceImpl.java b/ad-distribute-system/system-biz/src/main/java/com/baiye/system/service/impl/SysUserServiceImpl.java index 79c4e18..36be953 100644 --- a/ad-distribute-system/system-biz/src/main/java/com/baiye/system/service/impl/SysUserServiceImpl.java +++ b/ad-distribute-system/system-biz/src/main/java/com/baiye/system/service/impl/SysUserServiceImpl.java @@ -535,19 +535,21 @@ public class SysUserServiceImpl extends ExtendServiceImpl 0; } + if (sysUser.getChargingStatus() == 0) { + return baseMapper.operationsDistributeNum(userId) > 0; + } } - return Boolean.FALSE; } diff --git a/ad-distribute-system/system-biz/src/main/resources/mapper/SysUserMapper.xml b/ad-distribute-system/system-biz/src/main/resources/mapper/SysUserMapper.xml index 968db14..132a26e 100644 --- a/ad-distribute-system/system-biz/src/main/resources/mapper/SysUserMapper.xml +++ b/ad-distribute-system/system-biz/src/main/resources/mapper/SysUserMapper.xml @@ -175,6 +175,10 @@ + + UPDATE sys_user SET distribute_num = distribute_num + 1 WHERE user_id = #{userId} + + + + SELECT + + + FROM tb_store st + left join tb_store_user tsu on st.id = tsu.store_id + where tsu.id = #{storeId} + +