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
ee321b27
Commit
ee321b27
authored
Sep 20, 2022
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修复外部联系人查询
parent
cd6e456d
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
24 additions
and
39 deletions
+24
-39
TabHaobanRepairExternalUserMapper.java
...service/dao/mapper/TabHaobanRepairExternalUserMapper.java
+0
-20
TabHaobanRepairExternalUser.java
...an/manage/service/entity/TabHaobanRepairExternalUser.java
+10
-0
ExternalClerkRelatedServiceImpl.java
...service/service/impl/ExternalClerkRelatedServiceImpl.java
+10
-0
TabHaobanRepairExternalUserMapper.xml
...in/resources/mapper/TabHaobanRepairExternalUserMapper.xml
+4
-19
No files found.
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/TabHaobanRepairExternalUserMapper.java
View file @
ee321b27
...
@@ -25,23 +25,4 @@ public interface TabHaobanRepairExternalUserMapper {
...
@@ -25,23 +25,4 @@ public interface TabHaobanRepairExternalUserMapper {
*/
*/
public
int
batchInsert
(
@Param
(
"list"
)
List
<
TabHaobanRepairExternalUser
>
list
)
;
public
int
batchInsert
(
@Param
(
"list"
)
List
<
TabHaobanRepairExternalUser
>
list
)
;
/**
* 更新
* @Title: update
* @Description: TODO
* @Param @param TabHaobanRepairExternalUser
* @Throws
*/
public
int
update
()
;
/**
* 通过条件查询
* @Title: listAll
* @Description: TODO
* @Param @param TabHaobanRepairExternalUser
* @Param @return
* @Return List
* @Throws
*/
public
List
<
TabHaobanRepairExternalUser
>
listAll
()
;
}
}
\ No newline at end of file
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/entity/TabHaobanRepairExternalUser.java
View file @
ee321b27
package
com
.
gic
.
haoban
.
manage
.
service
.
entity
;
package
com
.
gic
.
haoban
.
manage
.
service
.
entity
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
java.util.Date
;
/**
/**
*
*
...
@@ -26,6 +27,15 @@ public class TabHaobanRepairExternalUser implements Serializable {
...
@@ -26,6 +27,15 @@ public class TabHaobanRepairExternalUser implements Serializable {
/**需要替换的,需要删除的*/
/**需要替换的,需要删除的*/
private
String
remark
;
private
String
remark
;
private
String
selfUserId
;
private
String
selfUserId
;
private
Date
updateTime
;
public
Date
getUpdateTime
()
{
return
updateTime
;
}
public
void
setUpdateTime
(
Date
updateTime
)
{
this
.
updateTime
=
updateTime
;
}
public
String
getSelfUserId
()
{
public
String
getSelfUserId
()
{
return
selfUserId
;
return
selfUserId
;
...
...
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/impl/ExternalClerkRelatedServiceImpl.java
View file @
ee321b27
...
@@ -355,6 +355,7 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
...
@@ -355,6 +355,7 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
}
}
pageNum
++;
pageNum
++;
Set
<
String
>
externalUserIdSet
=
list
.
stream
().
map
(
dto
->
dto
.
getExternalUserId
()).
collect
(
Collectors
.
toSet
());
Set
<
String
>
externalUserIdSet
=
list
.
stream
().
map
(
dto
->
dto
.
getExternalUserId
()).
collect
(
Collectors
.
toSet
());
Map
<
String
,
Date
>
dateMap
=
list
.
stream
().
collect
(
Collectors
.
toMap
(
TabHaobanExternalClerkRelated:
:
getExternalUserId
,
TabHaobanExternalClerkRelated:
:
getCreateTime
,(
k1
,
k2
)->
k1
))
;
List
<
String
>
externalUserIdList
=
new
ArrayList
<>();
List
<
String
>
externalUserIdList
=
new
ArrayList
<>();
externalUserIdList
.
addAll
(
externalUserIdSet
);
externalUserIdList
.
addAll
(
externalUserIdSet
);
List
<
MemberUnionidRelated
>
unionidlist
=
this
.
memberUnionidRelatedMapper
.
listByWxEnterpriseIdAndExternalUserId
(
wxEnterpriseId
,
externalUserIdList
);
List
<
MemberUnionidRelated
>
unionidlist
=
this
.
memberUnionidRelatedMapper
.
listByWxEnterpriseIdAndExternalUserId
(
wxEnterpriseId
,
externalUserIdList
);
...
@@ -397,6 +398,9 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
...
@@ -397,6 +398,9 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
user
.
setWxEnterpriseId
(
wxEnterpriseId
);
user
.
setWxEnterpriseId
(
wxEnterpriseId
);
user
.
setStatusFlag
(
111
);
user
.
setStatusFlag
(
111
);
user
.
setRemark
(
new_external_userid
);
user
.
setRemark
(
new_external_userid
);
if
(
null
!=
dateMap
.
get
(
external_userid
))
{
user
.
setUpdateTime
(
dateMap
.
get
(
external_userid
));
}
errorList
.
add
(
user
);
errorList
.
add
(
user
);
}
}
}
}
...
@@ -430,6 +434,9 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
...
@@ -430,6 +434,9 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
user
.
setStatusFlag
(
12
);
user
.
setStatusFlag
(
12
);
user
.
setRemark
(
"unionid表记录存在,但代开联系人id NULL"
);
user
.
setRemark
(
"unionid表记录存在,但代开联系人id NULL"
);
}
}
if
(
null
!=
dateMap
.
get
(
item
))
{
user
.
setUpdateTime
(
dateMap
.
get
(
item
));
}
addList
.
add
(
user
);
addList
.
add
(
user
);
}
}
...
@@ -460,6 +467,9 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
...
@@ -460,6 +467,9 @@ public class ExternalClerkRelatedServiceImpl implements ExternalClerkRelatedServ
user
.
setWxEnterpriseId
(
wxEnterpriseId
);
user
.
setWxEnterpriseId
(
wxEnterpriseId
);
user
.
setStatusFlag
(
1
);
user
.
setStatusFlag
(
1
);
user
.
setRemark
(
"无unionid表记录"
);
user
.
setRemark
(
"无unionid表记录"
);
if
(
null
!=
dateMap
.
get
(
item
))
{
user
.
setUpdateTime
(
dateMap
.
get
(
item
));
}
addList
.
add
(
user
);
addList
.
add
(
user
);
}
}
this
.
tabHaobanRepairExternalUserMapper
.
batchInsert
(
addList
);
this
.
tabHaobanRepairExternalUserMapper
.
batchInsert
(
addList
);
...
...
haoban-manage3-service/src/main/resources/mapper/TabHaobanRepairExternalUserMapper.xml
View file @
ee321b27
...
@@ -8,13 +8,14 @@
...
@@ -8,13 +8,14 @@
<result
column=
"new_user_id"
property=
"newUserId"
/>
<result
column=
"new_user_id"
property=
"newUserId"
/>
<result
column=
"status_flag"
property=
"statusFlag"
/>
<result
column=
"status_flag"
property=
"statusFlag"
/>
<result
column=
"remark"
property=
"remark"
/>
<result
column=
"remark"
property=
"remark"
/>
<result
column=
"update_time"
property=
"updateTime"
/>
</resultMap>
</resultMap>
<sql
id=
"Base_Column_List"
>
<sql
id=
"Base_Column_List"
>
wx_enterprise_id,
wx_enterprise_id,
user_id,
user_id,
new_user_id,
new_user_id,
status_flag,
status_flag,
remark , self_user_id
remark , self_user_id
</sql>
</sql>
<insert
id=
"batchInsert"
parameterType=
"com.gic.haoban.manage.service.entity.TabHaobanRepairExternalUser"
>
<insert
id=
"batchInsert"
parameterType=
"com.gic.haoban.manage.service.entity.TabHaobanRepairExternalUser"
>
...
@@ -24,31 +25,16 @@
...
@@ -24,31 +25,16 @@
user_id,
user_id,
new_user_id,
new_user_id,
status_flag,
status_flag,
remark , self_user_id
remark , self_user_id
, update_time
)VALUES
)VALUES
<foreach
collection=
"list"
item=
"item"
separator=
","
>
<foreach
collection=
"list"
item=
"item"
separator=
","
>
( #{item.id} , #{item.wxEnterpriseId,jdbcType=CHAR},
( #{item.id} , #{item.wxEnterpriseId,jdbcType=CHAR},
#{item.userId,jdbcType=VARCHAR},
#{item.userId,jdbcType=VARCHAR},
#{item.newUserId,jdbcType=VARCHAR},
#{item.newUserId,jdbcType=VARCHAR},
#{item.statusFlag,jdbcType=INTEGER},
#{item.statusFlag,jdbcType=INTEGER},
#{item.remark,jdbcType=VARCHAR} , #{item.selfUserId}
#{item.remark,jdbcType=VARCHAR} , #{item.selfUserId}
, #{item.updateTime}
)
)
</foreach>
</foreach>
</insert>
</insert>
<!-- ==================更新 ========== -->
<update
id=
"updateByPrimaryKey"
parameterType=
"tabHaobanRepairExternalUser"
>
<![CDATA[
UPDATE tab_haoban_repair_external_user SET
status_flag=#{statusFlag,jdbcType=INTEGER},
remark=#{remark,jdbcType=VARCHAR}
id = #{id}
]]>
</update>
<select
id=
"listAll"
parameterType=
"tabHaobanRepairExternalUser"
resultMap=
"result-map-tabHaobanRepairExternalUser"
>
select * from tab_haoban_repair_external_user
</select>
</mapper>
</mapper>
\ No newline at end of file
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