Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
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
项目统一框架
amos-boot-biz
Commits
cd54953c
Commit
cd54953c
authored
Aug 15, 2023
by
tianyiming
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop_tzs' into develop_tzs_96333
parents
3d0038d1
fef2a54e
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
23 changed files
with
256 additions
and
114 deletions
+256
-114
ControllerAop.java
...a/com/yeejoin/amos/boot/biz/common/aop/ControllerAop.java
+10
-0
pom.xml
amos-boot-data/amos-boot-data-accessapi/pom.xml
+6
-6
AccessapiApplication.java
.../src/main/java/com/yeejoin/amos/AccessapiApplication.java
+7
-7
HouseholdPvUtils.java
...yeejoin/amos/api/householdapi/Utils/HouseholdPvUtils.java
+0
-0
HouseholdTestController.java
.../api/householdapi/controller/HouseholdTestController.java
+50
-50
TaBusinessServiceImpl.java
.../amos/api/openapi/face/service/TaBusinessServiceImpl.java
+12
-2
DockingData.java
...c/main/java/com/yeejoin/amos/dockingData/DockingData.java
+0
-0
TzBaseEnterpriseInfoServiceImpl.java
...tor/biz/service/impl/TzBaseEnterpriseInfoServiceImpl.java
+2
-0
TzsUserInfoDto.java
.../yeejoin/amos/boot/module/tcm/api/dto/TzsUserInfoDto.java
+2
-1
TzsUserInfo.java
.../yeejoin/amos/boot/module/tcm/api/entity/TzsUserInfo.java
+6
-0
ITzsUserInfoService.java
...amos/boot/module/tcm/api/service/ITzsUserInfoService.java
+1
-0
TzsUserInfoVo.java
...om/yeejoin/amos/boot/module/tcm/api/vo/TzsUserInfoVo.java
+7
-0
TzsUserInfoMapper.xml
...e-tcm-api/src/main/resources/mapper/TzsUserInfoMapper.xml
+2
-0
TzsUserInfoController.java
...boot/module/tcm/biz/controller/TzsUserInfoController.java
+7
-0
TzBaseEnterpriseInfoServiceImpl.java
...tcm/biz/service/impl/TzBaseEnterpriseInfoServiceImpl.java
+27
-29
TzsUserInfoServiceImpl.java
...t/module/tcm/biz/service/impl/TzsUserInfoServiceImpl.java
+39
-1
RegUnitInfoServiceImpl.java
...dule/tcm/flc/biz/service/impl/RegUnitInfoServiceImpl.java
+3
-0
IdxFeignService.java
...n/amos/boot/module/ymt/flc/api/feign/IdxFeignService.java
+3
-7
CategoryOtherInfoMapper.xml
...api/src/main/resources/mapper/CategoryOtherInfoMapper.xml
+9
-5
RedissonManager.java
...join/amos/boot/module/ymt/biz/config/RedissonManager.java
+53
-0
EquipmentCategoryServiceImpl.java
...le/ymt/biz/service/impl/EquipmentCategoryServiceImpl.java
+0
-0
application-dev.properties
...ule-ymt-biz/src/main/resources/application-dev.properties
+5
-5
pom.xml
amos-boot-system-tzs/pom.xml
+5
-1
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/aop/ControllerAop.java
View file @
cd54953c
...
...
@@ -24,6 +24,8 @@ import org.aspectj.lang.annotation.Aspect;
import
org.aspectj.lang.annotation.Before
;
import
org.aspectj.lang.annotation.Pointcut
;
import
org.aspectj.lang.reflect.MethodSignature
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.core.annotation.Order
;
...
...
@@ -52,6 +54,9 @@ import java.util.regex.Pattern;
@Component
@Order
(
value
=
0
)
public
class
ControllerAop
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
ControllerAop
.
class
);
/**
* saveUserRedis设置过期时间
*/
...
...
@@ -118,6 +123,7 @@ public class ControllerAop {
if
(
ValidationUtil
.
isEmpty
(
token
))
{
fillRequestContext
(
request
);
token
=
RequestContext
.
getToken
();
logger
.
info
(
"studio url token ===========>"
+
token
);
}
if
(
token
!=
null
)
{
String
pattern
=
RedisKey
.
buildPatternKey
(
token
);
...
...
@@ -132,7 +138,9 @@ public class ControllerAop {
RequestContext
.
setExeUserId
(
userModel
.
getUserId
());
}
catch
(
Exception
e
)
{
// 删除失效token缓存
logger
.
info
(
"catch pattern before==========>"
+
pattern
);
redisUtils
.
getAndDeletePatternKeys
(
pattern
);
logger
.
info
(
"catch pattern after==========>"
+
pattern
);
throw
new
RuntimeException
(
e
.
getMessage
());
}
saveUserRedis
(
userModel
,
token
);
...
...
@@ -201,7 +209,9 @@ public class ControllerAop {
String
token
=
null
;
String
product
=
null
;
String
appKey
=
null
;
logger
.
info
(
"fillRequestContext request =====>"
+
request
);
if
(
request
!=
null
&&
request
.
getParameterMap
()
!=
null
)
{
logger
.
info
(
"fillRequestContext request getParameterMap =====>"
+
request
.
getParameterMap
());
if
(
request
.
getParameterMap
().
get
(
"token"
)
!=
null
&&
request
.
getParameterMap
().
get
(
"product"
)
!=
null
&&
request
.
getParameterMap
().
get
(
"appKey"
)
!=
null
)
{
token
=
request
.
getParameterMap
().
get
(
"token"
)[
0
];
...
...
amos-boot-data/amos-boot-data-accessapi/pom.xml
View file @
cd54953c
...
...
@@ -175,12 +175,12 @@
<artifactId>
hutool-all
</artifactId>
<version>
5.7.22
</version>
</dependency>
<dependency
>
<groupId>
com.yeejoin
</groupId
>
<artifactId>
amos-component-influxdb
</artifactId
>
<version>
1.8.5-SNAPSHOT
</version
>
<scope>
compile
</scope
>
</dependency
>
<!-- <dependency>--
>
<!-- <groupId>com.yeejoin</groupId>--
>
<!-- <artifactId>amos-component-influxdb</artifactId>--
>
<!-- <version>1.8.5-SNAPSHOT</version>--
>
<!-- <scope>compile</scope>--
>
<!-- </dependency>--
>
<dependency>
<groupId>
com.yeejoin
</groupId>
<artifactId>
amos-component-security
</artifactId>
...
...
amos-boot-data/amos-boot-data-accessapi/src/main/java/com/yeejoin/amos/AccessapiApplication.java
View file @
cd54953c
...
...
@@ -47,8 +47,8 @@ import com.yeejoin.amos.api.openapi.face.service.TaAccessConfigServiceImpl;
@ComponentScan
({
"org.typroject"
,
"com.yeejoin.amos"
})
public
class
AccessapiApplication
{
//
@Autowired
//
private TaAccessConfigServiceImpl taAccessConfigServiceImpl;
@Autowired
private
TaAccessConfigServiceImpl
taAccessConfigServiceImpl
;
private
static
final
Logger
logger
=
LogManager
.
getLogger
(
AccessapiApplication
.
class
);
...
...
@@ -69,9 +69,9 @@ public class AccessapiApplication {
+
path
+
"/doc.html\n"
+
"----------------------------------------------------------"
);
}
//
@Bean
//
public void initAccessConfig() {
//
taAccessConfigServiceImpl.refreshConfig();
//
taAccessConfigServiceImpl.startTask();
//
}
@Bean
public
void
initAccessConfig
()
{
taAccessConfigServiceImpl
.
refreshConfig
();
taAccessConfigServiceImpl
.
startTask
();
}
}
amos-boot-data/amos-boot-data-accessapi/src/main/java/com/yeejoin/amos/api/householdapi/Utils/HouseholdPvUtils.java
View file @
cd54953c
This diff is collapsed.
Click to expand it.
amos-boot-data/amos-boot-data-accessapi/src/main/java/com/yeejoin/amos/api/householdapi/controller/HouseholdTestController.java
View file @
cd54953c
package
com
.
yeejoin
.
amos
.
api
.
householdapi
.
controller
;
import
cn.hutool.http.HttpUtil
;
import
com.yeejoin.amos.api.householdapi.Utils.HouseholdPvUtils
;
import
com.yeejoin.amos.api.householdapi.face.model.HouseholdPvApiDto
;
import
com.yeejoin.amos.api.householdapi.face.model.HouseholdPvProducerInfoDto
;
import
com.yeejoin.amos.api.householdapi.face.service.impl.HouseholdPvApiServiceImpl
;
import
com.yeejoin.amos.api.householdapi.face.service.impl.HouseholdPvProducerInfoServiceImpl
;
import
com.yeejoin.amos.openapi.enums.PVProducerInfoEnum
;
import
fastjson.JSON
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
java.io.IOException
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* 户用光伏-厂商API haders
*
* @author system_generator
* @date 2023-06-07
*/
@RestController
@Api
(
tags
=
"测试"
)
@RequestMapping
(
value
=
"/household-pv-api-test1"
)
public
class
HouseholdTestController
{
@Autowired
private
HouseholdPvUtils
householdPvUtils
;
/**
* 新增户用光伏-厂商API haders
*
* @return
*/
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
,
needAuth
=
false
)
@PostMapping
(
value
=
"/gdwdemo"
)
@ApiOperation
(
httpMethod
=
"get"
,
value
=
"固德威示例"
,
notes
=
"固德威示例"
)
public
String
save
(
Long
seq
)
throws
IOException
{
return
householdPvUtils
.
gerResponseByAPiID
(
seq
);
}
}
//
package com.yeejoin.amos.api.householdapi.controller;
//
//
import cn.hutool.http.HttpUtil;
//
import com.yeejoin.amos.api.householdapi.Utils.HouseholdPvUtils;
//
import com.yeejoin.amos.api.householdapi.face.model.HouseholdPvApiDto;
//
import com.yeejoin.amos.api.householdapi.face.model.HouseholdPvProducerInfoDto;
//
import com.yeejoin.amos.api.householdapi.face.service.impl.HouseholdPvApiServiceImpl;
//
import com.yeejoin.amos.api.householdapi.face.service.impl.HouseholdPvProducerInfoServiceImpl;
//
import com.yeejoin.amos.openapi.enums.PVProducerInfoEnum;
//
import fastjson.JSON;
//
import io.swagger.annotations.Api;
//
import io.swagger.annotations.ApiOperation;
//
import org.springframework.beans.factory.annotation.Autowired;
//
import org.springframework.web.bind.annotation.PostMapping;
//
import org.springframework.web.bind.annotation.RequestMapping;
//
import org.springframework.web.bind.annotation.RestController;
//
import org.typroject.tyboot.core.foundation.enumeration.UserType;
//
import org.typroject.tyboot.core.restful.doc.TycloudOperation;
//
//
import java.io.IOException;
//
import java.util.HashMap;
//
import java.util.Map;
//
//
/
//
**
//
* 户用光伏-厂商API haders
//
*
//
* @author system_generator
//
* @date 2023-06-07
//
*/
//
@RestController
//
@Api(tags = "测试")
//
@RequestMapping(value = "/household-pv-api-test1")
//
public class HouseholdTestController {
//
@Autowired
//
private HouseholdPvUtils householdPvUtils;
//
//
//
/**
//
* 新增户用光伏-厂商API haders
//
*
//
* @return
//
*/
//
@TycloudOperation(ApiLevel = UserType.AGENCY, needAuth = false)
//
@PostMapping(value = "/gdwdemo")
//
@ApiOperation(httpMethod = "get", value = "固德威示例", notes = "固德威示例")
//
public String save(Long seq) throws IOException {
//
return householdPvUtils.gerResponseByAPiID(seq);
//
}
//
}
amos-boot-data/amos-boot-data-accessapi/src/main/java/com/yeejoin/amos/api/openapi/face/service/TaBusinessServiceImpl.java
View file @
cd54953c
...
...
@@ -10,6 +10,8 @@ import com.csoft.sdk.domain.CsoftDataApiXixianGetzhutiinfoParam;
import
com.csoft.sdk.domain.request.CsoftDataApiXixianGetzhutiinfoRequest
;
import
com.csoft.sdk.domain.response.CsoftDataApiXixianGetzhutiinfoResponse
;
import
com.yeejoin.amos.api.openapi.face.orm.dao.DataDictionaryMapper
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
...
...
@@ -34,7 +36,7 @@ import com.yeejoin.amos.api.openapi.face.orm.entity.TaLicenseBaseInfo;
*/
@Service
public
class
TaBusinessServiceImpl
extends
BaseService
<
TaAccessConfigModel
,
TaAccessConfig
,
TaAccessConfigMapper
>
{
private
final
Logger
log
=
LoggerFactory
.
getLogger
(
TaBusinessServiceImpl
.
class
);
@Autowired
private
DataDictionaryMapper
dataDictionaryMapper
;
...
...
@@ -50,8 +52,16 @@ public class TaBusinessServiceImpl extends BaseService<TaAccessConfigModel, TaAc
CsoftDataApiXixianGetzhutiinfoParam
csoftDataApiXixianParam
=
new
CsoftDataApiXixianGetzhutiinfoParam
();
csoftDataApiXixianParam
.
setUniscid
(
code
);
CsoftDataApiXixianGetzhutiinfoRequest
request
=
new
CsoftDataApiXixianGetzhutiinfoRequest
(
csoftDataApiXixianParam
);
CsoftDataApiXixianGetzhutiinfoResponse
response
=
client
.
execute
(
request
);
Map
<
String
,
Object
>
result
=
new
HashMap
<>();
CsoftDataApiXixianGetzhutiinfoResponse
response
=
null
;
try
{
log
.
info
(
"请求查询工商信息前"
);
response
=
client
.
execute
(
request
);
log
.
info
(
"请求查询工商信息完成,{}"
,
response
);
}
catch
(
Exception
e
)
{
log
.
error
(
"返回信息,{}"
,
e
.
getMessage
());
return
null
;
}
// 4.返回校验
if
(
response
.
isSuccess
())
{
System
.
out
.
println
(
"成功:"
+
response
.
getData
());
...
...
amos-boot-data/amos-boot-data-accessapi/src/main/java/com/yeejoin/amos/dockingData/DockingData.java
View file @
cd54953c
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-96333/amos-boot-module-96333-biz/src/main/java/com/yeejoin/amos/boot/module/elevator/biz/service/impl/TzBaseEnterpriseInfoServiceImpl.java
View file @
cd54953c
...
...
@@ -39,6 +39,7 @@ import com.yeejoin.amos.feign.privilege.util.DesUtil;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.context.annotation.Lazy
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ObjectUtils
;
import
org.typroject.tyboot.core.foundation.context.RequestContext
;
...
...
@@ -82,6 +83,7 @@ public class TzBaseEnterpriseInfoServiceImpl
RegUnitIcServiceImpl
regUnitIcService
;
@Autowired
@Lazy
RegUnitInfoServiceImpl
regUnitInfoService
;
@Autowired
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/dto/TzsUserInfoDto.java
View file @
cd54953c
...
...
@@ -68,5 +68,6 @@ public class TzsUserInfoDto extends BaseDto {
@ApiModelProperty
(
value
=
"年龄"
)
private
Integer
age
;
@ApiModelProperty
(
value
=
"平台账号锁定状态"
)
private
String
lockStatus
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/entity/TzsUserInfo.java
View file @
cd54953c
...
...
@@ -117,4 +117,10 @@ public class TzsUserInfo extends BaseEntity {
*/
@TableField
(
"amos_user_id"
)
private
String
amosUserId
;
/**
* 平台账号锁定状态
*/
@TableField
(
"lock_status"
)
private
String
lockStatus
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/service/ITzsUserInfoService.java
View file @
cd54953c
...
...
@@ -22,4 +22,5 @@ public interface ITzsUserInfoService extends IService<TzsUserInfo> {
Map
<
String
,
Object
>
getDetail
(
Long
id
);
boolean
BindAccount
(
Map
<
String
,
Object
>
map
);
String
startOrStopAccount
(
Map
<
String
,
Object
>
map
);
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/java/com/yeejoin/amos/boot/module/tcm/api/vo/TzsUserInfoVo.java
View file @
cd54953c
...
...
@@ -107,4 +107,11 @@ public class TzsUserInfoVo {
*/
@TableField
(
"amos_user_id"
)
private
String
amosUserId
;
/**
* 平台账号锁定状态
*/
@TableField
(
"lock_status"
)
private
String
lockStatus
;
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-api/src/main/resources/mapper/TzsUserInfoMapper.xml
View file @
cd54953c
...
...
@@ -15,6 +15,8 @@
speciality,
profile,
amos_user_name,
amos_user_id,
lock_status,
CASE
WHEN gender = 1 THEN
'男' ELSE '女'
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-biz/src/main/java/com/yeejoin/amos/boot/module/tcm/biz/controller/TzsUserInfoController.java
View file @
cd54953c
...
...
@@ -126,4 +126,11 @@ public class TzsUserInfoController extends BaseController {
public
ResponseModel
<
Boolean
>
BindAccount
(
@RequestBody
Map
<
String
,
Object
>
map
)
{
return
ResponseHelper
.
buildResponse
(
tzsUserInfoService
.
BindAccount
(
map
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@PostMapping
(
value
=
"/startOrStopAccount"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"启用或者停用账户"
,
notes
=
"启用或者停用账户"
)
public
ResponseModel
<
String
>
startOrStopAccount
(
@RequestBody
Map
<
String
,
Object
>
map
)
{
return
ResponseHelper
.
buildResponse
(
tzsUserInfoService
.
startOrStopAccount
(
map
));
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-biz/src/main/java/com/yeejoin/amos/boot/module/tcm/biz/service/impl/TzBaseEnterpriseInfoServiceImpl.java
View file @
cd54953c
...
...
@@ -451,7 +451,7 @@ public class TzBaseEnterpriseInfoServiceImpl
public
TzBaseEnterpriseInfoDto
companyInfoUpdate
(
Map
<
String
,
Object
>
map
)
{
TzBaseEnterpriseInfo
tzBaseEnterpriseInfo
=
new
TzBaseEnterpriseInfo
();
tzBaseEnterpriseInfo
.
setSequenceNbr
(
Long
.
valueOf
(
map
.
get
(
"sequenceNbr"
).
toString
()));
//修改基本信息
tzBaseEnterpriseInfo
.
setEquipCategory
(
JSON
.
toJSONString
(
map
.
get
(
"equipCategory"
)));
Map
<
String
,
String
>
map1
=
(
Map
<
String
,
String
>)
map
.
get
(
"longitudeLatitude"
);
tzBaseEnterpriseInfo
.
setAddress
(
ObjectUtils
.
isEmpty
(
map1
.
get
(
"address"
))
?
null
:
map1
.
get
(
"address"
));
...
...
@@ -465,36 +465,34 @@ public class TzBaseEnterpriseInfoServiceImpl
tzBaseEnterpriseInfo
.
setSuperviseOrgName
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"superviseOrgName"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"superviseOrgName"
)));
//修改工商信息
RegUnitIc
regUnitIc
=
new
RegUnitIc
();
List
<
String
>
addressList
=
(
List
<
String
>)
map
.
get
(
"registerAddressList"
);
tzBaseEnterpriseInfo
.
setProvince
(
addressList
.
get
(
0
));
tzBaseEnterpriseInfo
.
setCity
(
addressList
.
get
(
1
));
tzBaseEnterpriseInfo
.
setDistrict
(
addressList
.
get
(
3
));
tzBaseEnterpriseInfo
.
setCommunity
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"community"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"community"
)));
tzBaseEnterpriseInfo
.
setStreet
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"stree"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"stree"
)));
tzBaseEnterpriseInfo
.
setLegalPerson
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"legalPerson"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"legalPerson"
)));
regUnitIc
.
setIndustryName
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"industryName"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"industryName"
)));
regUnitIc
.
setRegisteredOrgan
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"registeredOrgan"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"registeredOrgan"
)));
Date
approvedDate
=
new
Date
();
try
{
approvedDate
=
DateUtils
.
dateParse
(
String
.
valueOf
(
map
.
get
(
"approvedDate"
)),
"yyyy-MM-dd"
);
}
catch
(
ParseException
e
)
{
throw
new
RuntimeException
(
e
);
}
regUnitIc
.
setBusinessState
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"businessState"
))
?
null
:
String
.
valueOf
(
map
.
get
(
"businessState"
)));
regUnitIc
.
setApprovedDate
(
ObjectUtils
.
isEmpty
(
map
.
get
(
"approvedDate"
))
?
null
:
approvedDate
);
RegUnitIcDto
regUnitIcDto
=
JSON
.
parseObject
(
JSON
.
toJSONString
(
map
.
get
(
"regUnitIcDto"
)),
new
TypeReference
<
RegUnitIcDto
>()
{
});
// regUnitIcService.update(regUnitIc, new QueryWrapper<RegUnitIc>().eq("unit_code", regUnitIcDto.getUnitCode()));
//修改许可信息
List
<
BaseUnitLicence
>
licences
=
(
List
<
BaseUnitLicence
>)
map
.
get
(
"unitLicences"
);
//
RegUnitIc regUnitIc = new RegUnitIc();
//
List<String> addressList = (List<String>) map.get("registerAddressList");
//
tzBaseEnterpriseInfo.setProvince(addressList.get(0));
//
tzBaseEnterpriseInfo.setCity(addressList.get(1));
//
tzBaseEnterpriseInfo.setDistrict(addressList.get(3));
//
tzBaseEnterpriseInfo.setCommunity(ObjectUtils.isEmpty(map.get("community")) ? null : String.valueOf(map.get("community")));
//
tzBaseEnterpriseInfo.setStreet(ObjectUtils.isEmpty(map.get("stree")) ? null : String.valueOf(map.get("stree")));
//
tzBaseEnterpriseInfo.setLegalPerson(ObjectUtils.isEmpty(map.get("legalPerson")) ? null : String.valueOf(map.get("legalPerson")));
//
regUnitIc.setIndustryName(ObjectUtils.isEmpty(map.get("industryName")) ? null : String.valueOf(map.get("industryName")));
//
regUnitIc.setRegisteredOrgan(ObjectUtils.isEmpty(map.get("registeredOrgan")) ? null : String.valueOf(map.get("registeredOrgan")));
//
Date approvedDate = new Date();
//
try {
//
approvedDate = DateUtils.dateParse(String.valueOf(map.get("approvedDate")), "yyyy-MM-dd");
//
} catch (ParseException e) {
//
throw new RuntimeException(e);
//
}
//
regUnitIc.setBusinessState(ObjectUtils.isEmpty(map.get("businessState")) ? null : String.valueOf(map.get("businessState")));
//
regUnitIc.setApprovedDate(ObjectUtils.isEmpty(map.get("approvedDate")) ? null : approvedDate);
//
RegUnitIcDto regUnitIcDto = JSON.parseObject(JSON.toJSONString(map.get("regUnitIcDto")), new TypeReference<RegUnitIcDto>() {
//
});
//
//
regUnitIcService.update(regUnitIc, new QueryWrapper<RegUnitIc>().eq("unit_code", regUnitIcDto.getUnitCode()));
//
//
//
//修改许可信息
//
List<BaseUnitLicence> licences = (List<BaseUnitLicence>) map.get("unitLicences");
// baseUnitLicenceService.saveOrUpdateBatch(licences);
// boolean b = tzBaseEnterpriseInfoService.updateById(tzBaseEnterpriseInfo);
boolean
b
=
true
;
boolean
b
=
tzBaseEnterpriseInfoService
.
updateById
(
tzBaseEnterpriseInfo
);
if
(
b
)
{
TzBaseEnterpriseInfoDto
tzBaseEnterpriseInfoDto
=
new
TzBaseEnterpriseInfoDto
();
BeanUtils
.
copyProperties
(
tzBaseEnterpriseInfo
,
tzBaseEnterpriseInfoDto
);
...
...
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-biz/src/main/java/com/yeejoin/amos/boot/module/tcm/biz/service/impl/TzsUserInfoServiceImpl.java
View file @
cd54953c
...
...
@@ -47,6 +47,13 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
@Autowired
private
DataDictionaryMapper
dataDictionaryMapper
;
//企业人员角色
private
final
String
USER_ROLE
=
"QYRYJS"
;
//企业人员用户组
private
final
String
ROLE_GROUP
=
"QYRYYHZ"
;
//平台用户锁定状态
private
final
String
UNLOCK
=
"UNLOCK"
;
private
final
String
LOCK
=
"LOCK"
;
@Autowired
private
TzsUserQualificationsServiceImpl
tzsUserQualificationsService
;
...
...
@@ -174,6 +181,7 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
String
sequenceNbr
=
map
.
get
(
"sequenceNbr"
).
toString
();
String
roles
=
map
.
get
(
"role"
).
toString
();
String
status
=
map
.
get
(
"status"
).
toString
();
String
roleGroupCode
=
map
.
get
(
"roleGroup"
).
toString
();
FeignClientResult
<
AgencyUserModel
>
userResult
=
null
;
try
{
...
...
@@ -195,7 +203,7 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
List
<
RoleModel
>
allRoleList
=
new
ArrayList
<>();
List
<
Long
>
roleIds
=
new
ArrayList
<>();
DataDictionary
unitType
=
iDataDictionaryService
.
getOne
(
new
LambdaQueryWrapper
<
DataDictionary
>().
eq
(
DataDictionary:
:
getCode
,
roles
));
.
getOne
(
new
LambdaQueryWrapper
<
DataDictionary
>().
eq
(
DataDictionary:
:
getCode
,
roles
)
.
eq
(
DataDictionary:
:
getType
,
USER_ROLE
)
);
String
role
=
unitType
.
getExtend
()
!=
null
?
unitType
.
getExtend
()
:
""
;
for
(
String
s
:
role
.
split
(
","
))
{
RoleModel
roleModel
=
Privilege
.
roleClient
.
seleteOne
(
Long
.
valueOf
(
s
)).
getResult
();
...
...
@@ -216,9 +224,17 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
agencyUserModel
.
setOrgRoleSeqs
(
roleSeqMap
);
userResult
=
Privilege
.
agencyUserClient
.
create
(
agencyUserModel
);
if
(
userResult
.
getStatus
()
==
200
)
{
List
<
String
>
userIds
=
new
ArrayList
<>();
userIds
.
add
(
userResult
.
getResult
().
getUserId
());
DataDictionary
roleGroup
=
iDataDictionaryService
.
getOne
(
new
LambdaQueryWrapper
<
DataDictionary
>().
eq
(
DataDictionary:
:
getCode
,
roleGroupCode
).
eq
(
DataDictionary:
:
getType
,
ROLE_GROUP
));
if
(!
ObjectUtils
.
isEmpty
(
roleGroup
)
&&
roleGroup
.
getExtend
()
!=
null
)
{
Privilege
.
groupUserClient
.
create
(
Long
.
valueOf
(
roleGroup
.
getExtend
()),
userIds
);
}
TzsUserInfo
tzsUserInfo
=
tzsUserInfoMapper
.
selectById
(
sequenceNbr
);
tzsUserInfo
.
setAmosUserId
(
userResult
.
getResult
().
getUserId
());
tzsUserInfo
.
setAmosUserName
(
userResult
.
getResult
().
getUserName
());
tzsUserInfo
.
setLockStatus
(
status
);
tzsUserInfoMapper
.
updateById
(
tzsUserInfo
);
}
return
true
;
...
...
@@ -232,4 +248,26 @@ public class TzsUserInfoServiceImpl extends BaseService<TzsUserInfoDto, TzsUserI
}
}
@Override
public
String
startOrStopAccount
(
Map
<
String
,
Object
>
map
)
{
Long
sequenceNbr
=
Long
.
valueOf
(
map
.
get
(
"sequenceNbr"
).
toString
());
String
amosUserId
=
map
.
get
(
"amosUserId"
).
toString
();
String
lockStatus
=
null
;
FeignClientResult
<
List
<
String
>>
userResult
=
null
;
if
(
UNLOCK
.
equals
(
map
.
get
(
"lockStatus"
)))
{
userResult
=
Privilege
.
agencyUserClient
.
lockUsers
(
amosUserId
);
lockStatus
=
200
==
userResult
.
getStatus
()
?
LOCK
:
UNLOCK
;
}
else
{
userResult
=
Privilege
.
agencyUserClient
.
unlockUsers
(
amosUserId
);
lockStatus
=
200
==
userResult
.
getStatus
()
?
UNLOCK
:
LOCK
;
}
if
(!
ObjectUtils
.
isEmpty
(
lockStatus
)){
TzsUserInfo
tzsUserInfo
=
new
TzsUserInfo
();
tzsUserInfo
.
setSequenceNbr
(
sequenceNbr
);
tzsUserInfo
.
setLockStatus
(
lockStatus
);
tzsUserInfoMapper
.
updateById
(
tzsUserInfo
);
}
return
userResult
.
getResult
().
get
(
0
);
}
}
amos-boot-system-tzs/amos-boot-module-tcm/amos-boot-module-tcm-biz/src/main/java/com/yeejoin/amos/boot/module/tcm/flc/biz/service/impl/RegUnitInfoServiceImpl.java
View file @
cd54953c
...
...
@@ -371,6 +371,9 @@ public class RegUnitInfoServiceImpl extends BaseService<RegUnitInfoDto, RegUnitI
// 2.组织返回数据
//2.1 工商信息查询
Map
<
String
,
Object
>
resultMap
=
accessFeignService
.
getData
(
unitCode
).
getResult
();
if
(
resultMap
==
null
){
throw
new
BadRequest
(
"工商信息接口查询失败,请稍后再试!"
);
}
if
(!
ValidationUtil
.
isEmpty
(
resultMap
)){
// 2.2 工商信息组装
String
area
=
String
.
valueOf
(
resultMap
.
get
(
"area"
));
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/java/com/yeejoin/amos/boot/module/ymt/flc/api/feign/IdxFeignService.java
View file @
cd54953c
...
...
@@ -41,19 +41,15 @@ public interface IdxFeignService {
/**
* 多表单页提交 数据填报
*/
@RequestMapping
(
value
=
"/table/batch/submit"
,
method
=
RequestMethod
.
POST
)
ResponseModel
batchSubmit
(
@RequestParam
(
required
=
false
)
String
taskId
,
@RequestParam
(
required
=
false
)
String
planInstanceId
,
@RequestParam
(
required
=
false
)
String
topic
,
@RequestParam
(
required
=
false
)
String
tableName
,
@RequestMapping
(
value
=
"/report/form/batch/submit"
,
method
=
RequestMethod
.
POST
)
ResponseModel
batchSubmit
(
@RequestParam
(
required
=
false
)
String
topic
,
@RequestBody
Map
<
String
,
Object
>
kv
)
throws
Exception
;
/**
* 多表单页修改数据修改
*/
@RequestMapping
(
value
=
"/
table
/batch/update"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/
report/form
/batch/update"
,
method
=
RequestMethod
.
POST
)
ResponseModel
batchUpdate
(
@RequestParam
(
required
=
false
)
String
topic
,
@RequestParam
(
required
=
false
)
String
tableName
,
@RequestBody
Map
<
String
,
Object
>
kv
)
throws
Exception
;
/**
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-api/src/main/resources/mapper/CategoryOtherInfoMapper.xml
View file @
cd54953c
...
...
@@ -103,23 +103,27 @@
<select
id=
"checkCode"
resultType=
"java.util.Map"
>
SELECT
<if
test=
"equCode != null and equCode != ''"
>
(SELECT COUNT ( 1 ) FROM idx_biz_jg_register_info ibjri WHERE ibjri."EQU_CODE" = #{equCode}
(SELECT COUNT ( 1 ) FROM idx_biz_jg_register_info ibjri
LEFT JOIN idx_biz_jg_other_info ibjoi ON ibjoi."RECORD" = ibjri."RECORD"
WHERE ibjri."EQU_CODE" = #{equCode}
<if
test=
"type != 'save' "
>
and ibjri."RECORD" != #{record}
and ibjri."RECORD" != #{record}
and ibjoi."CLAIM_STATUS" = '已认领'
</if>
) AS equCode,
</if>
<if
test=
"useOrgCode != null and useOrgCode != ''"
>
(SELECT COUNT ( 1 ) FROM idx_biz_jg_register_info ibjri WHERE ibjri."USE_ORG_CODE" = #{useOrgCode}
(SELECT COUNT ( 1 ) FROM idx_biz_jg_register_info ibjri
LEFT JOIN idx_biz_jg_other_info ibjoi ON ibjoi."RECORD" = ibjri."RECORD"
WHERE ibjri."USE_ORG_CODE" = #{useOrgCode}
<if
test=
"type != 'save'"
>
and ibjri."RECORD" != #{record}
and ibjri."RECORD" != #{record}
and ibjoi."CLAIM_STATUS" = '已认领'
</if>
) AS useOrgCode,
</if>
<if
test=
"code96333 != null and code96333 != ''"
>
(SELECT COUNT ( 1 ) FROM idx_biz_jg_other_info ibjoi WHERE ibjoi."CODE96333" = #{code96333}
<if
test=
"type != 'save'"
>
and ibjoi."RECORD" != #{record}
and ibjoi."RECORD" != #{record}
and ibjoi."CLAIM_STATUS" = '已认领'
</if>
) AS code
</if>
...
...
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-biz/src/main/java/com/yeejoin/amos/boot/module/ymt/biz/config/RedissonManager.java
0 → 100644
View file @
cd54953c
package
com
.
yeejoin
.
amos
.
boot
.
module
.
ymt
.
biz
.
config
;
import
lombok.extern.slf4j.Slf4j
;
import
org.redisson.Redisson
;
import
org.redisson.api.RedissonClient
;
import
org.redisson.config.Config
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
@Configuration
@Slf4j
public
class
RedissonManager
{
//集群环境使用
// @Value("${spring.redis.cluster.nodes}")
// private String clusterNodes;
//通用
@Value
(
"${spring.redis.password}"
)
private
String
password
;
//单机环境使用
@Value
(
"${spring.redis.host}"
)
private
String
host
;
//单机环境使用
@Value
(
"${spring.redis.port}"
)
private
String
port
;
@Bean
public
RedissonClient
redissonClient
()
{
//集群环境使用
// log.info("clusterNodes{}",clusterNodes);
// log.info("password{}",password);
//
// Config config = new Config();
// config.useClusterServers()
// .addNodeAddress(clusterNodes.split(","))
// .setPassword(password);
// return Redisson.create(config);
//单机打包使用
Config
config
=
new
Config
();
config
.
useSingleServer
().
setAddress
(
host
+
":"
+
port
).
setPassword
(
password
);
return
Redisson
.
create
(
config
);
}
}
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-biz/src/main/java/com/yeejoin/amos/boot/module/ymt/biz/service/impl/EquipmentCategoryServiceImpl.java
View file @
cd54953c
This diff is collapsed.
Click to expand it.
amos-boot-system-tzs/amos-boot-module-ymt/amos-boot-module-ymt-biz/src/main/resources/application-dev.properties
View file @
cd54953c
...
...
@@ -7,14 +7,14 @@ eureka.client.service-url.defaultZone=http://172.16.10.230:10001/eureka/
eureka.instance.prefer-ip-address
=
true
management.endpoint.health.show-details
=
always
management.endpoints.web.exposure.include
=
*
eureka.instance.health-check-url
=
http://172.16.3.
34
:${server.port}${server.servlet.context-path}/actuator/health
eureka.instance.health-check-url
=
http://172.16.3.
17
:${server.port}${server.servlet.context-path}/actuator/health
eureka.instance.metadata-map.management.context-path
=
${server.servlet.context-path}/actuator
eureka.instance.status-page-url
=
http://172.16.3.
34
:${server.port}${server.servlet.context-path}/actuator/info
eureka.instance.metadata-map.management.api-docs
=
http://172.16.3.
34
:${server.port}${server.servlet.context-path}/doc.html
eureka.instance.ip-address
=
172.16.3.
34
eureka.instance.status-page-url
=
http://172.16.3.
17
:${server.port}${server.servlet.context-path}/actuator/info
eureka.instance.metadata-map.management.api-docs
=
http://172.16.3.
17
:${server.port}${server.servlet.context-path}/doc.html
eureka.instance.ip-address
=
172.16.3.
17
## ES properties:
elasticsearch.username
=
elastic
elasticsearch.password
=
a
123456
elasticsearch.password
=
123456
spring.elasticsearch.rest.uris
=
http://172.16.10.230:9200
## unit(h)
alertcall.es.synchrony.time
=
48
...
...
amos-boot-system-tzs/pom.xml
View file @
cd54953c
...
...
@@ -68,7 +68,11 @@
<artifactId>
amos-component-security
</artifactId>
<version>
${amos.version.tzs}
</version>
</dependency>
<dependency>
<groupId>
org.redisson
</groupId>
<artifactId>
redisson
</artifactId>
<version>
2.7.0
</version>
</dependency>
</dependencies>
<dependencyManagement>
...
...
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