|
@@ -1,15 +1,12 @@
|
|
|
package com.zanxiang.game.module.manage.service.impl;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
-import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.zanxiang.erp.security.util.SecurityUtil;
|
|
|
import com.zanxiang.game.module.manage.pojo.params.RoleOperateParam;
|
|
|
-import com.zanxiang.game.module.mybatis.entity.RoleGiftRecord;
|
|
|
+import com.zanxiang.game.module.manage.service.IRoleOperateService;
|
|
|
import com.zanxiang.game.module.mybatis.entity.RoleOperate;
|
|
|
import com.zanxiang.game.module.mybatis.mapper.RoleOperateMapper;
|
|
|
-import com.zanxiang.game.module.manage.service.IRoleOperateService;
|
|
|
-import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
@@ -28,6 +25,15 @@ import java.util.stream.Collectors;
|
|
|
@Service
|
|
|
public class RoleOperateServiceImpl extends ServiceImpl<RoleOperateMapper, RoleOperate> implements IRoleOperateService {
|
|
|
|
|
|
+ @Override
|
|
|
+ public boolean userAddCorpWechat(Long gameId, Long userId) {
|
|
|
+ return super.count(new LambdaQueryWrapper<RoleOperate>()
|
|
|
+ .eq(RoleOperate::getGameId, gameId)
|
|
|
+ .eq(RoleOperate::getUserId, userId)
|
|
|
+ .eq(RoleOperate::getIsAddCorpWechat, 1)
|
|
|
+ ) > 0;
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public boolean modify(RoleOperateParam param) {
|