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
837db9ca
Commit
837db9ca
authored
Apr 08, 2025
by
王祖波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新销售线索unionId
parent
055efe1b
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
75 additions
and
0 deletions
+75
-0
PotentialCustomerApiService.java
...nage/api/service/content/PotentialCustomerApiService.java
+9
-0
TabHaobanInteractRecordMapper.java
...ice/dao/mapper/content/TabHaobanInteractRecordMapper.java
+7
-0
TabHaobanPotentialCustomerMapper.java
.../dao/mapper/content/TabHaobanPotentialCustomerMapper.java
+8
-0
InteractRecordService.java
...manage/service/service/content/InteractRecordService.java
+8
-0
PotentialCustomerService.java
...age/service/service/content/PotentialCustomerService.java
+10
-0
InteractRecordServiceImpl.java
...rvice/service/content/impl/InteractRecordServiceImpl.java
+5
-0
PotentialCustomerServiceImpl.java
...ce/service/content/impl/PotentialCustomerServiceImpl.java
+5
-0
PotentialCustomerApiServiceImpl.java
...ice/out/impl/content/PotentialCustomerApiServiceImpl.java
+11
-0
TabHaobanInteractRecordMapper.xml
...esources/mapper/content/TabHaobanInteractRecordMapper.xml
+6
-0
TabHaobanPotentialCustomerMapper.xml
...urces/mapper/content/TabHaobanPotentialCustomerMapper.xml
+6
-0
No files found.
haoban-manage3-api/src/main/java/com/gic/haoban/manage/api/service/content/PotentialCustomerApiService.java
View file @
837db9ca
...
@@ -28,4 +28,13 @@ public interface PotentialCustomerApiService {
...
@@ -28,4 +28,13 @@ public interface PotentialCustomerApiService {
* @return
* @return
*/
*/
ServiceResponse
<
Long
>
markPotentialCustomer
(
PotentialCustomerMarkRecordDTO
potentialCustomerMarkRecordDTO
);
ServiceResponse
<
Long
>
markPotentialCustomer
(
PotentialCustomerMarkRecordDTO
potentialCustomerMarkRecordDTO
);
/**
* 更新unionId
* @param enterpriseId
* @param oldUnionId
* @param newUnionId
* @return
*/
ServiceResponse
<
Void
>
modifyUnionId
(
String
enterpriseId
,
String
oldUnionId
,
String
newUnionId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/content/TabHaobanInteractRecordMapper.java
View file @
837db9ca
...
@@ -121,5 +121,12 @@ public interface TabHaobanInteractRecordMapper {
...
@@ -121,5 +121,12 @@ public interface TabHaobanInteractRecordMapper {
*/
*/
int
memberAuthorized
(
@Param
(
"memberId"
)
String
memberId
,
@Param
(
"unionId"
)
String
unionId
);
int
memberAuthorized
(
@Param
(
"memberId"
)
String
memberId
,
@Param
(
"unionId"
)
String
unionId
);
/**
* 更新unionId
* @param enterpriseId
* @return
*/
int
modifyUnionId
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"oldUnionId"
)
String
oldUnionId
,
@Param
(
"newUnionId"
)
String
newUnionId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/dao/mapper/content/TabHaobanPotentialCustomerMapper.java
View file @
837db9ca
...
@@ -93,5 +93,13 @@ public interface TabHaobanPotentialCustomerMapper {
...
@@ -93,5 +93,13 @@ public interface TabHaobanPotentialCustomerMapper {
*/
*/
int
updateMemberDealRecordNum
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"memberId"
)
String
memberId
);
int
updateMemberDealRecordNum
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"memberId"
)
String
memberId
);
/**
* 更新unionId
* @param enterpriseId
* @return
*/
int
modifyUnionId
(
@Param
(
"enterpriseId"
)
String
enterpriseId
,
@Param
(
"oldUnionId"
)
String
oldUnionId
,
@Param
(
"newUnionId"
)
String
newUnionId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/content/InteractRecordService.java
View file @
837db9ca
...
@@ -74,4 +74,12 @@ public interface InteractRecordService {
...
@@ -74,4 +74,12 @@ public interface InteractRecordService {
*/
*/
InteractRecordBO
queryLeastRecord
(
String
enterpriseId
,
String
clerkId
,
String
bizId
,
String
memberId
);
InteractRecordBO
queryLeastRecord
(
String
enterpriseId
,
String
clerkId
,
String
bizId
,
String
memberId
);
/**
* 更新unionId
* @param enterpriseId
* @param oldUnionId
* @param newUnionId
*/
void
modifyUnionId
(
String
enterpriseId
,
String
oldUnionId
,
String
newUnionId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/content/PotentialCustomerService.java
View file @
837db9ca
package
com
.
gic
.
haoban
.
manage
.
service
.
service
.
content
;
package
com
.
gic
.
haoban
.
manage
.
service
.
service
.
content
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.haoban.manage.service.pojo.bo.content.PotentialCustomerBO
;
import
com.gic.haoban.manage.service.pojo.bo.content.PotentialCustomerBO
;
import
com.gic.haoban.manage.service.pojo.bo.content.context.PotentialCustomerNotifyContext
;
import
com.gic.haoban.manage.service.pojo.bo.content.context.PotentialCustomerNotifyContext
;
import
com.gic.haoban.manage.service.pojo.qo.content.PotentialCustomerQO
;
import
com.gic.haoban.manage.service.pojo.qo.content.PotentialCustomerQO
;
...
@@ -69,4 +70,13 @@ public interface PotentialCustomerService {
...
@@ -69,4 +70,13 @@ public interface PotentialCustomerService {
* @param memberId
* @param memberId
*/
*/
void
updateMemberDealFlag
(
String
enterpriseId
,
String
memberId
);
void
updateMemberDealFlag
(
String
enterpriseId
,
String
memberId
);
/**
* 更新unionId
* @param enterpriseId
* @param oldUnionId
* @param newUnionId
*/
void
modifyUnionId
(
String
enterpriseId
,
String
oldUnionId
,
String
newUnionId
);
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/content/impl/InteractRecordServiceImpl.java
View file @
837db9ca
...
@@ -262,4 +262,9 @@ public class InteractRecordServiceImpl implements InteractRecordService {
...
@@ -262,4 +262,9 @@ public class InteractRecordServiceImpl implements InteractRecordService {
}
}
return
interactRecordBO
;
return
interactRecordBO
;
}
}
@Override
public
void
modifyUnionId
(
String
enterpriseId
,
String
oldUnionId
,
String
newUnionId
)
{
tabHaobanInteractRecordMapper
.
modifyUnionId
(
enterpriseId
,
oldUnionId
,
newUnionId
);
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/content/impl/PotentialCustomerServiceImpl.java
View file @
837db9ca
...
@@ -345,4 +345,9 @@ public class PotentialCustomerServiceImpl implements PotentialCustomerService {
...
@@ -345,4 +345,9 @@ public class PotentialCustomerServiceImpl implements PotentialCustomerService {
}
}
potentialCustomerMapper
.
updateMemberDealRecordNum
(
enterpriseId
,
memberId
);
potentialCustomerMapper
.
updateMemberDealRecordNum
(
enterpriseId
,
memberId
);
}
}
@Override
public
void
modifyUnionId
(
String
enterpriseId
,
String
oldUnionId
,
String
newUnionId
)
{
potentialCustomerMapper
.
modifyUnionId
(
enterpriseId
,
oldUnionId
,
newUnionId
);
}
}
}
haoban-manage3-service/src/main/java/com/gic/haoban/manage/service/service/out/impl/content/PotentialCustomerApiServiceImpl.java
View file @
837db9ca
...
@@ -5,9 +5,11 @@ import com.gic.api.base.commons.ServiceResponse;
...
@@ -5,9 +5,11 @@ import com.gic.api.base.commons.ServiceResponse;
import
com.gic.haoban.manage.api.dto.content.PotentialCustomerDTO
;
import
com.gic.haoban.manage.api.dto.content.PotentialCustomerDTO
;
import
com.gic.haoban.manage.api.dto.qdto.content.PotentialCustomerMarkRecordDTO
;
import
com.gic.haoban.manage.api.dto.qdto.content.PotentialCustomerMarkRecordDTO
;
import
com.gic.haoban.manage.api.dto.qdto.content.PotentialCustomerQDTO
;
import
com.gic.haoban.manage.api.dto.qdto.content.PotentialCustomerQDTO
;
import
com.gic.haoban.manage.api.service.content.InteractRecordApiService
;
import
com.gic.haoban.manage.api.service.content.PotentialCustomerApiService
;
import
com.gic.haoban.manage.api.service.content.PotentialCustomerApiService
;
import
com.gic.haoban.manage.service.pojo.bo.content.PotentialCustomerBO
;
import
com.gic.haoban.manage.service.pojo.bo.content.PotentialCustomerBO
;
import
com.gic.haoban.manage.service.pojo.qo.content.PotentialCustomerQO
;
import
com.gic.haoban.manage.service.pojo.qo.content.PotentialCustomerQO
;
import
com.gic.haoban.manage.service.service.content.InteractRecordService
;
import
com.gic.haoban.manage.service.service.content.PotentialCustomerService
;
import
com.gic.haoban.manage.service.service.content.PotentialCustomerService
;
import
com.gic.haoban.manage.service.service.content.adaptor.InteractRecordBuilder
;
import
com.gic.haoban.manage.service.service.content.adaptor.InteractRecordBuilder
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
...
@@ -30,6 +32,8 @@ public class PotentialCustomerApiServiceImpl implements PotentialCustomerApiServ
...
@@ -30,6 +32,8 @@ public class PotentialCustomerApiServiceImpl implements PotentialCustomerApiServ
@Autowired
@Autowired
PotentialCustomerService
potentialCustomerService
;
PotentialCustomerService
potentialCustomerService
;
@Autowired
@Autowired
InteractRecordService
interactRecordService
;
@Autowired
InteractRecordBuilder
interactRecordBuilder
;
InteractRecordBuilder
interactRecordBuilder
;
/**
/**
...
@@ -82,4 +86,11 @@ public class PotentialCustomerApiServiceImpl implements PotentialCustomerApiServ
...
@@ -82,4 +86,11 @@ public class PotentialCustomerApiServiceImpl implements PotentialCustomerApiServ
potentialCustomerService
.
markPotentialCustomer
(
potentialCustomerBO
);
potentialCustomerService
.
markPotentialCustomer
(
potentialCustomerBO
);
return
ServiceResponse
.
success
(
potentialCustomerBO
.
getId
());
return
ServiceResponse
.
success
(
potentialCustomerBO
.
getId
());
}
}
@Override
public
ServiceResponse
<
Void
>
modifyUnionId
(
String
enterpriseId
,
String
oldUnionId
,
String
newUnionId
)
{
interactRecordService
.
modifyUnionId
(
enterpriseId
,
oldUnionId
,
newUnionId
);
potentialCustomerService
.
modifyUnionId
(
enterpriseId
,
oldUnionId
,
newUnionId
);
return
ServiceResponse
.
success
();
}
}
}
haoban-manage3-service/src/main/resources/mapper/content/TabHaobanInteractRecordMapper.xml
View file @
837db9ca
...
@@ -326,5 +326,11 @@
...
@@ -326,5 +326,11 @@
and (member_id is null or member_id = '')
and (member_id is null or member_id = '')
</update>
</update>
<update
id=
"modifyUnionId"
>
update tab_haoban_potential_customer
set union_id = #{newUnionId}
where enterprise_id = #{enterpriseId} and union_id = #{oldUnionId} and delete_flag = 0
</update>
</mapper>
</mapper>
haoban-manage3-service/src/main/resources/mapper/content/TabHaobanPotentialCustomerMapper.xml
View file @
837db9ca
...
@@ -312,5 +312,11 @@
...
@@ -312,5 +312,11 @@
where member_id = #{memberId} and enterprise_id = #{enterpriseId} and delete_flag = 0
where member_id = #{memberId} and enterprise_id = #{enterpriseId} and delete_flag = 0
</update>
</update>
<update
id=
"modifyUnionId"
>
update tab_haoban_potential_customer
set union_id = #{newUnionId}
where enterprise_id = #{enterpriseId} and union_id = #{oldUnionId} and delete_flag = 0
</update>
</mapper>
</mapper>
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