Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-enterprise
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
base_platform_enterprise
gic-platform-enterprise
Commits
124d7db7
Commit
124d7db7
authored
Aug 21, 2020
by
陶光胜
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' into 'master'
Developer See merge request
!46
parents
e738673e
54d0facd
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
150 additions
and
77 deletions
+150
-77
AppletWechatMenuDTO.java
...main/java/com/gic/enterprise/dto/AppletWechatMenuDTO.java
+5
-5
DataActuallyPaidConfig.java
...a/com/gic/enterprise/dto/data/DataActuallyPaidConfig.java
+14
-0
DataActuallyPaidConfigDTO.java
...om/gic/enterprise/dto/data/DataActuallyPaidConfigDTO.java
+14
-0
DataConfigApiService.java
...java/com/gic/enterprise/service/DataConfigApiService.java
+0
-14
TabDataActuallyPaidConfigMapper.java
...nterprise/dao/mapper/TabDataActuallyPaidConfigMapper.java
+2
-1
TabDataActuallyPaidConfig.java
.../com/gic/enterprise/entity/TabDataActuallyPaidConfig.java
+15
-0
DataActuallyPaidConfigService.java
...gic/enterprise/service/DataActuallyPaidConfigService.java
+4
-2
DataActuallyPaidConfigServiceImpl.java
...prise/service/impl/DataActuallyPaidConfigServiceImpl.java
+13
-2
DataConfigApiServiceImpl.java
...terprise/service/outer/impl/DataConfigApiServiceImpl.java
+47
-42
TabDataActuallyPaidConfigMapper.xml
...main/resources/mapper/TabDataActuallyPaidConfigMapper.xml
+18
-6
TabDownloadReportMapper.xml
...ice/src/main/resources/mapper/TabDownloadReportMapper.xml
+1
-1
DataConfigController.java
...m/gic/enterprise/web/controller/DataConfigController.java
+14
-1
WechatMenuController.java
...m/gic/enterprise/web/controller/WechatMenuController.java
+3
-3
No files found.
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/dto/AppletWechatMenuDTO.java
View file @
124d7db7
...
...
@@ -85,7 +85,7 @@ public class AppletWechatMenuDTO implements Serializable{
/***********************/
private
List
<
AppletWechatMenuDTO
>
secondMenuList
;
private
List
<
AppletWechatMenuDTO
>
child
;
private
boolean
isFirstLevel
;
public
Integer
getMenuId
()
{
...
...
@@ -200,12 +200,12 @@ public class AppletWechatMenuDTO implements Serializable{
this
.
updateTime
=
updateTime
;
}
public
List
<
AppletWechatMenuDTO
>
get
SecondMenuList
()
{
return
secondMenuList
;
public
List
<
AppletWechatMenuDTO
>
get
Child
()
{
return
child
;
}
public
AppletWechatMenuDTO
set
SecondMenuList
(
List
<
AppletWechatMenuDTO
>
secondMenuList
)
{
this
.
secondMenuList
=
secondMenuList
;
public
AppletWechatMenuDTO
set
Child
(
List
<
AppletWechatMenuDTO
>
child
)
{
this
.
child
=
child
;
return
this
;
}
...
...
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/dto/data/DataActuallyPaidConfig.java
View file @
124d7db7
...
...
@@ -43,6 +43,11 @@ public class DataActuallyPaidConfig implements Serializable{
*/
private
boolean
hasConfigPerformanceCount
;
/**
* 是否已经配置过会员业务(积分折扣(商品)、等级折扣(商品)
*/
private
boolean
hasConfigMemberBusinessOfGoods
;
public
Integer
getEnterpriseId
()
{
return
enterpriseId
;
}
...
...
@@ -96,4 +101,13 @@ public class DataActuallyPaidConfig implements Serializable{
this
.
memberBusinessOfGoods
=
memberBusinessOfGoods
;
return
this
;
}
public
boolean
isHasConfigMemberBusinessOfGoods
()
{
return
hasConfigMemberBusinessOfGoods
;
}
public
DataActuallyPaidConfig
setHasConfigMemberBusinessOfGoods
(
boolean
hasConfigMemberBusinessOfGoods
)
{
this
.
hasConfigMemberBusinessOfGoods
=
hasConfigMemberBusinessOfGoods
;
return
this
;
}
}
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/dto/data/DataActuallyPaidConfigDTO.java
View file @
124d7db7
...
...
@@ -34,6 +34,11 @@ public class DataActuallyPaidConfigDTO implements Serializable{
private
Integer
configStatus
;
/**
* 1:已经配置过 0:未配置过
*/
private
Integer
hasConfig
;
/**
* 1:有效
*/
private
Integer
status
;
...
...
@@ -114,4 +119,13 @@ public class DataActuallyPaidConfigDTO implements Serializable{
this
.
updateTime
=
updateTime
;
return
this
;
}
public
Integer
getHasConfig
()
{
return
hasConfig
;
}
public
DataActuallyPaidConfigDTO
setHasConfig
(
Integer
hasConfig
)
{
this
.
hasConfig
=
hasConfig
;
return
this
;
}
}
gic-platform-enterprise-api/src/main/java/com/gic/enterprise/service/DataConfigApiService.java
View file @
124d7db7
...
...
@@ -86,20 +86,6 @@ public interface DataConfigApiService {
ServiceResponse
<
Void
>
configActuallyPaid
(
Integer
enterpriseId
,
Integer
memberBusiness
,
Integer
performanceCount
,
Integer
memberBusinessOfGoods
);
/**
* 是否已经配置过会员业务(实付)
* @param enterpriseId
* @return
*/
ServiceResponse
<
Boolean
>
hasConfigMemberBusiness
(
Integer
enterpriseId
);
/**
* 是否已经配置过业绩统计(实付)
* @param enterpriseId
* @return
*/
ServiceResponse
<
Boolean
>
hasConfigPerformanceCount
(
Integer
enterpriseId
);
/**
* 实付配置信息
* @Title: listActuallyPaidConfig
* @Description:
...
...
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/dao/mapper/TabDataActuallyPaidConfigMapper.java
View file @
124d7db7
...
...
@@ -58,5 +58,5 @@ public interface TabDataActuallyPaidConfigMapper {
int
delete
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"classify"
)
Integer
classify
);
int
coun
t
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"classify"
)
Integer
classify
);
TabDataActuallyPaidConfig
ge
t
(
@Param
(
"enterpriseId"
)
Integer
enterpriseId
,
@Param
(
"classify"
)
Integer
classify
);
}
\ No newline at end of file
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/entity/TabDataActuallyPaidConfig.java
View file @
124d7db7
...
...
@@ -27,6 +27,11 @@ public class TabDataActuallyPaidConfig {
private
Integer
configStatus
;
/**
* 1:已经配置过 0:未配置过
*/
private
Integer
hasConfig
;
/**
* 1:有效
*/
private
Integer
status
;
...
...
@@ -103,4 +108,13 @@ public class TabDataActuallyPaidConfig {
this
.
updateTime
=
updateTime
;
return
this
;
}
public
Integer
getHasConfig
()
{
return
hasConfig
;
}
public
TabDataActuallyPaidConfig
setHasConfig
(
Integer
hasConfig
)
{
this
.
hasConfig
=
hasConfig
;
return
this
;
}
}
\ No newline at end of file
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/DataActuallyPaidConfigService.java
View file @
124d7db7
...
...
@@ -17,6 +17,8 @@ public interface DataActuallyPaidConfigService {
*/
Integer
saveActuallyPaidConfig
(
DataActuallyPaidConfigDTO
dto
);
Integer
saveActuallyPaidConfig
(
TabDataActuallyPaidConfig
dto
);
/**
* @Title: listByEnterpriseId
* @Description:
...
...
@@ -38,10 +40,10 @@ public interface DataActuallyPaidConfigService {
int
delete
(
Integer
enterpriseId
,
Integer
classify
);
/**
*
查询无效的记录,用于判断是否修改过配置,如果修改过,不允许再次edit
*
* @param enterpriseId
* @param classify
* @return
*/
int
coun
t
(
Integer
enterpriseId
,
Integer
classify
);
TabDataActuallyPaidConfig
ge
t
(
Integer
enterpriseId
,
Integer
classify
);
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/impl/DataActuallyPaidConfigServiceImpl.java
View file @
124d7db7
...
...
@@ -10,6 +10,7 @@ import org.springframework.stereotype.Service;
import
java.util.Date
;
import
java.util.List
;
import
java.util.stream.Collectors
;
@Service
(
"dataActuallyPaidConfigService"
)
public
class
DataActuallyPaidConfigServiceImpl
implements
DataActuallyPaidConfigService
{
...
...
@@ -28,6 +29,16 @@ public class DataActuallyPaidConfigServiceImpl implements DataActuallyPaidConfig
}
@Override
public
Integer
saveActuallyPaidConfig
(
TabDataActuallyPaidConfig
dto
)
{
Date
now
=
new
Date
();
dto
.
setCreateTime
(
now
);
dto
.
setUpdateTime
(
now
);
dto
.
setStatus
(
1
);
tabDataActuallyPaidConfigMapper
.
insert
(
dto
);
return
dto
.
getActuallyPaidConfigId
();
}
@Override
public
List
<
TabDataActuallyPaidConfig
>
listByEnterpriseId
(
Integer
enterpriseId
)
{
return
tabDataActuallyPaidConfigMapper
.
listByEnterpriseId
(
enterpriseId
);
}
...
...
@@ -38,7 +49,7 @@ public class DataActuallyPaidConfigServiceImpl implements DataActuallyPaidConfig
}
@Override
public
int
coun
t
(
Integer
enterpriseId
,
Integer
classify
)
{
return
tabDataActuallyPaidConfigMapper
.
coun
t
(
enterpriseId
,
classify
);
public
TabDataActuallyPaidConfig
ge
t
(
Integer
enterpriseId
,
Integer
classify
)
{
return
tabDataActuallyPaidConfigMapper
.
ge
t
(
enterpriseId
,
classify
);
}
}
gic-platform-enterprise-service/src/main/java/com/gic/enterprise/service/outer/impl/DataConfigApiServiceImpl.java
View file @
124d7db7
...
...
@@ -124,8 +124,16 @@ public class DataConfigApiServiceImpl implements DataConfigApiService {
if
(
dto
.
getClassify
()
==
null
)
{
dto
.
setClassify
(
1
);
}
if
(
dataActuallyPaidConfigService
.
count
(
dto
.
getEnterpriseId
(),
dto
.
getClassify
())
>
0
)
{
return
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"已经配置过,不允许再次配置"
);
TabDataActuallyPaidConfig
temp
=
dataActuallyPaidConfigService
.
get
(
dto
.
getEnterpriseId
(),
dto
.
getClassify
());
if
(
temp
!=
null
&&
temp
.
getHasConfig
()
==
1
)
{
//return ServiceResponse.failure(ErrorCode.PARAMETER_ERROR.getCode(), "已经配置过,不允许再次配置");
continue
;
}
if
(
temp
==
null
)
{
//如果是第一次生成,则
dto
.
setHasConfig
(
0
);
}
else
{
dto
.
setHasConfig
(
1
);
}
dataActuallyPaidConfigService
.
delete
(
dto
.
getEnterpriseId
(),
dto
.
getClassify
());
dto
.
setConfigStatus
(
Optional
.
ofNullable
(
dto
.
getConfigStatus
()).
orElse
(
0
));
...
...
@@ -141,45 +149,41 @@ public class DataConfigApiServiceImpl implements DataConfigApiService {
if
(!
isRight
)
{
ServiceResponse
.
failure
(
ErrorCode
.
PARAMETER_ERROR
.
getCode
(),
"参数不能为空"
);
}
list
.
add
(
new
DataActuallyPaidConfigDTO
()
.
setEnterpriseId
(
enterpriseId
)
.
setClassify
(
1
)
.
setConfigStatus
(
memberBusiness
));
list
.
add
(
new
DataActuallyPaidConfigDTO
()
.
setEnterpriseId
(
enterpriseId
)
.
setClassify
(
2
)
.
setConfigStatus
(
memberBusiness
));
list
.
add
(
new
DataActuallyPaidConfigDTO
()
.
setEnterpriseId
(
enterpriseId
)
.
setClassify
(
3
)
.
setConfigStatus
(
performanceCount
));
list
.
add
(
new
DataActuallyPaidConfigDTO
()
.
setEnterpriseId
(
enterpriseId
)
.
setClassify
(
4
)
.
setConfigStatus
(
performanceCount
));
list
.
add
(
new
DataActuallyPaidConfigDTO
()
.
setEnterpriseId
(
enterpriseId
)
.
setClassify
(
5
)
.
setConfigStatus
(
performanceCount
));
list
.
add
(
new
DataActuallyPaidConfigDTO
()
.
setEnterpriseId
(
enterpriseId
)
.
setClassify
(
6
)
.
setConfigStatus
(
memberBusinessOfGoods
));
if
(
memberBusiness
!=
null
)
{
list
.
add
(
new
DataActuallyPaidConfigDTO
()
.
setEnterpriseId
(
enterpriseId
)
.
setClassify
(
1
)
.
setConfigStatus
(
memberBusiness
));
list
.
add
(
new
DataActuallyPaidConfigDTO
()
.
setEnterpriseId
(
enterpriseId
)
.
setClassify
(
2
)
.
setConfigStatus
(
memberBusiness
));
}
if
(
performanceCount
!=
null
)
{
list
.
add
(
new
DataActuallyPaidConfigDTO
()
.
setEnterpriseId
(
enterpriseId
)
.
setClassify
(
3
)
.
setConfigStatus
(
performanceCount
));
list
.
add
(
new
DataActuallyPaidConfigDTO
()
.
setEnterpriseId
(
enterpriseId
)
.
setClassify
(
4
)
.
setConfigStatus
(
performanceCount
));
list
.
add
(
new
DataActuallyPaidConfigDTO
()
.
setEnterpriseId
(
enterpriseId
)
.
setClassify
(
5
)
.
setConfigStatus
(
performanceCount
));
}
if
(
memberBusinessOfGoods
!=
null
)
{
list
.
add
(
new
DataActuallyPaidConfigDTO
()
.
setEnterpriseId
(
enterpriseId
)
.
setClassify
(
6
)
.
setConfigStatus
(
memberBusinessOfGoods
));
}
return
configActuallyPaid
(
list
);
}
@Override
public
ServiceResponse
<
Boolean
>
hasConfigMemberBusiness
(
Integer
enterpriseId
)
{
return
ServiceResponse
.
success
(
dataActuallyPaidConfigService
.
count
(
enterpriseId
,
1
)
>
0
);
}
@Override
public
ServiceResponse
<
Boolean
>
hasConfigPerformanceCount
(
Integer
enterpriseId
)
{
return
ServiceResponse
.
success
(
dataActuallyPaidConfigService
.
count
(
enterpriseId
,
3
)
>
0
);
}
@Override
public
ServiceResponse
<
List
<
DataActuallyPaidConfigDTO
>>
listActuallyPaidConfig
(
Integer
enterpriseId
)
{
List
<
TabDataActuallyPaidConfig
>
list
=
dataActuallyPaidConfigService
.
listByEnterpriseId
(
enterpriseId
);
if
(
CollectionUtils
.
isEmpty
(
list
))
{
...
...
@@ -194,17 +198,18 @@ public class DataConfigApiServiceImpl implements DataConfigApiService {
public
ServiceResponse
<
DataActuallyPaidConfig
>
getDataActuallyPaidConfig
(
Integer
enterpriseId
)
{
List
<
TabDataActuallyPaidConfig
>
list
=
dataActuallyPaidConfigService
.
listByEnterpriseId
(
enterpriseId
);
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
Map
<
String
,
Integer
>
map
=
list
.
stream
().
collect
(
Collectors
.
toMap
(
e
->
e
.
getClassify
().
toString
(),
e
->
e
.
getConfigStatus
()
));
Map
<
String
,
TabDataActuallyPaidConfig
>
map
=
list
.
stream
().
collect
(
Collectors
.
toMap
(
e
->
e
.
getClassify
().
toString
(),
e
->
e
));
//如果没有配置,默认数据
Integer
memberBusiness
=
map
.
get
(
"1"
);
Integer
performanceCount
=
map
.
get
(
"3"
);
Integer
memberBusinessOfGoods
=
map
.
get
(
"6"
);
Integer
memberBusiness
=
map
.
get
(
"1"
)
.
getConfigStatus
()
;
Integer
performanceCount
=
map
.
get
(
"3"
)
.
getConfigStatus
()
;
Integer
memberBusinessOfGoods
=
map
.
get
(
"6"
)
.
getConfigStatus
()
;
return
ServiceResponse
.
success
(
new
DataActuallyPaidConfig
()
.
setEnterpriseId
(
enterpriseId
)
.
setMemberBusiness
(
memberBusiness
)
.
setPerformanceCount
(
performanceCount
)
.
setHasConfigMemberBusiness
(
dataActuallyPaidConfigService
.
count
(
enterpriseId
,
1
)
>
0
)
.
setHasConfigPerformanceCount
(
dataActuallyPaidConfigService
.
count
(
enterpriseId
,
3
)
>
0
)
.
setHasConfigMemberBusiness
(
map
.
get
(
"1"
).
getHasConfig
()
==
1
)
.
setHasConfigPerformanceCount
(
map
.
get
(
"3"
).
getHasConfig
()
==
1
)
.
setHasConfigMemberBusinessOfGoods
(
map
.
get
(
"6"
).
getHasConfig
()
==
1
)
.
setMemberBusinessOfGoods
(
memberBusinessOfGoods
));
}
return
ServiceResponse
.
success
(
new
DataActuallyPaidConfig
().
setEnterpriseId
(
enterpriseId
).
setMemberBusiness
(
0
).
setPerformanceCount
(
0
).
setMemberBusinessOfGoods
(
0
));
...
...
gic-platform-enterprise-service/src/main/resources/mapper/TabDataActuallyPaidConfigMapper.xml
View file @
124d7db7
...
...
@@ -6,12 +6,13 @@
<result
column=
"enterprise_id"
jdbcType=
"INTEGER"
property=
"enterpriseId"
/>
<result
column=
"classify"
jdbcType=
"INTEGER"
property=
"classify"
/>
<result
column=
"config_status"
jdbcType=
"INTEGER"
property=
"configStatus"
/>
<result
column=
"has_config"
jdbcType=
"INTEGER"
property=
"hasConfig"
/>
<result
column=
"status"
jdbcType=
"INTEGER"
property=
"status"
/>
<result
column=
"create_time"
jdbcType=
"TIMESTAMP"
property=
"createTime"
/>
<result
column=
"update_time"
jdbcType=
"TIMESTAMP"
property=
"updateTime"
/>
</resultMap>
<sql
id=
"Base_Column_List"
>
actually_paid_config_id, enterprise_id, classify, config_status,
status, create_time,
actually_paid_config_id, enterprise_id, classify, config_status,
has_config, status, create_time,
update_time
</sql>
<select
id=
"selectByPrimaryKey"
parameterType=
"java.lang.Integer"
resultMap=
"BaseResultMap"
>
...
...
@@ -26,10 +27,10 @@
</delete>
<insert
id=
"insert"
parameterType=
"com.gic.enterprise.entity.TabDataActuallyPaidConfig"
useGeneratedKeys=
"true"
keyProperty=
"actuallyPaidConfigId"
>
insert into tab_data_actually_paid_config (actually_paid_config_id, enterprise_id,
classify, config_status,
status,
classify, config_status,
has_config, status,
create_time, update_time)
values (#{actuallyPaidConfigId,jdbcType=INTEGER}, #{enterpriseId,jdbcType=INTEGER},
#{classify,jdbcType=INTEGER}, #{configStatus,jdbcType=INTEGER}, #{
status,jdbcType=INTEGER},
#{classify,jdbcType=INTEGER}, #{configStatus,jdbcType=INTEGER}, #{
hasConfig,jdbcType=INTEGER}, #{status,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP}, #{updateTime,jdbcType=TIMESTAMP})
</insert>
<insert
id=
"insertSelective"
parameterType=
"com.gic.enterprise.entity.TabDataActuallyPaidConfig"
>
...
...
@@ -47,6 +48,9 @@
<if
test=
"configStatus != null"
>
config_status,
</if>
<if
test=
"hasConfig != null"
>
has_config,
</if>
<if
test=
"status != null"
>
status,
</if>
...
...
@@ -70,6 +74,9 @@
<if
test=
"configStatus != null"
>
#{configStatus,jdbcType=INTEGER},
</if>
<if
test=
"hasConfig != null"
>
#{hasConfig,jdbcType=INTEGER},
</if>
<if
test=
"status != null"
>
#{status,jdbcType=INTEGER},
</if>
...
...
@@ -93,6 +100,9 @@
<if
test=
"configStatus != null"
>
config_status = #{configStatus,jdbcType=INTEGER},
</if>
<if
test=
"hasConfig != null"
>
has_config = #{hasConfig,jdbcType=INTEGER},
</if>
<if
test=
"status != null"
>
status = #{status,jdbcType=INTEGER},
</if>
...
...
@@ -110,6 +120,7 @@
set enterprise_id = #{enterpriseId,jdbcType=INTEGER},
classify = #{classify,jdbcType=INTEGER},
config_status = #{configStatus,jdbcType=INTEGER},
has_config = #{hasConfig,jdbcType=INTEGER},
status = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
update_time = #{updateTime,jdbcType=TIMESTAMP}
...
...
@@ -131,10 +142,10 @@
and status = 1
</update>
<select
id=
"
count"
resultType=
"int
"
>
select
count(1)
from tab_data_actually_paid_config
<select
id=
"
get"
resultMap=
"BaseResultMap
"
>
select
<include
refid=
"Base_Column_List"
></include>
from tab_data_actually_paid_config
where enterprise_id = #{enterpriseId}
and classify = #{classify}
and status =
0
and status =
1
</select>
</mapper>
\ No newline at end of file
gic-platform-enterprise-service/src/main/resources/mapper/TabDownloadReportMapper.xml
View file @
124d7db7
...
...
@@ -357,7 +357,7 @@
and project_code = #{projectCode}
</if>
<if
test=
"projectCode == null or projectCode == '' "
>
and project_code
= 'gic'
and project_code
in ('gic', 'mall')
</if>
order by create_time desc
</select>
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/DataConfigController.java
View file @
124d7db7
...
...
@@ -6,6 +6,8 @@ import java.util.Map;
import
java.util.stream.Collectors
;
import
com.gic.enterprise.ano.IgnoreLogin
;
import
com.gic.enterprise.dto.EnterpriseDTO
;
import
com.gic.enterprise.service.EnterpriseApiService
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.logging.log4j.LogManager
;
...
...
@@ -54,6 +56,8 @@ public class DataConfigController {
private
MemberCardApiService
memberCardApiService
;
@Autowired
private
EnterpriseInitApiService
enterpriseInitApiService
;
@Autowired
private
EnterpriseApiService
enterpriseApiService
;
@RequestMapping
(
"list-all-applet"
)
...
...
@@ -97,7 +101,16 @@ public class DataConfigController {
@IgnoreLogin
@RequestMapping
(
"/init-actually-data-config"
)
public
RestResponse
initActuallyDataConfig
(
Integer
enterpriseId
)
{
return
ResultControllerUtils
.
commonResult
(
dataConfigApiService
.
initActuallyPaidData
(
enterpriseId
));
if
(
enterpriseId
==
null
)
{
ServiceResponse
<
List
<
EnterpriseDTO
>>
result
=
enterpriseApiService
.
listEnterpriseByName
(
null
);
if
(
result
.
isSuccess
())
{
List
<
EnterpriseDTO
>
list
=
result
.
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
list
))
{
list
.
forEach
(
e
->
dataConfigApiService
.
initActuallyPaidData
(
e
.
getEnterpriseId
()));
}
}
}
return
RestResponse
.
success
();
}
@RequestMapping
(
"config-wechat-member"
)
...
...
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/WechatMenuController.java
View file @
124d7db7
...
...
@@ -81,7 +81,7 @@ public class WechatMenuController {
//校验填充后可以保存的实体类
AppletWechatMenuDTO
hasValidOfFirst
=
(
AppletWechatMenuDTO
)
response
.
getResult
();
List
<
AppletWechatMenuDTO
>
secondList
=
first
.
get
SecondMenuList
();
List
<
AppletWechatMenuDTO
>
secondList
=
first
.
get
Child
();
if
(
CollectionUtils
.
isNotEmpty
(
secondList
))
{
saveItemCount
+=
secondList
.
size
();
...
...
@@ -104,7 +104,7 @@ public class WechatMenuController {
//校验填充后可以保存的实体类
listSecondOfHasValid
.
add
((
AppletWechatMenuDTO
)
responseOfSecond
.
getResult
());
}
hasValidOfFirst
.
set
SecondMenuList
(
listSecondOfHasValid
);
hasValidOfFirst
.
set
Child
(
listSecondOfHasValid
);
}
listOfHasValid
.
add
(
hasValidOfFirst
);
}
...
...
@@ -122,7 +122,7 @@ public class WechatMenuController {
temp
.
setSort
(
i
+
1
);
ServiceResponse
<
Integer
>
response
=
appletWechatMenuApiService
.
saveOfHasValid
(
temp
);
Integer
parentId
=
response
.
getResult
();
List
<
AppletWechatMenuDTO
>
tempSecond
=
temp
.
get
SecondMenuList
();
List
<
AppletWechatMenuDTO
>
tempSecond
=
temp
.
get
Child
();
if
(
CollectionUtils
.
isNotEmpty
(
tempSecond
))
{
for
(
int
j
=
0
,
length
=
tempSecond
.
size
();
j
<
length
;
j
++)
{
AppletWechatMenuDTO
tempOfSecond
=
tempSecond
.
get
(
j
);
...
...
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