Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
H
haoban-manage3.0
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
haoban3.0
haoban-manage3.0
Commits
9945798f
Commit
9945798f
authored
Jun 24, 2020
by
qwmqiuwenmin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
f63c6585
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
14 changed files
with
322 additions
and
43 deletions
+322
-43
MemberUnionidRelatedDTO.java
...om/gic/haoban/manage/api/dto/MemberUnionidRelatedDTO.java
+0
-10
MemberUnionidRelatedApiService.java
...an/manage/api/service/MemberUnionidRelatedApiService.java
+4
-2
MemberUnionidRelatedMapper.java
...manage/service/dao/mapper/MemberUnionidRelatedMapper.java
+1
-1
TabHaobanExternalClerkRelatedMapper.java
...rvice/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
+24
-0
MemberUnionidRelated.java
...ic/haoban/manage/service/entity/MemberUnionidRelated.java
+0
-12
TabHaobanExternalClerkRelated.java
.../manage/service/entity/TabHaobanExternalClerkRelated.java
+171
-0
ExternalUserPojo.java
.../com/gic/haoban/manage/service/pojo/ExternalUserPojo.java
+60
-0
ExternalClerkRelatedService.java
...n/manage/service/service/ExternalClerkRelatedService.java
+12
-0
ExternalClerkRelatedServiceImpl.java
...service/service/impl/ExternalClerkRelatedServiceImpl.java
+43
-0
MemberUnionRelatedServiceImpl.java
...e/service/service/impl/MemberUnionRelatedServiceImpl.java
+2
-2
MemberUnionidRelatedApiServiceImpl.java
.../service/out/impl/MemberUnionidRelatedApiServiceImpl.java
+0
-0
MemberUnionidRelatedMapper.xml
.../src/main/resources/mapper/MemberUnionidRelatedMapper.xml
+4
-15
TabHaobanExternalClerkRelatedMapper.xml
.../resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
+0
-0
ClerkController.java
...com/gic/haoban/manage/web/controller/ClerkController.java
+1
-1
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/dto/MemberUnionidRelatedDTO.java
View file @
9945798f
...
...
@@ -31,8 +31,6 @@ public class MemberUnionidRelatedDTO implements Serializable{
private
String
addCreateTime
;
private
String
storeId
;
private
Date
createTime
;
private
Date
updateTime
;
...
...
@@ -159,13 +157,5 @@ public class MemberUnionidRelatedDTO implements Serializable{
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getStoreId
()
{
return
storeId
;
}
public
void
setStoreId
(
String
storeId
)
{
this
.
storeId
=
storeId
;
}
}
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/MemberUnionidRelatedApiService.java
View file @
9945798f
...
...
@@ -25,9 +25,9 @@ public interface MemberUnionidRelatedApiService {
List
<
MemberStoreDTO
>
listByExTernalUseridAndWxUserId
(
String
externalUserid
,
String
wxUserId
);
String
add
(
String
wxEnterpriseId
,
String
selfExternalUserId
,
String
userId1
);
String
add
(
String
wxEnterpriseId
,
String
selfExternalUserId
,
String
userId1
,
String
storeId
);
void
freshWxFrend
(
String
wxEnterpriseId
,
String
wxUserId
);
void
freshWxFrend
(
String
wxEnterpriseId
,
String
wxUserId
,
String
storeId
);
public
void
cleanByCid
(
String
cid
);
...
...
@@ -40,4 +40,6 @@ public interface MemberUnionidRelatedApiService {
List
<
MemberUnionidRelatedDTO
>
getByWxUserIdListAndWxEnterpriseId
(
List
<
String
>
userIdList
,
String
wxEnterpriseId
);
String
addMemberUnionidRelatedNew
(
MemberUnionidRelatedDTO
dto
);
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/MemberUnionidRelatedMapper.java
View file @
9945798f
...
...
@@ -34,7 +34,7 @@ public interface MemberUnionidRelatedMapper {
List
<
MemberUnionidRelated
>
listByEnterpriseIdAndDate
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"date"
)
Date
date
);
MemberUnionidRelated
getByParams
(
@Param
(
"wxUserId"
)
String
wxUserId
,
@Param
(
"
enterpriseId"
)
String
e
nterpriseId
,
MemberUnionidRelated
getByParams
(
@Param
(
"wxUserId"
)
String
wxUserId
,
@Param
(
"
wxEnterpriseId"
)
String
wxE
nterpriseId
,
@Param
(
"externalName"
)
String
name
,
@Param
(
"addCreateTime"
)
String
createTime
);
List
<
MemberUnionidRelated
>
listByExTernalUseridAndWxUserId
(
@Param
(
"externalUserid"
)
String
externalUserid
,
@Param
(
"wxUserId"
)
String
wxUserId
);
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/TabHaobanExternalClerkRelatedMapper.java
0 → 100644
View file @
9945798f
package
com
.
gic
.
haoban
.
manage
.
service
.
dao
.
mapper
;
import
org.apache.ibatis.annotations.Param
;
import
com.gic.haoban.manage.service.entity.TabHaobanExternalClerkRelated
;
public
interface
TabHaobanExternalClerkRelatedMapper
{
int
deleteByPrimaryKey
(
String
externalClerkRelatedId
);
int
insert
(
TabHaobanExternalClerkRelated
record
);
int
insertSelective
(
TabHaobanExternalClerkRelated
record
);
TabHaobanExternalClerkRelated
selectByPrimaryKey
(
String
externalClerkRelatedId
);
int
updateByPrimaryKeySelective
(
TabHaobanExternalClerkRelated
record
);
int
updateByPrimaryKey
(
TabHaobanExternalClerkRelated
record
);
TabHaobanExternalClerkRelated
selectByClerkIdAndExternalUserId
(
@Param
(
"clerkId"
)
String
clerkId
,
@Param
(
"externalUserId"
)
String
externalUserId
);
void
delByUserIdAndExternalUserId
(
TabHaobanExternalClerkRelated
record
);
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/entity/MemberUnionidRelated.java
View file @
9945798f
...
...
@@ -30,8 +30,6 @@ public class MemberUnionidRelated implements Serializable {
private
String
addCreateTime
;
private
String
storeId
;
private
static
final
long
serialVersionUID
=
1L
;
public
String
getMemberUnionidRelatedId
()
{
...
...
@@ -138,14 +136,5 @@ public class MemberUnionidRelated implements Serializable {
this
.
enterpriseId
=
enterpriseId
;
}
public
String
getStoreId
()
{
return
storeId
;
}
public
void
setStoreId
(
String
storeId
)
{
this
.
storeId
=
storeId
;
}
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/entity/TabHaobanExternalClerkRelated.java
0 → 100644
View file @
9945798f
package
com
.
gic
.
haoban
.
manage
.
service
.
entity
;
import
java.io.Serializable
;
import
java.util.Date
;
public
class
TabHaobanExternalClerkRelated
implements
Serializable
{
private
String
externalClerkRelatedId
;
private
String
wxEnterpriseId
;
private
String
enterpriseId
;
private
String
storeId
;
private
String
memberId
;
private
String
unionid
;
private
String
externalUserId
;
private
String
externalName
;
private
String
addCreateTime
;
private
String
memberUnionidRelatedId
;
private
String
clerkId
;
private
String
staffId
;
private
String
wxUserId
;
private
Integer
statusFlag
;
private
Date
createTime
;
private
Date
updateTime
;
private
static
final
long
serialVersionUID
=
1L
;
public
String
getExternalClerkRelatedId
()
{
return
externalClerkRelatedId
;
}
public
void
setExternalClerkRelatedId
(
String
externalClerkRelatedId
)
{
this
.
externalClerkRelatedId
=
externalClerkRelatedId
==
null
?
null
:
externalClerkRelatedId
.
trim
();
}
public
String
getWxEnterpriseId
()
{
return
wxEnterpriseId
;
}
public
void
setWxEnterpriseId
(
String
wxEnterpriseId
)
{
this
.
wxEnterpriseId
=
wxEnterpriseId
==
null
?
null
:
wxEnterpriseId
.
trim
();
}
public
String
getEnterpriseId
()
{
return
enterpriseId
;
}
public
void
setEnterpriseId
(
String
enterpriseId
)
{
this
.
enterpriseId
=
enterpriseId
==
null
?
null
:
enterpriseId
.
trim
();
}
public
String
getStoreId
()
{
return
storeId
;
}
public
void
setStoreId
(
String
storeId
)
{
this
.
storeId
=
storeId
==
null
?
null
:
storeId
.
trim
();
}
public
String
getMemberId
()
{
return
memberId
;
}
public
void
setMemberId
(
String
memberId
)
{
this
.
memberId
=
memberId
==
null
?
null
:
memberId
.
trim
();
}
public
String
getUnionid
()
{
return
unionid
;
}
public
void
setUnionid
(
String
unionid
)
{
this
.
unionid
=
unionid
==
null
?
null
:
unionid
.
trim
();
}
public
String
getExternalName
()
{
return
externalName
;
}
public
void
setExternalName
(
String
externalName
)
{
this
.
externalName
=
externalName
==
null
?
null
:
externalName
.
trim
();
}
public
String
getAddCreateTime
()
{
return
addCreateTime
;
}
public
void
setAddCreateTime
(
String
addCreateTime
)
{
this
.
addCreateTime
=
addCreateTime
==
null
?
null
:
addCreateTime
.
trim
();
}
public
String
getMemberUnionidRelatedId
()
{
return
memberUnionidRelatedId
;
}
public
void
setMemberUnionidRelatedId
(
String
memberUnionidRelatedId
)
{
this
.
memberUnionidRelatedId
=
memberUnionidRelatedId
==
null
?
null
:
memberUnionidRelatedId
.
trim
();
}
public
String
getClerkId
()
{
return
clerkId
;
}
public
void
setClerkId
(
String
clerkId
)
{
this
.
clerkId
=
clerkId
==
null
?
null
:
clerkId
.
trim
();
}
public
String
getStaffId
()
{
return
staffId
;
}
public
void
setStaffId
(
String
staffId
)
{
this
.
staffId
=
staffId
==
null
?
null
:
staffId
.
trim
();
}
public
String
getWxUserId
()
{
return
wxUserId
;
}
public
void
setWxUserId
(
String
wxUserId
)
{
this
.
wxUserId
=
wxUserId
==
null
?
null
:
wxUserId
.
trim
();
}
public
Integer
getStatusFlag
()
{
return
statusFlag
;
}
public
void
setStatusFlag
(
Integer
statusFlag
)
{
this
.
statusFlag
=
statusFlag
;
}
public
Date
getCreateTime
()
{
return
createTime
;
}
public
void
setCreateTime
(
Date
createTime
)
{
this
.
createTime
=
createTime
;
}
public
Date
getUpdateTime
()
{
return
updateTime
;
}
public
void
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
public
String
getExternalUserId
()
{
return
externalUserId
;
}
public
void
setExternalUserId
(
String
externalUserId
)
{
this
.
externalUserId
=
externalUserId
;
}
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/pojo/ExternalUserPojo.java
0 → 100644
View file @
9945798f
package
com
.
gic
.
haoban
.
manage
.
service
.
pojo
;
import
java.io.Serializable
;
public
class
ExternalUserPojo
implements
Serializable
{
private
String
wxEnterpriseId
;
private
String
name
;
private
String
unionId
;
private
String
avatar
;
private
String
addCreateTime
;
public
String
getWxEnterpriseId
()
{
return
wxEnterpriseId
;
}
public
void
setWxEnterpriseId
(
String
wxEnterpriseId
)
{
this
.
wxEnterpriseId
=
wxEnterpriseId
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
String
getUnionId
()
{
return
unionId
;
}
public
void
setUnionId
(
String
unionId
)
{
this
.
unionId
=
unionId
;
}
public
String
getAvatar
()
{
return
avatar
;
}
public
void
setAvatar
(
String
avatar
)
{
this
.
avatar
=
avatar
;
}
public
String
getAddCreateTime
()
{
return
addCreateTime
;
}
public
void
setAddCreateTime
(
String
addCreateTime
)
{
this
.
addCreateTime
=
addCreateTime
;
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/ExternalClerkRelatedService.java
0 → 100644
View file @
9945798f
package
com
.
gic
.
haoban
.
manage
.
service
.
service
;
import
com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO
;
import
com.gic.haoban.manage.service.entity.TabHaobanExternalClerkRelated
;
public
interface
ExternalClerkRelatedService
{
void
insert
(
TabHaobanExternalClerkRelated
related
);
void
delByUserIdAndExternalUserId
(
MemberUnionidRelatedDTO
dto
);
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/ExternalClerkRelatedServiceImpl.java
0 → 100644
View file @
9945798f
package
com
.
gic
.
haoban
.
manage
.
service
.
service
.
impl
;
import
java.util.Date
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
com.alibaba.dubbo.config.annotation.Service
;
import
com.gic.haoban.common.utils.EntityUtil
;
import
com.gic.haoban.common.utils.StringUtil
;
import
com.gic.haoban.manage.api.dto.MemberUnionidRelatedDTO
;
import
com.gic.haoban.manage.service.dao.mapper.TabHaobanExternalClerkRelatedMapper
;
import
com.gic.haoban.manage.service.entity.TabHaobanExternalClerkRelated
;
import
com.gic.haoban.manage.service.service.ExternalClerkRelatedService
;
@Service
public
class
ExternalClerkRelatedServiceImpl
implements
ExternalClerkRelatedService
{
@Autowired
private
TabHaobanExternalClerkRelatedMapper
mapper
;
@Override
public
void
insert
(
TabHaobanExternalClerkRelated
related
)
{
String
clerkId
=
related
.
getClerkId
();
String
externalUserId
=
related
.
getExternalUserId
();
TabHaobanExternalClerkRelated
tab
=
mapper
.
selectByClerkIdAndExternalUserId
(
clerkId
,
externalUserId
);
if
(
tab
!=
null
){
String
uuId
=
StringUtil
.
randomUUID
();
related
.
setExternalClerkRelatedId
(
uuId
);
related
.
setCreateTime
(
new
Date
());
related
.
setUpdateTime
(
new
Date
());
mapper
.
insertSelective
(
related
);
}
}
@Override
public
void
delByUserIdAndExternalUserId
(
MemberUnionidRelatedDTO
dto
)
{
mapper
.
delByUserIdAndExternalUserId
(
EntityUtil
.
changeEntityByJSON
(
TabHaobanExternalClerkRelated
.
class
,
dto
));
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/MemberUnionRelatedServiceImpl.java
View file @
9945798f
...
...
@@ -50,8 +50,8 @@ public class MemberUnionRelatedServiceImpl implements MemberUnionRelatedService
}
@Override
public
MemberUnionidRelatedDTO
getByParams
(
String
wxUserId
,
String
e
nterpriseId
,
String
name
,
String
createTime
)
{
return
EntityUtil
.
changeEntityByJSON
(
MemberUnionidRelatedDTO
.
class
,
mapper
.
getByParams
(
wxUserId
,
e
nterpriseId
,
name
,
createTime
));
public
MemberUnionidRelatedDTO
getByParams
(
String
wxUserId
,
String
wxE
nterpriseId
,
String
name
,
String
createTime
)
{
return
EntityUtil
.
changeEntityByJSON
(
MemberUnionidRelatedDTO
.
class
,
mapper
.
getByParams
(
wxUserId
,
wxE
nterpriseId
,
name
,
createTime
));
}
@Override
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/MemberUnionidRelatedApiServiceImpl.java
View file @
9945798f
This diff is collapsed.
Click to expand it.
haoban-manage3-service/src/main/resources/mapper/MemberUnionidRelatedMapper.xml
View file @
9945798f
...
...
@@ -13,13 +13,12 @@
<result
column=
"self_external_userid"
property=
"selfExternalUserid"
jdbcType=
"VARCHAR"
/>
<result
column=
"add_create_time"
property=
"addCreateTime"
jdbcType=
"VARCHAR"
/>
<result
column=
"external_name"
property=
"externalName"
jdbcType=
"VARCHAR"
/>
<result
column=
"store_id"
property=
"stoerId"
jdbcType=
"VARCHAR"
/>
<result
column=
"create_time"
property=
"createTime"
jdbcType=
"TIMESTAMP"
/>
<result
column=
"update_time"
property=
"updateTime"
jdbcType=
"TIMESTAMP"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
member_unionid_related_id, member_id, unionid, wx_enterprise_id, status_flag, external_userid,
wx_user_id, create_time, update_time,add_create_time,self_external_userid,external_name,enterprise_id
,store_id
wx_user_id, create_time, update_time,add_create_time,self_external_userid,external_name,enterprise_id
</sql>
<select
id=
"selectByPrimaryKey"
resultMap=
"BaseResultMap"
parameterType=
"java.lang.String"
>
select
...
...
@@ -35,11 +34,11 @@
insert into tab_haoban_member_unionid_related (member_unionid_related_id, member_id,
unionid, wx_enterprise_id, status_flag,
external_userid, wx_user_id, create_time,
update_time,add_create_time,self_external_userid,external_name,enterprise_id
,store_id
)
update_time,add_create_time,self_external_userid,external_name,enterprise_id)
values (#{memberUnionidRelatedId,jdbcType=VARCHAR}, #{memberId,jdbcType=VARCHAR},
#{unionid,jdbcType=VARCHAR}, #{wxEnterpriseId,jdbcType=VARCHAR}, #{statusFlag,jdbcType=INTEGER},
#{externalUserid,jdbcType=VARCHAR}, #{wxUserId,jdbcType=VARCHAR}, #{createTime,jdbcType=TIMESTAMP},
#{updateTime,jdbcType=TIMESTAMP},#{addCreateTime},#{selfExternalUserid},#{externalName},#{enterpriseId}
,#{storeId}
)
#{updateTime,jdbcType=TIMESTAMP},#{addCreateTime},#{selfExternalUserid},#{externalName},#{enterpriseId})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.haoban.manage.service.entity.MemberUnionidRelated"
>
insert into tab_haoban_member_unionid_related
...
...
@@ -83,9 +82,6 @@
<if
test=
"externalName != null"
>
external_name,
</if>
<if
test=
"storeId != null"
>
store_id,
</if>
</trim>
<trim
prefix=
"values ("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"memberUnionidRelatedId != null"
>
...
...
@@ -127,9 +123,6 @@
<if
test=
"externalName != null"
>
#{externalName},
</if>
<if
test=
"storeId != null"
>
#{storeId},
</if>
</trim>
</insert>
<update
id=
"updateByPrimaryKeySelective"
parameterType=
"com.gic.haoban.manage.service.entity.MemberUnionidRelated"
>
...
...
@@ -165,9 +158,6 @@
<if
test=
"externalName != null"
>
external_name = #{externalName,jdbcType=VARCHAR},
</if>
<if
test=
"storeId != null"
>
store_id = #{storeId,jdbcType=VARCHAR},
</if>
<if
test=
"createTime != null"
>
create_time = #{createTime,jdbcType=TIMESTAMP},
</if>
...
...
@@ -190,7 +180,6 @@
update_time = #{updateTime,jdbcType=TIMESTAMP},
self_external_userid = #{selfExternalUserid,jdbcType=VARCHAR},
external_name = #{externalName,jdbcType=VARCHAR},
store_id = #{stoerId,jdbcType=VARCHAR},
add_create_time = #{addCreateTime,jdbcType=VARCHAR}
where member_unionid_related_id = #{memberUnionidRelatedId,jdbcType=VARCHAR}
</update>
...
...
@@ -267,7 +256,7 @@
from tab_haoban_member_unionid_related
where wx_user_id = #{wxUserId}
and status_flag = 1
and
enterprise_id = #{e
nterpriseId}
and
wx_enterprise_id = #{wxE
nterpriseId}
and external_name = #{externalName}
and add_create_time = #{addCreateTime}
</select>
...
...
haoban-manage3-service/src/main/resources/mapper/TabHaobanExternalClerkRelatedMapper.xml
0 → 100644
View file @
9945798f
This diff is collapsed.
Click to expand it.
haoban-manage3-wx/src/main/java/com/gic/haoban/manage/web/controller/ClerkController.java
View file @
9945798f
...
...
@@ -425,7 +425,7 @@ public class ClerkController extends WebBaseController{
Integer
count
=
RedisUtil
.
getCache
(
key
)
==
null
?
0
:
(
Integer
)
RedisUtil
.
getCache
(
key
);
if
(
count
==
null
||
count
<
4
){
RedisUtil
.
setCache
(
key
,
count
+
1
,
31
*
24
*
60
*
60
l
);
memberUnionidRelatedApiService
.
freshWxFrend
(
wxEnterpriseId
,
staff
.
getWxUserId
());
memberUnionidRelatedApiService
.
freshWxFrend
(
wxEnterpriseId
,
staff
.
getWxUserId
()
,
storeId
);
}
else
{
return
resultResponse
(
HaoBanErrCode
.
ERR_10011
);
...
...
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