Przeglądaj źródła

fix 转接会话

zoujiajian 1 rok temu
rodzic
commit
8a1238ab22

+ 5 - 0
netflix-service/src/main/java/com/cyksj/service/corp/kf/impl/CorpKfServiceImpl.java

@@ -305,7 +305,12 @@ public class CorpKfServiceImpl implements CorpKfService {
 			//调用微信客服接口 变更会话状态
 			try {
 				wxCorpOps.transCorpKfSessionToServicer(corpId, corpKfServicerSessionRecord.getOpenKfId(), toFollowId, corpKfServicerSessionRecord.getExternalUserid(), 3);
+				corpKfServicerSessionRecord.setServiceState(2);
+				corpKfServicerSessionRecord.setCloseTime(DateTime.now());
+				corpKfServicerSessionRecordMapper.updateById(corpKfServicerSessionRecord);
+
 				CorpKfServicerSessionRecord newRecord = new CorpKfServicerSessionRecord();
+				newRecord.setOpenKfId(openKfId);
 				newRecord.setFromUserid(followId);
 				newRecord.setChangeType(2);
 				newRecord.setServicerUserid(toFollowId);