Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
iBiz商业中心
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBiz商业套件
iBiz商业中心
提交
d166b51e
提交
d166b51e
编写于
4年前
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
xignzi006 发布系统代码
上级
a9b23dbf
变更
13
隐藏空白字符变更
内嵌
并排
正在显示
13 个修改的文件
包含
80 行增加
和
72 行删除
+80
-72
application-dev.yml
businesscentral-boot/src/main/resources/application-dev.yml
+0
-57
Res_supplier.java
...b/businesscentral/core/odoo_base/domain/Res_supplier.java
+22
-0
Res_supplierSearchContext.java
...tral/core/odoo_base/filter/Res_supplierSearchContext.java
+14
-0
Res_supplierMapper.xml
...rces/mapper/odoo_base/res_supplier/Res_supplierMapper.xml
+4
-3
iBizBusinessCentral.json
...core/src/main/resources/sysmodel/iBizBusinessCentral.json
+28
-0
SimpleTokenUtil.java
...bizlab/businesscentral/util/security/SimpleTokenUtil.java
+1
-1
UAATokenUtil.java
...n/ibizlab/businesscentral/util/security/UAATokenUtil.java
+1
-1
AuthenticationUserService.java
...sinesscentral/util/service/AuthenticationUserService.java
+3
-3
IBZConfigService.java
...bizlab/businesscentral/util/service/IBZConfigService.java
+3
-3
IBZUAAUserService.java
...izlab/businesscentral/util/service/IBZUAAUserService.java
+1
-1
IBZUSERServiceImpl.java
...zlab/businesscentral/util/service/IBZUSERServiceImpl.java
+1
-1
SimpleUserService.java
...izlab/businesscentral/util/service/SimpleUserService.java
+1
-1
application-sys.yml
businesscentral-util/src/main/resources/application-sys.yml
+1
-1
未找到文件。
businesscentral-boot/src/main/resources/application-dev.yml
浏览文件 @
d166b51e
server
:
port
:
8080
#zuul网关路由设置
zuul
:
routes
:
loginv7
:
path
:
/v7/login
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
stripPrefix
:
false
changepwd
:
path
:
/v7/changepwd
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
stripPrefix
:
false
uaa
:
path
:
/uaa/**
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
stripPrefix
:
false
config
:
path
:
/config/**
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
stripPrefix
:
false
oucore
:
path
:
/ibzorganizations/**
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
stripPrefix
:
false
oudict
:
path
:
/dictionarys/**/Ibzou**
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
stripPrefix
:
false
ou
:
path
:
/ibzdepartments/**
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
stripPrefix
:
false
uaadict
:
path
:
/dictionarys/**/SysOperator
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
stripPrefix
:
false
dict
:
path
:
/dictionarys/**
serviceId
:
${ibiz.ref.service.dict:ibzdict-api}
stripPrefix
:
false
disk
:
path
:
/net-disk/**
serviceId
:
${ibiz.ref.service.disk:ibzdisk-api}
stripPrefix
:
false
ou_sys_org
:
path
:
/sysorganizations/**
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
stripPrefix
:
false
ou_sys_dept
:
path
:
/sysdepartments/**
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
stripPrefix
:
false
lite-core
:
path
:
/lite/**
serviceId
:
${ibiz.ref.service.lite:ibzlite-api}
stripPrefix
:
false
sensitive-headers
:
-
Cookie,Set-Cookie,Authorization
This diff is collapsed.
Click to expand it.
businesscentral-core/src/main/java/cn/ibizlab/businesscentral/core/odoo_base/domain/Res_supplier.java
浏览文件 @
d166b51e
...
...
@@ -56,6 +56,20 @@ public class Res_supplier extends EntityMP implements Serializable {
@JSONField
(
name
=
"name"
)
@JsonProperty
(
"name"
)
private
String
name
;
/**
* 地址类型
*/
@TableField
(
value
=
"type"
)
@JSONField
(
name
=
"type"
)
@JsonProperty
(
"type"
)
private
String
type
;
/**
* 公司类别
*/
@TableField
(
exist
=
false
)
@JSONField
(
name
=
"company_type"
)
@JsonProperty
(
"company_type"
)
private
String
companyType
;
...
...
@@ -67,6 +81,14 @@ public class Res_supplier extends EntityMP implements Serializable {
this
.
modify
(
"name"
,
name
);
}
/**
* 设置 [地址类型]
*/
public
void
setType
(
String
type
){
this
.
type
=
type
;
this
.
modify
(
"type"
,
type
);
}
@Override
public
Serializable
getDefaultKey
(
boolean
gen
)
{
...
...
This diff is collapsed.
Click to expand it.
businesscentral-core/src/main/java/cn/ibizlab/businesscentral/core/odoo_base/filter/Res_supplierSearchContext.java
浏览文件 @
d166b51e
...
...
@@ -34,6 +34,20 @@ public class Res_supplierSearchContext extends QueryWrapperContext<Res_supplier>
this
.
getSearchCond
().
like
(
"name"
,
n_name_like
);
}
}
private
String
n_type_eq
;
//[地址类型]
public
void
setN_type_eq
(
String
n_type_eq
)
{
this
.
n_type_eq
=
n_type_eq
;
if
(!
ObjectUtils
.
isEmpty
(
this
.
n_type_eq
)){
this
.
getSearchCond
().
eq
(
"type"
,
n_type_eq
);
}
}
private
String
n_company_type_eq
;
//[公司类别]
public
void
setN_company_type_eq
(
String
n_company_type_eq
)
{
this
.
n_company_type_eq
=
n_company_type_eq
;
if
(!
ObjectUtils
.
isEmpty
(
this
.
n_company_type_eq
)){
this
.
getSearchCond
().
eq
(
"company_type"
,
n_company_type_eq
);
}
}
/**
* 启用快速搜索
...
...
This diff is collapsed.
Click to expand it.
businesscentral-core/src/main/resources/mapper/odoo_base/res_supplier/Res_supplierMapper.xml
浏览文件 @
d166b51e
...
...
@@ -5,12 +5,13 @@
<!--该方法用于重写mybatis中selectById方法,以实现查询逻辑属性-->
<select
id=
"selectById"
resultMap=
"Res_supplierResultMap"
databaseId=
"postgresql"
>
<![CDATA[select t1.* from (SELECT t1.ID, t1.NAME FROM RES_PARTNER t1 ) t1 where id=#{id}]]>
<![CDATA[select t1.* from (SELECT t1.ID, t1.NAME
, t1.TYPE
FROM RES_PARTNER t1 ) t1 where id=#{id}]]>
</select>
<!--通过mybatis将查询结果注入到entity中,通过配置autoMapping="true"由mybatis自动处理映射关系 -->
<resultMap
id=
"Res_supplierResultMap"
type=
"cn.ibizlab.businesscentral.core.odoo_base.domain.Res_supplier"
autoMapping=
"true"
>
<id
property=
"id"
column=
"id"
/>
<!--主键字段映射-->
<result
property=
"companyType"
column=
"company_type"
/>
</resultMap>
...
...
@@ -27,12 +28,12 @@
<!--数据查询[Default]-->
<sql
id=
"Default"
databaseId=
"postgresql"
>
<![CDATA[ SELECT t1.ID, t1.NAME FROM RES_PARTNER t1
<![CDATA[ SELECT t1.ID, t1.NAME
, t1.TYPE
FROM RES_PARTNER t1
]]>
</sql>
<!--数据查询[View]-->
<sql
id=
"View"
databaseId=
"postgresql"
>
<![CDATA[ SELECT t1.ID, t1.NAME FROM RES_PARTNER t1
<![CDATA[ SELECT t1.ID, t1.NAME
, t1.TYPE
FROM RES_PARTNER t1
]]>
</sql>
</mapper>
...
...
This diff is collapsed.
Click to expand it.
businesscentral-core/src/main/resources/sysmodel/iBizBusinessCentral.json
浏览文件 @
d166b51e
...
...
@@ -140614,6 +140614,34 @@
"data_length":100,
"key_field":0,
"major_field":1
},
{
"fieldname":"TYPE" ,
"codename":"Type",
"field_logic_name":"地址类型",
"entity_name":"Res_supplier",
"field_type":"SSCODELIST",
"dict":"RES_PARTNER__TYPE",
"nullable":1,
"physical_field":1,
"data_type":"VARCHAR",
"data_length":60,
"key_field":0,
"major_field":0
},
{
"fieldname":"COMPANY_TYPE" ,
"codename":"Company_type",
"field_logic_name":"公司类别",
"entity_name":"Res_supplier",
"field_type":"SSCODELIST",
"dict":"RES_PARTNER__COMPANY_TYPE",
"nullable":1,
"physical_field":0,
"data_type":"VARCHAR",
"data_length":200,
"key_field":0,
"major_field":0
}
],
"subEntitys":[
This diff is collapsed.
Click to expand it.
businesscentral-util/src/main/java/cn/ibizlab/businesscentral/util/security/SimpleTokenUtil.java
浏览文件 @
d166b51e
...
...
@@ -19,7 +19,7 @@ import java.util.Optional;
import
java.util.function.Function
;
@Component
@ConditionalOnExpression
(
"(!${ibiz.enablePermissionValid:false})&&'${ibiz.auth.token.util:
UAA
TokenUtil}'.equals('SimpleTokenUtil')"
)
@ConditionalOnExpression
(
"(!${ibiz.enablePermissionValid:false})&&'${ibiz.auth.token.util:
Simple
TokenUtil}'.equals('SimpleTokenUtil')"
)
public
class
SimpleTokenUtil
implements
AuthTokenUtil
,
Serializable
{
private
static
final
long
serialVersionUID
=
-
3301605591108950415L
;
...
...
This diff is collapsed.
Click to expand it.
businesscentral-util/src/main/java/cn/ibizlab/businesscentral/util/security/UAATokenUtil.java
浏览文件 @
d166b51e
...
...
@@ -30,7 +30,7 @@ import java.util.Map;
import
java.util.function.Function
;
@Component
@ConditionalOnExpression
(
"${ibiz.enablePermissionValid:false}||'${ibiz.auth.token.util:
UAA
TokenUtil}'.equals('UAATokenUtil')"
)
@ConditionalOnExpression
(
"${ibiz.enablePermissionValid:false}||'${ibiz.auth.token.util:
Simple
TokenUtil}'.equals('UAATokenUtil')"
)
public
class
UAATokenUtil
implements
AuthTokenUtil
,
Serializable
{
private
static
final
long
serialVersionUID
=
-
3301605591108950415L
;
...
...
This diff is collapsed.
Click to expand it.
businesscentral-util/src/main/java/cn/ibizlab/businesscentral/util/service/AuthenticationUserService.java
浏览文件 @
d166b51e
...
...
@@ -15,12 +15,12 @@ public interface AuthenticationUserService extends UserDetailsService {
@Override
@Cacheable
(
value
=
"
ibzuaa
_users"
,
key
=
"'getByUsername:'+#p0"
)
@Cacheable
(
value
=
"
businesscentral
_users"
,
key
=
"'getByUsername:'+#p0"
)
AuthenticationUser
loadUserByUsername
(
String
username
);
@Cacheable
(
value
=
"
ibzuaa
_users"
,
key
=
"'getByUsername:'+#p0"
)
@Cacheable
(
value
=
"
businesscentral
_users"
,
key
=
"'getByUsername:'+#p0"
)
AuthenticationUser
loadUserByLogin
(
String
username
,
String
password
);
@CacheEvict
(
value
=
"
ibzuaa
_users"
,
key
=
"'getByUsername:'+#p0"
)
@CacheEvict
(
value
=
"
businesscentral
_users"
,
key
=
"'getByUsername:'+#p0"
)
void
resetByUsername
(
String
username
);
}
This diff is collapsed.
Click to expand it.
businesscentral-util/src/main/java/cn/ibizlab/businesscentral/util/service/IBZConfigService.java
浏览文件 @
d166b51e
...
...
@@ -26,7 +26,7 @@ public class IBZConfigService extends ServiceImpl<IBZConfigMapper, IBZConfig> im
@Value
(
"${ibiz.admin.userid:0100}"
)
private
String
adminuserid
;
@Cacheable
(
value
=
"
ibzrt
_configs"
,
key
=
"'cfgid:'+#p0+'||'+#p1+'||'+#p2"
)
@Cacheable
(
value
=
"
businesscentral
_configs"
,
key
=
"'cfgid:'+#p0+'||'+#p1+'||'+#p2"
)
public
JSONObject
getConfig
(
String
cfgType
,
String
targetType
,
String
userId
)
{
if
(
StringUtils
.
isEmpty
(
userId
)||
StringUtils
.
isEmpty
(
cfgType
)||
StringUtils
.
isEmpty
(
targetType
))
...
...
@@ -41,7 +41,7 @@ public class IBZConfigService extends ServiceImpl<IBZConfigMapper, IBZConfig> im
return
JSON
.
parseObject
(
config
.
getCfg
());
}
@CacheEvict
(
value
=
"
ibzrt
_configs"
,
key
=
"'cfgid:'+#p0+'||'+#p1+'||'+#p2"
)
@CacheEvict
(
value
=
"
businesscentral
_configs"
,
key
=
"'cfgid:'+#p0+'||'+#p1+'||'+#p2"
)
public
boolean
saveConfig
(
String
cfgType
,
String
targetType
,
String
userId
,
JSONObject
config
)
{
if
(
StringUtils
.
isEmpty
(
userId
)||
StringUtils
.
isEmpty
(
cfgType
)||
StringUtils
.
isEmpty
(
targetType
))
...
...
@@ -52,7 +52,7 @@ public class IBZConfigService extends ServiceImpl<IBZConfigMapper, IBZConfig> im
return
this
.
saveOrUpdate
(
IBZConfig
.
builder
().
systemId
(
systemId
).
cfgType
(
cfgType
).
targetType
(
targetType
).
userId
(
userId
).
cfg
(
cfg
).
updateDate
(
DataObject
.
getNow
()).
build
());
}
@CacheEvict
(
value
=
"
ibzrt
_configs"
,
key
=
"'cfgid:'+#p0+'||'+#p1+'||'+#p2"
)
@CacheEvict
(
value
=
"
businesscentral
_configs"
,
key
=
"'cfgid:'+#p0+'||'+#p1+'||'+#p2"
)
public
void
resetConfig
(
String
cfgType
,
String
targetType
,
String
userId
)
{
if
(
StringUtils
.
isEmpty
(
userId
)||
StringUtils
.
isEmpty
(
cfgType
)||
StringUtils
.
isEmpty
(
targetType
))
...
...
This diff is collapsed.
Click to expand it.
businesscentral-util/src/main/java/cn/ibizlab/businesscentral/util/service/IBZUAAUserService.java
浏览文件 @
d166b51e
...
...
@@ -18,7 +18,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnExpression;
* 实体[IBZUSER] 服务对象接口实现
*/
@Service
(
"IBZUAAUserService"
)
@ConditionalOnExpression
(
"${ibiz.enablePermissionValid:false}||'${ibiz.auth.service:
IBZUAA
UserService}'.equals('IBZUAAUserService')"
)
@ConditionalOnExpression
(
"${ibiz.enablePermissionValid:false}||'${ibiz.auth.service:
Simple
UserService}'.equals('IBZUAAUserService')"
)
public
class
IBZUAAUserService
implements
AuthenticationUserService
{
@Autowired
...
...
This diff is collapsed.
Click to expand it.
businesscentral-util/src/main/java/cn/ibizlab/businesscentral/util/service/IBZUSERServiceImpl.java
浏览文件 @
d166b51e
...
...
@@ -20,7 +20,7 @@ import org.springframework.security.core.authority.AuthorityUtils;
* 实体[IBZUSER] 服务对象接口实现
*/
@Service
(
"IBZUSERService"
)
@ConditionalOnExpression
(
"(!${ibiz.enablePermissionValid:false})&&'${ibiz.auth.service:
IBZUAA
UserService}'.equals('IBZUSERService')"
)
@ConditionalOnExpression
(
"(!${ibiz.enablePermissionValid:false})&&'${ibiz.auth.service:
Simple
UserService}'.equals('IBZUSERService')"
)
public
class
IBZUSERServiceImpl
extends
ServiceImpl
<
IBZUSERMapper
,
IBZUSER
>
implements
IBZUSERService
,
AuthenticationUserService
{
@Value
(
"${ibiz.auth.pwencrymode:0}"
)
...
...
This diff is collapsed.
Click to expand it.
businesscentral-util/src/main/java/cn/ibizlab/businesscentral/util/service/SimpleUserService.java
浏览文件 @
d166b51e
...
...
@@ -18,7 +18,7 @@ import org.springframework.security.core.authority.AuthorityUtils;
*/
@Primary
@Service
(
"SimpleUserService"
)
@ConditionalOnExpression
(
"(!${ibiz.enablePermissionValid:false})&&'${ibiz.auth.service:
IBZUAA
UserService}'.equals('SimpleUserService')"
)
@ConditionalOnExpression
(
"(!${ibiz.enablePermissionValid:false})&&'${ibiz.auth.service:
Simple
UserService}'.equals('SimpleUserService')"
)
public
class
SimpleUserService
implements
AuthenticationUserService
{
@Override
...
...
This diff is collapsed.
Click to expand it.
businesscentral-util/src/main/resources/application-sys.yml
浏览文件 @
d166b51e
...
...
@@ -89,7 +89,7 @@ ribbon:
#系统是否开启权限验证、是否开启缓存
#缓存级别:无缓存(无配置项)、一级缓存(L1)、二级缓存(L2)
ibiz
:
enablePermissionValid
:
tru
e
enablePermissionValid
:
fals
e
cacheLevel
:
L1
#(L1)一级本地caffeine缓存;(L2)caffeine缓存+Redis缓存
### jobs
...
...
This diff is collapsed.
Click to expand it.
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录