Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
api
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
首航-临时账号
api
Commits
a060bd53
Commit
a060bd53
authored
May 07, 2019
by
java-李谡
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改不兼容文件
parent
811faa13
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
50 additions
and
50 deletions
+50
-50
CallDao.xml
resources/mapper/modules/call/CallDao.xml
+9
-9
CallController.java
src/com/ejweb/modules/call/api/CallController.java
+0
-0
CallDao.java
src/com/ejweb/modules/call/dao/CallDao.java
+21
-21
CallService.java
src/com/ejweb/modules/call/service/CallService.java
+0
-0
HuaweiUCSyncService.java
src/com/ejweb/modules/im/service/HuaweiUCSyncService.java
+20
-20
No files found.
resources/mapper/modules/call/CallDao.xml
View file @
a060bd53
...
@@ -99,7 +99,7 @@
...
@@ -99,7 +99,7 @@
center_records_id
center_records_id
) VALUES
) VALUES
<foreach
collection=
"list"
item=
"item"
index=
"index"
separator=
","
>
<foreach
collection=
"list"
item=
"item"
index=
"index"
separator=
","
>
(
(
#{item.id},
#{item.id},
#{item.recordId},
#{item.recordId},
#{item.title},
#{item.title},
...
@@ -182,7 +182,7 @@
...
@@ -182,7 +182,7 @@
and r.start_time
<
= #{endTime}
and r.start_time
<
= #{endTime}
ORDER BY r.start_time DESC
ORDER BY r.start_time DESC
</select>
</select>
<!-- 通过通话的电话号查询用户信息 -->
<!-- 通过通话的电话号查询用户信息 -->
<select
id=
"findUserByCallPhone"
resultType=
"com.ejweb.modules.call.entity.CallPhoneInfoListEntity"
>
<select
id=
"findUserByCallPhone"
resultType=
"com.ejweb.modules.call.entity.CallPhoneInfoListEntity"
>
SELECT a.id AS userId,
SELECT a.id AS userId,
...
@@ -244,7 +244,7 @@
...
@@ -244,7 +244,7 @@
OR s.seat_phone = #{phoneNumer}
OR s.seat_phone = #{phoneNumer}
OR s.seat_phone_number = #{phoneNumer}
OR s.seat_phone_number = #{phoneNumer}
</select>
</select>
<select
id=
"findUserInfoByNumOrId"
resultType=
"com.ejweb.modules.call.entity.CallPhoneInfoListEntity"
>
<select
id=
"findUserInfoByNumOrId"
resultType=
"com.ejweb.modules.call.entity.CallPhoneInfoListEntity"
>
SELECT s.id AS userId,
SELECT s.id AS userId,
s.seat_name AS name,
s.seat_name AS name,
...
@@ -291,7 +291,7 @@
...
@@ -291,7 +291,7 @@
ORDER BY start_time DESC
ORDER BY start_time DESC
LIMIT 1
LIMIT 1
</select>
</select>
<!-- 通过通话的电话号查询席位信息 -->
<!-- 通过通话的电话号查询席位信息 -->
<select
id=
"getPhoneAreaByAreaCode"
resultType=
"com.ejweb.modules.call.entity.CallPhoneAreaEntity"
>
<select
id=
"getPhoneAreaByAreaCode"
resultType=
"com.ejweb.modules.call.entity.CallPhoneAreaEntity"
>
SELECT * FROM `foc_phone_area` WHERE `area_code`=#{areaCode}
SELECT * FROM `foc_phone_area` WHERE `area_code`=#{areaCode}
...
@@ -351,7 +351,7 @@
...
@@ -351,7 +351,7 @@
#{updateDate}
#{updateDate}
)
)
</insert>
</insert>
<!-- 添加安科的录音记录 -->
<!-- 添加安科的录音记录 -->
<insert
id=
"addSoundRecord"
>
<insert
id=
"addSoundRecord"
>
INSERT INTO foc_callcenter_records(
INSERT INTO foc_callcenter_records(
...
@@ -394,8 +394,8 @@
...
@@ -394,8 +394,8 @@
#{createDate}
#{createDate}
)
)
</insert>
</insert>
<!-- 安科记录 -->
<!-- 安科记录 -->
<select
id=
"getCallSoundList"
resultType=
"com.ejweb.modules.call.entity.CallRecordListEntity"
>
<select
id=
"getCallSoundList"
resultType=
"com.ejweb.modules.call.entity.CallRecordListEntity"
>
...
@@ -468,7 +468,7 @@
...
@@ -468,7 +468,7 @@
'SEAT' AS type,
'SEAT' AS type,
'' AS mobile
'' AS mobile
FROM foc_seats s
FROM foc_seats s
WHERE s.huawei_num IN
WHERE s.huawei_num IN
<foreach
collection=
"huweiNumList"
open=
"("
close=
")"
separator=
","
item=
"item"
>
<foreach
collection=
"huweiNumList"
open=
"("
close=
")"
separator=
","
item=
"item"
>
#{item}
#{item}
</foreach>
</foreach>
...
@@ -480,7 +480,7 @@
...
@@ -480,7 +480,7 @@
'USER' AS type,
'USER' AS type,
a.mobile
a.mobile
FROM sys_user a
FROM sys_user a
WHERE a.huawei_num IN
WHERE a.huawei_num IN
<foreach
collection=
"huweiNumList"
open=
"("
close=
")"
separator=
","
item=
"item"
>
<foreach
collection=
"huweiNumList"
open=
"("
close=
")"
separator=
","
item=
"item"
>
#{item}
#{item}
</foreach>
</foreach>
...
...
src/com/ejweb/modules/call/api/CallController.java
View file @
a060bd53
This diff is collapsed.
Click to expand it.
src/com/ejweb/modules/call/dao/CallDao.java
View file @
a060bd53
...
@@ -17,47 +17,47 @@ import com.ejweb.modules.call.entity.MemberEntity;
...
@@ -17,47 +17,47 @@ import com.ejweb.modules.call.entity.MemberEntity;
public
interface
CallDao
extends
BaseDao
{
public
interface
CallDao
extends
BaseDao
{
public
Integer
createCallRecord
(
CallRecordEntity
entity
);
public
Integer
createCallRecord
(
CallRecordEntity
entity
);
public
Integer
updateCallRecord
(
CallRecordEntity
entity
);
public
Integer
updateCallRecord
(
CallRecordEntity
entity
);
public
Integer
addCallPhoneList
(
List
<
CallPhoneBean
>
phoneList
);
public
Integer
addCallPhoneList
(
List
<
CallPhoneBean
>
phoneList
);
public
List
<
CallRecordListEntity
>
getCallRecordList
(
CallRecordListBean
bean
);
public
List
<
CallRecordListEntity
>
getCallRecordList
(
CallRecordListBean
bean
);
public
List
<
CallRecordListEntity
>
getCallSoundList
(
CallRecordListBean
bean
);
public
List
<
CallRecordListEntity
>
getCallSoundList
(
CallRecordListBean
bean
);
public
List
<
CallPhoneInfoListEntity
>
findUserByCallPhone
(
CallFindPhoneInfoBean
bean
);
public
List
<
CallPhoneInfoListEntity
>
findUserByCallPhone
(
CallFindPhoneInfoBean
bean
);
public
List
<
CallPhoneInfoListEntity
>
findUserByCallRecord
(
CallFindPhoneInfoBean
bean
);
public
List
<
CallPhoneInfoListEntity
>
findUserByCallRecord
(
CallFindPhoneInfoBean
bean
);
public
List
<
CallPhoneInfoListEntity
>
findSeatListByCallPhone
(
CallFindPhoneInfoBean
bean
);
public
List
<
CallPhoneInfoListEntity
>
findSeatListByCallPhone
(
CallFindPhoneInfoBean
bean
);
public
CallPhoneInfoListEntity
findUserInfoByNumOrId
(
CallFindPhoneInfoBean
bean
);
public
CallPhoneInfoListEntity
findUserInfoByNumOrId
(
CallFindPhoneInfoBean
bean
);
public
CallPhoneAreaEntity
getPhoneAreaByAreaCode
(
CallPhoneAreaEntity
areaCode
);
public
CallPhoneAreaEntity
getPhoneAreaByAreaCode
(
CallPhoneAreaEntity
areaCode
);
public
CallPhoneAreaEntity
getPhoneAreaByMobile
(
CallPhoneAreaEntity
mobile
);
public
CallPhoneAreaEntity
getPhoneAreaByMobile
(
CallPhoneAreaEntity
mobile
);
public
Integer
addPhoneAreaRecord
(
CallPhoneAreaEntity
entity
);
public
Integer
addPhoneAreaRecord
(
CallPhoneAreaEntity
entity
);
public
Integer
addPhoneAreaCode
(
CallPhoneAreaEntity
entity
);
public
Integer
addPhoneAreaCode
(
CallPhoneAreaEntity
entity
);
public
Integer
addSoundRecord
(
CallSoundRecordBean
entity
);
public
Integer
addSoundRecord
(
CallSoundRecordBean
entity
);
public
List
<
CallPhoneInfoListEntity
>
findPhneListByHuaweiNum
(
HuaweiNumListEntity
entity
);
public
List
<
CallPhoneInfoListEntity
>
findPhneListByHuaweiNum
(
HuaweiNumListEntity
entity
);
public
String
GetPhoneById
(
String
id
);
public
String
GetPhoneById
(
String
id
);
public
List
<
MemberEntity
>
getMemberList
(
String
recordId
);
public
List
<
MemberEntity
>
getMemberList
(
String
recordId
);
public
String
getNameByPhone
(
String
mobileNubmer
);
public
String
getNameByPhone
(
String
mobileNubmer
);
public
String
getNameByPhoneFromSeat
(
String
createPhone
);
public
String
getNameByPhoneFromSeat
(
String
createPhone
);
public
String
getIdByPhoneFromSeat
(
String
createPhone
);
public
String
getIdByPhoneFromSeat
(
String
createPhone
);
public
String
getIdByPhone
(
String
mobileNubmer
);
public
String
getIdByPhone
(
String
mobileNubmer
);
public
List
<
CallRecordListEntity
>
get
(
CallRecordListEntity
callRecordListEntity
);
public
List
<
CallRecordListEntity
>
get
(
CallRecordListEntity
callRecordListEntity
);
public
List
<
CallRecordListEntity
>
getList
(
CallRecordListEntity
callRecordListEntity
);
public
List
<
CallRecordListEntity
>
getList
(
CallRecordListEntity
callRecordListEntity
);
}
}
src/com/ejweb/modules/call/service/CallService.java
View file @
a060bd53
This diff is collapsed.
Click to expand it.
src/com/ejweb/modules/im/service/HuaweiUCSyncService.java
View file @
a060bd53
...
@@ -640,7 +640,7 @@ public class HuaweiUCSyncService {
...
@@ -640,7 +640,7 @@ public class HuaweiUCSyncService {
//更新席位账号,UC状态为关闭
//更新席位账号,UC状态为关闭
SeatEntity
seatEntity
=
huaweiUCSyncDao
.
getSeatById
(
accountId
);
SeatEntity
seatEntity
=
huaweiUCSyncDao
.
getSeatById
(
accountId
);
if
(
seatEntity
!=
null
){
if
(
seatEntity
!=
null
){
return
updateSeatAccountInfo
(
seatEntity
,
personInfo
,
"1"
,
ucOpen
);
return
updateSeatAccountInfo
(
seatEntity
,
personInfo
,
"1"
,
ucOpen
);
}
}
return
false
;
return
false
;
...
@@ -671,7 +671,7 @@ public class HuaweiUCSyncService {
...
@@ -671,7 +671,7 @@ public class HuaweiUCSyncService {
accountUpdateBean
.
setName
(
StringUtils
.
isBlank
(
userProfileEntity
.
getName
())
?
"未填写"
:
userProfileEntity
.
getName
());
accountUpdateBean
.
setName
(
StringUtils
.
isBlank
(
userProfileEntity
.
getName
())
?
"未填写"
:
userProfileEntity
.
getName
());
// accountUpdateBean.setSex(userProfileEntity.getSex().toString().equals("M") ? "0" : "1");
// accountUpdateBean.setSex(userProfileEntity.getSex().toString().equals("M") ? "0" : "1");
if
(
StringUtils
.
isNotEmpty
(
userProfileEntity
.
getSex
())){
if
(
StringUtils
.
isNotEmpty
(
userProfileEntity
.
getSex
())){
accountUpdateBean
.
setSex
(
"M"
.
equals
(
userProfileEntity
.
getSex
())
?
"0"
:
"1"
);
accountUpdateBean
.
setSex
(
"M"
.
equals
(
userProfileEntity
.
getSex
())
?
"0"
:
"1"
);
}
}
// accountUpdateBean.setHomePhone(homePhone);
// accountUpdateBean.setHomePhone(homePhone);
...
@@ -924,20 +924,20 @@ public class HuaweiUCSyncService {
...
@@ -924,20 +924,20 @@ public class HuaweiUCSyncService {
}
}
/**
/**
//是否忽略系统最大的sip号码,忽略的话只根据配置进行处理,需要循环得到不存在的号码
//是否忽略系统最大的sip号码,忽略的话只根据配置进行处理,需要循环得到不存在的号码
if (ignoreMaxSipNum) {
if (ignoreMaxSipNum) {
while (true) {
while (true) {
Boolean checkSipResult = checkSipExists(maxSipNum);
Boolean checkSipResult = checkSipExists(maxSipNum);
if (checkSipResult == null) {
if (checkSipResult == null) {
return false;
return false;
}
}
if (checkSipResult) {
if (checkSipResult) {
maxSipNum++;
maxSipNum++;
}
}
if (!checkSipResult) {
if (!checkSipResult) {
break;
break;
}
}
}
}
}
}
*
*
*/
*/
...
@@ -1077,10 +1077,10 @@ public class HuaweiUCSyncService {
...
@@ -1077,10 +1077,10 @@ public class HuaweiUCSyncService {
accountInfo
.
getAccount
().
setUserState
(
"0"
);
accountInfo
.
getAccount
().
setUserState
(
"0"
);
accountInfo
.
getAccount
().
setDepartmentId
(
departmentId
);
accountInfo
.
getAccount
().
setDepartmentId
(
departmentId
);
if
(
StringUtils
.
isNotEmpty
(
userProfileEntity
.
getSex
())){
if
(
StringUtils
.
isNotEmpty
(
userProfileEntity
.
getSex
())){
accountInfo
.
getAccount
().
setSex
(
"M"
.
equals
(
userProfileEntity
.
getSex
())
?
"0"
:
"1"
);
accountInfo
.
getAccount
().
setSex
(
"M"
.
equals
(
userProfileEntity
.
getSex
())
?
"0"
:
"1"
);
}
}
accountInfo
.
getAccount
().
setCellPhone
(
Util
.
formatedMobile
(
userProfileEntity
.
getMobile
()));
accountInfo
.
getAccount
().
setCellPhone
(
Util
.
formatedMobile
(
userProfileEntity
.
getMobile
()));
accountInfo
.
getAccount
().
setWebsite
(
userProfileEntity
.
getName
());
accountInfo
.
getAccount
().
setWebsite
(
userProfileEntity
.
getName
());
accountInfo
.
getAccount
().
setOfficePhone
(
Util
.
formatedWorkPhone
(
userProfileEntity
.
getPhone
()));
accountInfo
.
getAccount
().
setOfficePhone
(
Util
.
formatedWorkPhone
(
userProfileEntity
.
getPhone
()));
...
@@ -1417,7 +1417,7 @@ public class HuaweiUCSyncService {
...
@@ -1417,7 +1417,7 @@ public class HuaweiUCSyncService {
* @return
* @return
*/
*/
public
boolean
deleteUCAccount
(
String
accountId
)
{
public
boolean
deleteUCAccount
(
String
accountId
)
{
try
{
try
{
RestRequestMessage
restRequestMessage
=
new
RestRequestMessage
();
RestRequestMessage
restRequestMessage
=
new
RestRequestMessage
();
restRequestMessage
.
setHttpMethod
(
"DELETE"
);
restRequestMessage
.
setHttpMethod
(
"DELETE"
);
...
@@ -1425,7 +1425,7 @@ public class HuaweiUCSyncService {
...
@@ -1425,7 +1425,7 @@ public class HuaweiUCSyncService {
params
.
put
(
"userId"
,
userId
);
params
.
put
(
"userId"
,
userId
);
params
.
put
(
"accountId"
,
accountId
);
params
.
put
(
"accountId"
,
accountId
);
restRequestMessage
.
setParameters
(
params
);
restRequestMessage
.
setParameters
(
params
);
String
res
=
restUtils
.
sendMessage
(
restRequestMessage
,
accountRestUrl
);
String
res
=
restUtils
.
sendMessage
(
restRequestMessage
,
accountRestUrl
);
if
(
StringUtils
.
isNotBlank
(
res
))
{
if
(
StringUtils
.
isNotBlank
(
res
))
{
HuaweiQueryResponseEntity
queryResponseEntity
=
JSONObject
.
parseObject
(
res
,
HuaweiQueryResponseEntity
.
class
);
HuaweiQueryResponseEntity
queryResponseEntity
=
JSONObject
.
parseObject
(
res
,
HuaweiQueryResponseEntity
.
class
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment