zoujiajian преди 1 година
родител
ревизия
f935002387
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      netflix-service/src/main/java/com/cyksj/service/corp/impl/CorpServiceImpl.java

+ 3 - 1
netflix-service/src/main/java/com/cyksj/service/corp/impl/CorpServiceImpl.java

@@ -949,9 +949,10 @@ public class CorpServiceImpl implements CorpService {
 			corpKfServicerSessionRecordMapper.updateById(corpKfServicerSessionRecord);
 		} else {
 			corpKfServicerSessionRecord = new CorpKfServicerSessionRecord();
+			corpKfServicerSessionRecord.setOpenKfId(openKfId);
 			corpKfServicerSessionRecord.setServicerUserid(servicerUserid);
 			corpKfServicerSessionRecord.setExternalUserid(externalUserId);
-			corpKfServicerSessionRecord.setServiceState(changeType);
+			corpKfServicerSessionRecord.setServiceState(changeType != 2 ? 1 : changeType);
 			corpKfServicerSessionRecord.setMsgid(msgid);
 			corpKfServicerSessionRecord.setCloseTime(sendDate);
 			corpKfServicerSessionRecordMapper.insert(corpKfServicerSessionRecord);
@@ -965,6 +966,7 @@ public class CorpServiceImpl implements CorpService {
 					.last("limit 1"));
 			if (beginChat != null) {
 				corpKfServicerSessionRecord.setStartTime(beginChat.getSendDate());
+				corpKfServicerSessionRecordMapper.updateById(corpKfServicerSessionRecord);
 			}
 		}
 	}