Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
cloud-platform
Project
Project
Details
Activity
Releases
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
youjj
cloud-platform
Commits
5986a018
Commit
5986a018
authored
Oct 23, 2019
by
libin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master-im'
parents
c018c448
21a6a433
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
42 additions
and
41 deletions
+42
-41
CustomerServiceBiz.java
...ain/java/com/xxfc/platform/im/biz/CustomerServiceBiz.java
+42
-41
No files found.
xx-im/xx-im-server/src/main/java/com/xxfc/platform/im/biz/CustomerServiceBiz.java
View file @
5986a018
...
@@ -11,6 +11,7 @@ import com.xxfc.platform.im.entity.CustomerService;
...
@@ -11,6 +11,7 @@ import com.xxfc.platform.im.entity.CustomerService;
import
com.xxfc.platform.im.mapper.CustomerServiceMapper
;
import
com.xxfc.platform.im.mapper.CustomerServiceMapper
;
import
com.xxfc.platform.im.vo.CustomerServiceVO
;
import
com.xxfc.platform.im.vo.CustomerServiceVO
;
import
lombok.RequiredArgsConstructor
;
import
lombok.RequiredArgsConstructor
;
import
org.apache.commons.codec.digest.DigestUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -54,32 +55,32 @@ public class CustomerServiceBiz extends BaseBiz<CustomerServiceMapper, CustomerS
...
@@ -54,32 +55,32 @@ public class CustomerServiceBiz extends BaseBiz<CustomerServiceMapper, CustomerS
CustomerService
customerService
=
new
CustomerService
();
CustomerService
customerService
=
new
CustomerService
();
BeanUtils
.
copyProperties
(
customerServiceDTO
,
customerService
);
BeanUtils
.
copyProperties
(
customerServiceDTO
,
customerService
);
if
(
Objects
.
isNull
(
customerServiceDTO
.
getId
()))
{
if
(
Objects
.
isNull
(
customerServiceDTO
.
getId
()))
{
customerService
.
setCreateTime
(
Instant
.
now
().
toEpochMilli
());
customerService
.
setCreateTime
(
Instant
.
now
().
toEpochMilli
());
customerService
.
setName
(
String
.
format
(
"%s%s"
,
NICK_PRE_NAME
,
customerServiceDTO
.
getTelphone
()));
customerService
.
setName
(
String
.
format
(
"%s%s"
,
NICK_PRE_NAME
,
customerServiceDTO
.
getTelphone
()));
customerService
.
setIsDel
(
false
);
customerService
.
setIsDel
(
false
);
customerService
.
setPassword
(
INIT_PASSWORD
);
customerService
.
setPassword
(
StringUtils
.
isEmpty
(
customerServiceDTO
.
getPassword
())
?
INIT_PASSWORD
:
customerServiceDTO
.
getPassword
().
trim
().
length
()
>
0
?
customerServiceDTO
.
getPassword
()
:
INIT_PASSWORD
);
Map
<
String
,
Object
>
imMap
=
new
HashMap
<>(
2
);
Map
<
String
,
Object
>
imMap
=
new
HashMap
<>(
2
);
imMap
.
put
(
"telephone"
,
customerServiceDTO
.
getTelphone
());
imMap
.
put
(
"telephone"
,
customerServiceDTO
.
getTelphone
());
imMap
.
put
(
"password"
,
INIT_PASSWORD
);
imMap
.
put
(
"password"
,
DigestUtils
.
md5Hex
(
customerService
.
getPassword
())
);
imMap
.
put
(
"nickname"
,
customerService
.
getName
());
imMap
.
put
(
"nickname"
,
customerService
.
getName
());
BaseResponse
imResponse
=
userBiz
.
register
(
imMap
);
BaseResponse
imResponse
=
userBiz
.
register
(
imMap
);
String
imResult
=
imResponse
.
getMessage
();
String
imResult
=
imResponse
.
getMessage
();
JSONObject
jsonObject
=
JSON
.
parseObject
(
imResult
);
JSONObject
jsonObject
=
JSON
.
parseObject
(
imResult
);
Map
<
String
,
Object
>
data
=
(
Map
<
String
,
Object
>)
jsonObject
.
get
(
"data"
);
Map
<
String
,
Object
>
data
=
(
Map
<
String
,
Object
>)
jsonObject
.
get
(
"data"
);
Object
userId
=
data
.
get
(
"userId"
);
Object
userId
=
data
.
get
(
"userId"
);
if
(
Objects
.
isNull
(
userId
))
{
if
(
Objects
.
isNull
(
userId
))
{
throw
new
BaseException
(
"注册失败"
);
throw
new
BaseException
(
"注册失败"
);
}
}
customerService
.
setImUserId
((
Integer
)
userId
);
customerService
.
setImUserId
((
Integer
)
userId
);
mapper
.
insertSelective
(
customerService
);
mapper
.
insertSelective
(
customerService
);
}
else
{
}
else
{
customerService
.
setUpdateTime
(
Instant
.
now
().
toEpochMilli
());
customerService
.
setUpdateTime
(
Instant
.
now
().
toEpochMilli
());
if
(!
StringUtils
.
isEmpty
(
customerServiceDTO
.
getPassword
()))
{
if
(!
StringUtils
.
isEmpty
(
customerServiceDTO
.
getPassword
()))
{
userBiz
.
updatePasswordByPhone
(
customerServiceDTO
.
getTelphone
(),
customerServiceDTO
.
getPassword
());
userBiz
.
updatePasswordByPhone
(
customerServiceDTO
.
getTelphone
(),
customerServiceDTO
.
getPassword
());
}
}
mapper
.
updateByPrimaryKeySelective
(
customerService
);
mapper
.
updateByPrimaryKeySelective
(
customerService
);
}
}
}
}
...
@@ -121,24 +122,24 @@ public class CustomerServiceBiz extends BaseBiz<CustomerServiceMapper, CustomerS
...
@@ -121,24 +122,24 @@ public class CustomerServiceBiz extends BaseBiz<CustomerServiceMapper, CustomerS
public
void
updatePasswordByPhone
(
String
telphone
,
String
password
)
{
public
void
updatePasswordByPhone
(
String
telphone
,
String
password
)
{
Example
example
=
new
Example
(
CustomerService
.
class
);
Example
example
=
new
Example
(
CustomerService
.
class
);
Example
.
Criteria
criteria
=
example
.
createCriteria
();
Example
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andEqualTo
(
"telphone"
,
telphone
);
criteria
.
andEqualTo
(
"telphone"
,
telphone
);
CustomerService
customerService
=
new
CustomerService
();
CustomerService
customerService
=
new
CustomerService
();
customerService
.
setPassword
(
password
);
customerService
.
setPassword
(
DigestUtils
.
md5Hex
(
password
)
);
customerService
.
setUpdateTime
(
Instant
.
now
().
toEpochMilli
());
customerService
.
setUpdateTime
(
Instant
.
now
().
toEpochMilli
());
mapper
.
updateByExampleSelective
(
customerService
,
example
);
mapper
.
updateByExampleSelective
(
customerService
,
example
);
}
}
public
PageDataVO
<
CustomerServiceVO
>
findCustomerServiceWithPage
(
Integer
page
,
Integer
limit
)
{
public
PageDataVO
<
CustomerServiceVO
>
findCustomerServiceWithPage
(
Integer
page
,
Integer
limit
)
{
PageDataVO
<
CustomerServiceVO
>
dataVO
=
new
PageDataVO
<>();
PageDataVO
<
CustomerServiceVO
>
dataVO
=
new
PageDataVO
<>();
Example
example
=
new
Example
(
CustomerService
.
class
);
Example
example
=
new
Example
(
CustomerService
.
class
);
Example
.
Criteria
criteria
=
example
.
createCriteria
();
Example
.
Criteria
criteria
=
example
.
createCriteria
();
criteria
.
andEqualTo
(
"isDel"
,
false
);
criteria
.
andEqualTo
(
"isDel"
,
false
);
PageDataVO
<
CustomerService
>
pageDataVO
=
PageDataVO
.
pageInfo
(
page
,
limit
,()->
mapper
.
selectByExample
(
example
));
PageDataVO
<
CustomerService
>
pageDataVO
=
PageDataVO
.
pageInfo
(
page
,
limit
,
()
->
mapper
.
selectByExample
(
example
));
List
<
CustomerService
>
data
=
pageDataVO
.
getData
();
List
<
CustomerService
>
data
=
pageDataVO
.
getData
();
if
(
CollectionUtils
.
isEmpty
(
data
)){
if
(
CollectionUtils
.
isEmpty
(
data
))
{
return
dataVO
;
return
dataVO
;
}
}
...
@@ -146,22 +147,22 @@ public class CustomerServiceBiz extends BaseBiz<CustomerServiceMapper, CustomerS
...
@@ -146,22 +147,22 @@ public class CustomerServiceBiz extends BaseBiz<CustomerServiceMapper, CustomerS
CustomerServiceVO
customerServiceVO
;
CustomerServiceVO
customerServiceVO
;
for
(
CustomerService
customerService
:
data
)
{
for
(
CustomerService
customerService
:
data
)
{
customerServiceVO
=
new
CustomerServiceVO
();
customerServiceVO
=
new
CustomerServiceVO
();
BeanUtils
.
copyProperties
(
customerService
,
customerServiceVO
);
BeanUtils
.
copyProperties
(
customerService
,
customerServiceVO
);
customerServiceVOS
.
add
(
customerServiceVO
);
customerServiceVOS
.
add
(
customerServiceVO
);
}
}
dataVO
.
setPageSize
(
pageDataVO
.
getPageSize
());
dataVO
.
setPageSize
(
pageDataVO
.
getPageSize
());
dataVO
.
setPageNum
(
pageDataVO
.
getPageNum
());
dataVO
.
setPageNum
(
pageDataVO
.
getPageNum
());
dataVO
.
setTotalPage
(
pageDataVO
.
getTotalPage
());
dataVO
.
setTotalPage
(
pageDataVO
.
getTotalPage
());
dataVO
.
setTotalCount
(
pageDataVO
.
getTotalCount
());
dataVO
.
setTotalCount
(
pageDataVO
.
getTotalCount
());
dataVO
.
setData
(
customerServiceVOS
);
dataVO
.
setData
(
customerServiceVOS
);
return
dataVO
;
return
dataVO
;
}
}
public
CustomerServiceDTO
findCustomerServiceById
(
Long
id
)
{
public
CustomerServiceDTO
findCustomerServiceById
(
Long
id
)
{
CustomerServiceDTO
customerServiceDTO
=
new
CustomerServiceDTO
();
CustomerServiceDTO
customerServiceDTO
=
new
CustomerServiceDTO
();
CustomerService
customerService
=
mapper
.
selectByPrimaryKey
(
id
);
CustomerService
customerService
=
mapper
.
selectByPrimaryKey
(
id
);
BeanUtils
.
copyProperties
(
customerService
,
customerServiceDTO
);
BeanUtils
.
copyProperties
(
customerService
,
customerServiceDTO
);
return
customerServiceDTO
;
return
customerServiceDTO
;
}
}
}
}
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