Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
IM
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBizPOC_20003
IM
提交
641c5960
提交
641c5960
编写于
4月 09, 2020
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ibizdev提交
上级
b4c33961
变更
5
展开全部
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
787 行增加
和
5 行删除
+787
-5
ims.ts
app_WFWeb/src/mock/entity/ims/ims.ts
+38
-0
im-service-base.ts
app_WFWeb/src/service/im/im-service-base.ts
+13
-0
config.xml
config.xml
+8
-0
WFIMService.java
...rc/main/java/com/ibiz/wfweb/htwf/service/WFIMService.java
+723
-0
application-wfweb2.yml
...p/im-app-wfweb2/src/main/resources/application-wfweb2.yml
+5
-5
未找到文件。
app_WFWeb/src/mock/entity/ims/ims.ts
浏览文件 @
641c5960
...
@@ -72,6 +72,44 @@ mock.onPut(new RegExp(/^\/ims\/?([a-zA-Z0-9\-\;]{0,35})$/)).reply((config: any)
...
@@ -72,6 +72,44 @@ mock.onPut(new RegExp(/^\/ims\/?([a-zA-Z0-9\-\;]{0,35})$/)).reply((config: any)
console
.
groupEnd
();
console
.
groupEnd
();
return
[
status
,
data
];
return
[
status
,
data
];
});
});
// HD
mock
.
onPost
(
new
RegExp
(
/^
\/
ims
\/?([
a-zA-Z0-9
\-\;]{0,35})\/
hd$/
)).
reply
((
config
:
any
)
=>
{
console
.
groupCollapsed
(
"实体:im 方法: HD"
);
console
.
table
({
url
:
config
.
url
,
method
:
config
.
method
,
data
:
config
.
data
});
let
status
=
MockAdapter
.
mockStatus
(
config
);
if
(
status
!==
200
)
{
return
[
status
,
null
];
}
const
paramArray
:
Array
<
any
>
=
[
'imid'
];
const
matchArray
:
any
=
new
RegExp
(
/^
\/
ims
\/([
a-zA-Z0-9
\-\;]{1,35})\/
hd$/
).
exec
(
config
.
url
);
let
tempValue
:
any
=
{};
if
(
matchArray
&&
matchArray
.
length
>
1
&&
paramArray
&&
paramArray
.
length
>
0
){
paramArray
.
forEach
((
item
:
any
,
index
:
number
)
=>
{
Object
.
defineProperty
(
tempValue
,
item
,
{
enumerable
:
true
,
value
:
matchArray
[
index
+
1
]
});
});
}
//let items = mockDatas ? mockDatas : [];
//let _items = items.find((item: any) => Object.is(item.imid, tempValue.imid));
let
data
=
JSON
.
parse
(
config
.
data
);
mockDatas
.
forEach
((
item
)
=>
{
if
(
item
[
'imid'
]
==
tempValue
[
'imid'
]
){
for
(
let
value
in
data
){
if
(
item
.
hasOwnProperty
(
value
)){
item
[
value
]
=
data
[
value
];
}
}
}
})
console
.
groupCollapsed
(
"response数据 status: "
+
status
+
" data: "
);
console
.
table
(
data
);
console
.
groupEnd
();
console
.
groupEnd
();
return
[
status
,
data
];
});
// GetDraft
// GetDraft
mock
.
onGet
(
new
RegExp
(
/^
\/
ims
\/
getdraft$/
)).
reply
((
config
:
any
)
=>
{
mock
.
onGet
(
new
RegExp
(
/^
\/
ims
\/
getdraft$/
)).
reply
((
config
:
any
)
=>
{
...
...
app_WFWeb/src/service/im/im-service-base.ts
浏览文件 @
641c5960
...
@@ -65,6 +65,19 @@ export default class IMServiceBase extends EntityService {
...
@@ -65,6 +65,19 @@ export default class IMServiceBase extends EntityService {
return
res
;
return
res
;
}
}
/**
* HD接口方法
*
* @param {*} [context={}]
* @param {*} [data={}]
* @param {boolean} [isloading]
* @returns {Promise<any>}
* @memberof IMServiceBase
*/
public
async
HD
(
context
:
any
=
{},
data
:
any
=
{},
isloading
?:
boolean
):
Promise
<
any
>
{
return
Http
.
getInstance
().
post
(
`/ims/
${
context
.
im
}
/hd`
,
data
,
isloading
);
}
/**
/**
* GetDraft接口方法
* GetDraft接口方法
*
*
...
...
config.xml
浏览文件 @
641c5960
...
@@ -40,6 +40,14 @@
...
@@ -40,6 +40,14 @@
mvn install
mvn install
cd ..
cd ..
mvn install
mvn install
cd im-app/im-app-wfweb
mvn clean package -Pprod
echo
'
echo
"
$para1
"'
>
apppasswd.sh
chmod -R 777 *
setsid env SSH_ASKPASS=
'
./apppasswd.sh
'
DISPLAY=
'
none:0
'
ssh root@172.16.102.61
"
mkdir -p /ibiz/nodes/node1/AAD5D106-FE84-4E18-985D-A43198FE466F
"
setsid env SSH_ASKPASS=
'
./apppasswd.sh
'
DISPLAY=
'
none:0
'
scp -r ./target/im-app-wfweb.jar root@172.16.102.61:/ibiz/nodes/node1/AAD5D106-FE84-4E18-985D-A43198FE466F
setsid env SSH_ASKPASS=
'
./apppasswd.sh
'
DISPLAY=
'
none:0
'
ssh root@172.16.102.61
"
ps -ef | grep
'
/ibiz/nodes/node1/AAD5D106-FE84-4E18-985D-A43198FE466F
'
| tr -s
'
'
|cut -d
'
'
-f2,8,9 | grep -v grep | grep
'
jar
'
| cut -d
'
'
-f1|xargs --no-run-if-empty kill -9
"
setsid env SSH_ASKPASS=
'
./apppasswd.sh
'
DISPLAY=
'
none:0
'
ssh root@172.16.102.61
"
source /etc/profile;source ~/.bash_profile; nohup java -jar -Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=128m /ibiz/nodes/node1/AAD5D106-FE84-4E18-985D-A43198FE466F/im-app-wfweb.jar
>>
/ibiz/nodes/node1/AAD5D106-FE84-4E18-985D-A43198FE466F/im_appim 流程应用-`date --date=
'
0 days ago
'
+%Y-%m-%d`.log 2
>&
1
&"
</command>
</command>
</hudson.tasks.Shell>
</hudson.tasks.Shell>
</builders>
</builders>
...
...
im-app/im-app-wfweb/src/main/java/com/ibiz/wfweb/htwf/service/WFIMService.java
0 → 100644
浏览文件 @
641c5960
此差异已折叠。
点击以展开。
im-app/im-app-wfweb2/src/main/resources/application-wfweb2.yml
浏览文件 @
641c5960
server
:
server
:
devmode
:
tru
e
devmode
:
fals
e
port
:
8
080
port
:
8
203
servlet
:
servlet
:
session
:
session
:
cookie
:
cookie
:
...
@@ -17,11 +17,11 @@ spring:
...
@@ -17,11 +17,11 @@ spring:
security
:
security
:
cas
:
cas
:
server
:
server
:
host
:
http
://passportcs
.ibizlab.cn
host
:
http
s://passport
.ibizlab.cn
login
:
${security.cas.server.host}/login
login
:
${security.cas.server.host}/login
logout
:
${security.cas.server.host}/logout
logout
:
${security.cas.server.host}/logout
service
:
service
:
host
:
http://
localhost
:${server.port}
host
:
http://
172.16.102.61
:${server.port}
login
:
/login/cas
login
:
/login/cas
logout
:
/logout
logout
:
/logout
...
@@ -36,7 +36,7 @@ logging:
...
@@ -36,7 +36,7 @@ logging:
app
:
app
:
web
:
web
:
url
:
http://
localhost
:${server.port}
url
:
http://
172.16.102.61
:${server.port}
wfstarturl
:
/#/%s/null/editview
wfstarturl
:
/#/%s/null/editview
# wfviewurl: /#/dewfdataredirectview
# wfviewurl: /#/dewfdataredirectview
wfviewurl
:
/#/appwfdataredirectview
wfviewurl
:
/#/appwfdataredirectview
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录