Commit e16becc0 by 朱亚洁

feat:[1003948]客服对话解决不了用户问题时,加人工

parent e71d0dfe
......@@ -132,4 +132,8 @@ public interface WeixinQrcodeService {
@RequestMapping(value = "/addAccount4Material", method = RequestMethod.GET)
void addAccount4Material(@RequestParam("accountId") Long accountId, @RequestParam("useType") Integer useType);
@ApiOperation("获取一个客服老师二维码")
@GetMapping("getOneTeacherQrcode")
ResponseEntity<ResponseDto<String>> getOneTeacherQrcode();
}
......@@ -78,4 +78,12 @@ public interface WeworkTeacherBiz {
* @return 分页结果
*/
PageBeanNew<WeworkTeacherBookBindPageVO> getBookWxworkTeacherList(String name, Integer currentPage, Integer numPerPage);
/**
* 随机获取一个客服老师微信二维码
* @author:zhuyajie
* @date:2020/12/7 15:14
* * @param null
*/
String getOneTeacherQrcode();
}
......@@ -241,4 +241,9 @@ public class WeworkTeacherBizImpl implements WeworkTeacherBiz {
return new PageBeanNew<>(currentPage, numPerPage, count, pageList);
}
@Override
public String getOneTeacherQrcode() {
return weworkTeacherMapper.getOneTeacherQrcode();
}
}
......@@ -34,4 +34,6 @@ public interface WeworkTeacherMapper {
List<WeworkTeacher> listByIds(@Param("ids") List<Long> ids);
List<WeworkTeacherVO> getMaterialByIds(@Param("longs") List<Long> longs);
String getOneTeacherQrcode();
}
\ No newline at end of file
......@@ -5,6 +5,7 @@ import com.pcloud.book.book.constant.BookConstant;
import com.pcloud.book.group.biz.GroupMaterialAccountBiz;
import com.pcloud.book.group.biz.GroupQrcodeBiz;
import com.pcloud.book.group.biz.WeixinQrcodeBiz;
import com.pcloud.book.group.biz.WeworkTeacherBiz;
import com.pcloud.book.group.dao.WeixinQrcodeDao;
import com.pcloud.book.group.dto.BookWxQrcodeDTO;
import com.pcloud.book.group.dto.GroupQrcodeInfo4Advertising;
......@@ -53,6 +54,8 @@ public class WeixinQrcodeServiceImpl implements WeixinQrcodeService {
private WeixinQrcodeDao weixinQrcodeDao;
@Autowired
private GroupMaterialAccountBiz groupMaterialAccountBiz;
@Autowired
private WeworkTeacherBiz weworkTeacherBiz;
@Override
@GetMapping("tenQuartz")
......@@ -224,4 +227,10 @@ public class WeixinQrcodeServiceImpl implements WeixinQrcodeService {
public void addAccount4Material(@RequestParam("accountId") Long accountId, @RequestParam("useType") Integer useType) {
groupMaterialAccountBiz.addAccount4Material(accountId, useType);
}
@Override
@GetMapping("getOneTeacherQrcode")
public ResponseEntity<ResponseDto<String>> getOneTeacherQrcode(){
return ResponseHandleUtil.toResponse(weworkTeacherBiz.getOneTeacherQrcode());
}
}
......@@ -269,4 +269,16 @@
</foreach>
</select>
<select id="getOneTeacherQrcode" resultType="string">
SELECT
qrcode
FROM
wework_teacher
WHERE
is_open = 1
ORDER BY
RAND()
LIMIT 1
</select>
</mapper>
\ No newline at end of file
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