Commit 021aa493e73ee540791e30a921f8a52d73b658e9
Merge branch '20220802' into 'master'
20220802 See merge request huang/thingsboard3.3.2!122
Showing
4 changed files
with
15 additions
and
6 deletions
@@ -3,6 +3,7 @@ package org.thingsboard.server.controller.yunteng; | @@ -3,6 +3,7 @@ package org.thingsboard.server.controller.yunteng; | ||
3 | import io.swagger.annotations.Api; | 3 | import io.swagger.annotations.Api; |
4 | import io.swagger.annotations.ApiOperation; | 4 | import io.swagger.annotations.ApiOperation; |
5 | import lombok.RequiredArgsConstructor; | 5 | import lombok.RequiredArgsConstructor; |
6 | +import org.apache.commons.lang3.StringUtils; | ||
6 | import org.springframework.http.ResponseEntity; | 7 | import org.springframework.http.ResponseEntity; |
7 | import org.springframework.security.access.prepost.PreAuthorize; | 8 | import org.springframework.security.access.prepost.PreAuthorize; |
8 | import org.springframework.validation.annotation.Validated; | 9 | import org.springframework.validation.annotation.Validated; |
@@ -39,6 +40,7 @@ public class YtConfigurationCenterController extends BaseController { | @@ -39,6 +40,7 @@ public class YtConfigurationCenterController extends BaseController { | ||
39 | @RequestParam(PAGE_SIZE) int pageSize, | 40 | @RequestParam(PAGE_SIZE) int pageSize, |
40 | @RequestParam(PAGE) int page, | 41 | @RequestParam(PAGE) int page, |
41 | @RequestParam(value = "name", required = false) String name, | 42 | @RequestParam(value = "name", required = false) String name, |
43 | + @RequestParam(value = "platform", required = false) String platform, | ||
42 | @RequestParam(value = "organizationId", required = false) String organizationId, | 44 | @RequestParam(value = "organizationId", required = false) String organizationId, |
43 | @RequestParam(value = ORDER_FILED, required = false) String orderBy, | 45 | @RequestParam(value = ORDER_FILED, required = false) String orderBy, |
44 | @RequestParam(value = ORDER_TYPE, required = false) OrderTypeEnum orderType) | 46 | @RequestParam(value = ORDER_TYPE, required = false) OrderTypeEnum orderType) |
@@ -49,12 +51,15 @@ public class YtConfigurationCenterController extends BaseController { | @@ -49,12 +51,15 @@ public class YtConfigurationCenterController extends BaseController { | ||
49 | queryMap.put(PAGE, page); | 51 | queryMap.put(PAGE, page); |
50 | queryMap.put(ORDER_FILED, orderBy); | 52 | queryMap.put(ORDER_FILED, orderBy); |
51 | queryMap.put("tenantId", getCurrentUser().getCurrentTenantId()); | 53 | queryMap.put("tenantId", getCurrentUser().getCurrentTenantId()); |
52 | - if (null != name) { | 54 | + if (StringUtils.isNotBlank(name)) { |
53 | queryMap.put("name", name); | 55 | queryMap.put("name", name); |
54 | } | 56 | } |
55 | - if (null != organizationId) { | 57 | + if (StringUtils.isNotBlank(organizationId)) { |
56 | queryMap.put("organizationId", organizationId); | 58 | queryMap.put("organizationId", organizationId); |
57 | } | 59 | } |
60 | + if (StringUtils.isNotBlank(platform)) { | ||
61 | + queryMap.put("platform", platform); | ||
62 | + } | ||
58 | if (null != orderType) { | 63 | if (null != orderType) { |
59 | queryMap.put(ORDER_TYPE, orderType.name()); | 64 | queryMap.put(ORDER_TYPE, orderType.name()); |
60 | } | 65 | } |
@@ -1151,7 +1151,7 @@ file: | @@ -1151,7 +1151,7 @@ file: | ||
1151 | randomFileName: ${file.storage.randomFileName} | 1151 | randomFileName: ${file.storage.randomFileName} |
1152 | account: | 1152 | account: |
1153 | info: | 1153 | info: |
1154 | - emailSuffix: yunteng.com | 1154 | + emailSuffix: ${ACCOUNT_EMAIL_SUFFIX:yunteng.com} |
1155 | # emailSuffix: thingskit.com | 1155 | # emailSuffix: thingskit.com |
1156 | defaultPassword: 123456 | 1156 | defaultPassword: 123456 |
1157 | third: | 1157 | third: |
@@ -1159,8 +1159,8 @@ third: | @@ -1159,8 +1159,8 @@ third: | ||
1159 | url: https://api.weixin.qq.com | 1159 | url: https://api.weixin.qq.com |
1160 | # appId: wxd5d018355f38262b | 1160 | # appId: wxd5d018355f38262b |
1161 | # appSecret: a07fab1d2d6c6def1fa4796535f8af30 | 1161 | # appSecret: a07fab1d2d6c6def1fa4796535f8af30 |
1162 | - appId: wx99c411dc3c5571ef | ||
1163 | - appSecret: 606153abd59308b20a6e41fb6c852ad2 | 1162 | + appId: ${WECHAT_APP_ID:wx99c411dc3c5571ef} |
1163 | + appSecret: ${WECHAT_APP_SECRET:606153abd59308b20a6e41fb6c852ad2} | ||
1164 | logging: | 1164 | logging: |
1165 | level: | 1165 | level: |
1166 | org.thingsboard.server.dao.yunteng.mapper: info | 1166 | org.thingsboard.server.dao.yunteng.mapper: info |
@@ -1169,4 +1169,4 @@ logging: | @@ -1169,4 +1169,4 @@ logging: | ||
1169 | # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl | 1169 | # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl |
1170 | frp: | 1170 | frp: |
1171 | server: | 1171 | server: |
1172 | - address: http://127.0.0.1 | 1172 | + address: ${FRP_SERVER_ADDRESS:http://127.0.0.1} |
@@ -40,6 +40,9 @@ | @@ -40,6 +40,9 @@ | ||
40 | <if test="queryMap.tenantId !=null and queryMap.tenantId !=''"> | 40 | <if test="queryMap.tenantId !=null and queryMap.tenantId !=''"> |
41 | AND a.tenant_id = #{queryMap.tenantId} | 41 | AND a.tenant_id = #{queryMap.tenantId} |
42 | </if> | 42 | </if> |
43 | + <if test="queryMap.platform !=null and queryMap.platform !=''"> | ||
44 | + AND a.platform = #{queryMap.platform} | ||
45 | + </if> | ||
43 | <if test="queryMap.name !=null and queryMap.name !=''"> | 46 | <if test="queryMap.name !=null and queryMap.name !=''"> |
44 | AND a.name LIKE concat('%',#{queryMap.name}::TEXT,'%') | 47 | AND a.name LIKE concat('%',#{queryMap.name}::TEXT,'%') |
45 | </if> | 48 | </if> |
@@ -46,5 +46,6 @@ | @@ -46,5 +46,6 @@ | ||
46 | <if test="dictId !=null and dictId!=''">AND sdi.dict_id=#{dictId}</if> | 46 | <if test="dictId !=null and dictId!=''">AND sdi.dict_id=#{dictId}</if> |
47 | <if test="dictCode !=null and dictCode!=''">AND sd.dict_code=#{dictCode}</if> | 47 | <if test="dictCode !=null and dictCode!=''">AND sd.dict_code=#{dictCode}</if> |
48 | </where> | 48 | </where> |
49 | + ORDER BY sort | ||
49 | </select> | 50 | </select> |
50 | </mapper> | 51 | </mapper> |