Commit 22f92c0f by 徐高华

企微错误记录

parent 24a4089e
......@@ -67,6 +67,15 @@ public class GroupChatDTO implements Serializable {
private int ownerAddFlag = 1;
// 活码加人状态1正常 2已满不可以加人>200
private int hmAddStatus ;
private String chatRemark ;
public String getChatRemark() {
return chatRemark;
}
public void setChatRemark(String chatRemark) {
this.chatRemark = chatRemark;
}
public int getHmAddStatus() {
return hmAddStatus;
......
......@@ -21,6 +21,8 @@ import com.gic.haoban.manage.service.entity.chat.TabGroupChat;
*/
public interface GroupChatMapper {
public int updateChatErrorRemark(Long groupChatId , String chatRemark) ;
public int getCountByStaffId(String staffId);
public int insert(TabGroupChat chat);
......
......@@ -586,6 +586,14 @@ public class GroupChatServiceImpl implements GroupChatService {
logger.info("从企微获取群详情{}={}", chat.getWxChatId(), JSON.toJSON(detailResp));
if (!detailResp.isSuccess()) {
logger.info("从企微获取群详情失败");
String code = detailResp.getCode();
String msg = detailResp.getMessage();
if (code.equals("701008")) {
msg = "该群主未激活账号许可,无法获取群详情";
} else {
msg = "企微返回错误,错误码" + code;
}
this.groupChatMapper.updateChatErrorRemark(groupChatId, msg);
return;
}
GroupChatDetailDTO detail = detailResp.getResult();
......@@ -696,7 +704,7 @@ public class GroupChatServiceImpl implements GroupChatService {
}
Integer oldAdminFlag = hbUser.getAdminFlag();
hbUser.setAdminFlag(0);
if(null == hbUser.getUserType()) {
if (null == hbUser.getUserType()) {
hbUser.setUserType(qwUser.getType());
}
if (qwUser.getUserid().equals(owner)) {
......
......@@ -28,6 +28,7 @@
<result column="off_time" property="offTime"/>
<result column="original_staff_id" property="originalStaffId"/>
<result column="hm_add_status" property="hmAddStatus"/>
<result column="chat_remark" property="chatRemark"/>
</resultMap>
<sql id="Base_Column_List">
group_chat_id,
......@@ -49,7 +50,7 @@
quit_count,
quit_member_count,
enterprise_id,
gic_flag , init_flag , wx_chat_id_dk , off_time, original_staff_id , hm_add_status
gic_flag , init_flag , wx_chat_id_dk , off_time, original_staff_id , hm_add_status , chat_remark
</sql>
<!-- ===================== 新增 ======================== -->
<insert id="insert"
......@@ -116,11 +117,17 @@
update_time=now(),
gic_flag=#{gicFlag},
original_staff_id = #{originalStaffId} ,
init_flag = 1
init_flag = 1 ,
chat_remark = null
where group_chat_id = #{groupChatId}
]]>
</update>
<update id="updateChatErrorRemark">
update tab_haoban_group_chat set
chat_remark = #{chatRemark} , init_flag = 2 , update_time = now()
where group_chat_id = #{groupChatId}
</update>
<update id="updateData">
update tab_haoban_group_chat set
......@@ -229,6 +236,8 @@
<select id="list" resultType="com.gic.haoban.manage.api.dto.chat.GroupChatDTO" parameterType="com.gic.haoban.manage.api.dto.qdto.chat.GroupChatSearchQDTO">
select
a.remark chatRemark ,
a.init_flag initFlag ,
b.staff_name staffName ,
b.head_img staffImage ,
b.open_concat_flag openConcatFlag ,
......
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