|
|
@@ -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);
|
|
|
}
|
|
|
}
|
|
|
}
|