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
5565d586
Commit
5565d586
authored
Jul 10, 2022
by
徐高华
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
api
parent
6e8ee5f7
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
36 additions
and
56 deletions
+36
-56
HmLinkController.java
...gic/haoban/manage/web/controller/hm/HmLinkController.java
+34
-56
dubbo-haoban-manage-web.xml
...3-web/src/main/webapp/WEB-INF/dubbo-haoban-manage-web.xml
+2
-0
No files found.
haoban-manage3-web/src/main/java/com/gic/haoban/manage/web/controller/hm/HmLinkController.java
View file @
5565d586
...
...
@@ -27,6 +27,7 @@ import com.gic.haoban.manage.api.dto.welcome.dto.WelcomeDetailDTO;
import
com.gic.haoban.manage.api.service.hm.HmLinkApiService
;
import
com.gic.haoban.manage.api.service.hm.HmPageApiService
;
import
com.gic.haoban.manage.api.service.out.WelcomeApiService
;
import
com.gic.member.tag.api.dto.MemberTagItemDTO
;
import
com.gic.member.tag.api.service.MemberTagApiService
;
/**
...
...
@@ -83,7 +84,7 @@ public class HmLinkController {
// 编辑引流活码【链接ID-链接名称】:链接名称「 链接名称」变更「 链接名称」,链接描述「 链接描述」变更「 链接描述」,链接标签「
// 标签名称-标签值名称」变更为「 标签名称-标签值名称」,分配规则「 层级x-子项名称」关闭,「 层级x-子项名称」开启,欢迎语「
// 欢迎语名称」变更为「 欢迎语名称」,欢迎语变更为「 不发送欢迎语」,欢迎语变更为「 活码欢迎语-欢迎语名称」
private
static
String
getLog
(
HmLinkDTO
oldDTO
,
HmLinkDTO
newDTO
)
{
private
String
getLog
(
HmLinkDTO
oldDTO
,
HmLinkDTO
newDTO
)
{
String
wxEnterpriseId
=
newDTO
.
getWxEnterpriseId
();
String
enterpriseId
=
newDTO
.
getEnterpriseId
();
StringBuilder
sb
=
new
StringBuilder
(
"编辑引流活码"
).
append
(
"【"
).
append
(
oldDTO
.
getLinkCode
()).
append
(
"-"
)
...
...
@@ -98,7 +99,7 @@ public class HmLinkController {
}
// type 会员标签1 , 2 欢迎语
public
static
void
comp
(
String
wxEnterpriseId
,
String
enterpriseId
,
String
title
,
String
oldValue
,
String
newValue
,
public
void
comp
(
String
wxEnterpriseId
,
String
enterpriseId
,
String
title
,
String
oldValue
,
String
newValue
,
StringBuilder
sb
,
int
type
)
{
if
(
null
==
oldValue
)
{
oldValue
=
""
;
...
...
@@ -110,33 +111,37 @@ public class HmLinkController {
sb
.
append
(
title
).
append
(
"「"
).
append
(
oldValue
).
append
(
"」变更「"
).
append
(
newValue
).
append
(
"」"
);
}
// 会员标签
/*
* if (type == 1 && !oldValue.equals(newValue)) { MemberTagItemDTO
* oldResp = this.memberTagApiService.findMemberTagItem(oldValue);
* MemberTagItemDTO newResp =
* this.memberTagApiService.findMemberTagItem(newValue); if (null !=
* oldResp) { oldValue = oldResp.getTagName() + "-" +
* oldResp.getTagItemName(); } if (null != newResp) { newValue =
* newResp.getTagName() + "-" + newResp.getTagItemName(); }
* sb.append(title).append("「").append(oldValue).append("」变更「").append(
* newValue).append("」"); } // 欢迎语 if (type == 2 &&
* !oldValue.equals(newValue)) { if (StringUtils.isEmpty(oldValue)) {
* ServiceResponse<WelcomeDetailDTO> resp =
* this.welcomeApiService.getWelcome(newValue, enterpriseId); if (null
* != resp && null != resp.getResult()) {
* sb.append("欢迎语变更为").append("「").append(resp.getResult().getTitle()).
* append("」"); } } else if (StringUtils.isEmpty(newValue)) {
* sb.append("欢迎语变更为").append("「").append("不发送欢迎语").append("」"); } else
* { ServiceResponse<WelcomeDetailDTO> oldResp =
* this.welcomeApiService.getWelcome(oldValue, enterpriseId);
* ServiceResponse<WelcomeDetailDTO> newResp =
* this.welcomeApiService.getWelcome(newValue, enterpriseId); if (null
* != oldResp && null != oldResp.getResult()) { oldValue =
* oldResp.getResult().getTitle(); } if (null != newResp && null !=
* newResp.getResult()) { newValue = newResp.getResult().getTitle(); }
* sb.append(title).append("「").append(oldValue).append("」变更「").append(
* newValue).append("」"); } }
*/
if
(
type
==
1
&&
!
oldValue
.
equals
(
newValue
))
{
MemberTagItemDTO
oldResp
=
this
.
memberTagApiService
.
findMemberTagItem
(
oldValue
);
MemberTagItemDTO
newResp
=
this
.
memberTagApiService
.
findMemberTagItem
(
newValue
);
if
(
null
!=
oldResp
)
{
oldValue
=
oldResp
.
getTagName
()
+
"-"
+
oldResp
.
getTagItemName
();
}
if
(
null
!=
newResp
)
{
newValue
=
newResp
.
getTagName
()
+
"-"
+
newResp
.
getTagItemName
();
}
sb
.
append
(
title
).
append
(
"「"
).
append
(
oldValue
).
append
(
"」变更「"
).
append
(
newValue
).
append
(
"」"
);
}
// 欢迎语
if
(
type
==
2
&&
!
oldValue
.
equals
(
newValue
))
{
if
(
StringUtils
.
isEmpty
(
oldValue
))
{
ServiceResponse
<
WelcomeDetailDTO
>
resp
=
this
.
welcomeApiService
.
getWelcome
(
newValue
,
enterpriseId
);
if
(
null
!=
resp
&&
null
!=
resp
.
getResult
())
{
sb
.
append
(
"欢迎语变更为"
).
append
(
"「"
).
append
(
resp
.
getResult
().
getTitle
()).
append
(
"」"
);
}
}
else
if
(
StringUtils
.
isEmpty
(
newValue
))
{
sb
.
append
(
"欢迎语变更为"
).
append
(
"「"
).
append
(
"不发送欢迎语"
).
append
(
"」"
);
}
else
{
ServiceResponse
<
WelcomeDetailDTO
>
oldResp
=
this
.
welcomeApiService
.
getWelcome
(
oldValue
,
enterpriseId
);
ServiceResponse
<
WelcomeDetailDTO
>
newResp
=
this
.
welcomeApiService
.
getWelcome
(
newValue
,
enterpriseId
);
if
(
null
!=
oldResp
&&
null
!=
oldResp
.
getResult
())
{
oldValue
=
oldResp
.
getResult
().
getTitle
();
}
if
(
null
!=
newResp
&&
null
!=
newResp
.
getResult
())
{
newValue
=
newResp
.
getResult
().
getTitle
();
}
sb
.
append
(
title
).
append
(
"「"
).
append
(
oldValue
).
append
(
"」变更「"
).
append
(
newValue
).
append
(
"」"
);
}
}
// 分批规则
if
(
type
==
3
)
{
JSONObject
oldStoreRuleObj
=
JSONObject
.
parseObject
(
oldValue
);
...
...
@@ -382,31 +387,4 @@ public class HmLinkController {
return
RestResponse
.
successResult
(
retMap
);
}
public
static
void
main
(
String
[]
args
)
{
/*
* StringBuilder sb = new StringBuilder() ; comp("1", "1", "分配规则",
* "{\"fw_store\":{\"open\":1,\"zs\":1,\"dz\":1,\"dy\":1},\"xg_store\":{\"open\":0,\"zs\":1,\"dz\":1,\"dy\":1}}"
* ,
* "{\"fw_store\":{\"open\":1,\"zs\":1,\"dz\":1,\"dy\":1},\"xg_store\":{\"open\":1,\"zs\":1,\"dz\":1,\"dy\":1}}",
* sb, 3); System.out.println(sb.toString());
*/
/*
* StringBuilder sb = new StringBuilder() ; comp("1", "1", "分配规则",
* "{\"fw_store\":{\"open\":1,\"zs\":1,\"dz\":1,\"dy\":1},\"xg_store\":{\"open\":1,\"zs\":1,\"dz\":1,\"dy\":0}}"
* ,
* "{\"fw_store\":{\"open\":1,\"zs\":0,\"dz\":1,\"dy\":1},\"xg_store\":{\"open\":1,\"xg\":1,\"dz\":1,\"dy\":0}}",
* sb, 3); System.out.println(sb.toString());
*/
StringBuilder
sb
=
new
StringBuilder
();
comp
(
"1"
,
"1"
,
"分配规则"
,
"{\"store_type\":2,\"open\":1,\"store\":{\"dz\":0,\"dy\":1,\"ndz\":0,\"ndy\":1}, \"city_store\":{\"open\":1,\"dz\":0,\"dy\":1}}"
,
"{\"store_type\":2,\"open\":1,\"store\":{\"dz\":1,\"dy\":1,\"ndz\":1,\"ndy\":1}, \"city_store\":{\"open\":1,\"dz\":1,\"dy\":1}}"
,
sb
,
4
);
System
.
out
.
println
(
sb
);
// comp(wxEnterpriseId, enterpriseId, "分配规则",
// oldDTO.getCustomRuleJson(), newDTO.getCustomRuleJson(), sb, 4);
}
}
haoban-manage3-web/src/main/webapp/WEB-INF/dubbo-haoban-manage-web.xml
View file @
5565d586
...
...
@@ -15,6 +15,8 @@
<dubbo:protocol
name=
"dubbo"
port=
"30009"
/>
<dubbo:reference
interface=
"com.gic.member.tag.api.service.MemberTagApiService"
id=
"memberTagApiService"
timeout=
"10000"
/>
<dubbo:reference
interface=
"com.gic.clerk.api.service.PowerService"
id=
"powerService"
timeout=
"10000"
/>
<dubbo:reference
interface=
"com.gic.haoban.manage.api.service.HaobanUserApiService"
id=
"haobanUserApiService"
timeout=
"10000"
/>
<dubbo:reference
interface=
"com.gic.clerk.api.service.RightService"
id=
"rightService"
timeout=
"10000"
/>
...
...
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