|
@@ -4,26 +4,28 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.yonge.cooleshow.auth.api.client.SysUserFeignService;
|
|
|
import com.yonge.cooleshow.auth.api.entity.SysUser;
|
|
|
+import com.yonge.cooleshow.biz.dal.dao.TeacherStyleVideoDao;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.req.AuthOperaReq;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.TeacherStyleSearch;
|
|
|
import com.yonge.cooleshow.biz.dal.dto.search.TeacherStyleVideoSearch;
|
|
|
+import com.yonge.cooleshow.biz.dal.entity.TeacherStyleVideo;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.AuthStatusEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.ClientEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.enums.MessageTypeEnum;
|
|
|
+import com.yonge.cooleshow.biz.dal.enums.TeacherTagEnum;
|
|
|
import com.yonge.cooleshow.biz.dal.service.SysMessageService;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.TeacherService;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.TeacherStyleVideoService;
|
|
|
import com.yonge.cooleshow.biz.dal.vo.TeacherStyleVideoVo;
|
|
|
+import com.yonge.cooleshow.biz.dal.vo.TeacherVo;
|
|
|
import com.yonge.cooleshow.common.entity.HttpResponseResult;
|
|
|
import com.yonge.toolset.base.string.StringPool;
|
|
|
import com.yonge.toolset.base.util.StringUtil;
|
|
|
import com.yonge.toolset.thirdparty.message.MessageSenderPluginContext;
|
|
|
-import com.yonge.toolset.utils.http.HttpUtil;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
-import com.yonge.cooleshow.biz.dal.entity.TeacherStyleVideo;
|
|
|
-import com.yonge.cooleshow.biz.dal.dao.TeacherStyleVideoDao;
|
|
|
-import com.yonge.cooleshow.biz.dal.service.TeacherStyleVideoService;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.util.Date;
|
|
@@ -41,6 +43,9 @@ public class TeacherStyleVideoServiceImpl extends ServiceImpl<TeacherStyleVideoD
|
|
|
private SysMessageService sysMessageService;
|
|
|
|
|
|
@Autowired
|
|
|
+ private TeacherService teacherService;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
private SysUserFeignService sysUserFeignService;
|
|
|
|
|
|
@Override
|
|
@@ -55,7 +60,7 @@ public class TeacherStyleVideoServiceImpl extends ServiceImpl<TeacherStyleVideoD
|
|
|
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public HttpResponseResult<Boolean> doAuth(AuthOperaReq authOperaReq, SysUser sysUser) throws Exception {
|
|
|
+ public Boolean doAuth(AuthOperaReq authOperaReq, SysUser sysUser) throws Exception {
|
|
|
Long[] ids = StringUtil.toLongArray(StringPool.COMMA, authOperaReq.getId());
|
|
|
for (Long id : ids) {
|
|
|
TeacherStyleVideo build = baseMapper.selectById(id);
|
|
@@ -66,12 +71,15 @@ public class TeacherStyleVideoServiceImpl extends ServiceImpl<TeacherStyleVideoD
|
|
|
build.setReason(authOperaReq.getReason());
|
|
|
build.setVerifyUserId(sysUser.getId());
|
|
|
build.setUpdateTime(new Date());
|
|
|
- HttpResponseResult<Boolean> result = HttpResponseResult.succeed(baseMapper.updateById(build) > 0);
|
|
|
- if (result.getStatus()) {
|
|
|
+ boolean b = baseMapper.updateById(build) > 0;
|
|
|
+ if (b) {
|
|
|
sendAuthMessage(authOperaReq.getPass(), build.getUserId(), authOperaReq.getReason());
|
|
|
+ if (authOperaReq.getPass()) {
|
|
|
+ teacherService.setTeacherTag(build.getUserId(), TeacherTagEnum.STYLE);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- return HttpResponseResult.succeed(true);
|
|
|
+ return true;
|
|
|
}
|
|
|
|
|
|
/**
|