Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
apps-collaboration
Project
Project
Details
Activity
Releases
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
高燕
apps-collaboration
Commits
f37fe56e
Commit
f37fe56e
authored
Oct 09, 2020
by
gaoyingwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update:更新下单加急字段
parent
4a891b7b
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
60 additions
and
21 deletions
+60
-21
CollaborationController.java
...pps/collaboration/controller/CollaborationController.java
+3
-0
ColManagerImpl.java
...com/seeyon/apps/collaboration/manager/ColManagerImpl.java
+11
-2
OrderDetailVO.java
.../java/com/seeyon/apps/collaboration/vo/OrderDetailVO.java
+4
-4
MySSOLoginHandshake.java
...n/java/com/seeyon/ctp/portal/sso/MySSOLoginHandshake.java
+1
-1
CollaborationResource.java
.../com/seeyon/ctp/rest/resources/CollaborationResource.java
+15
-6
stateDetail.jsp
...ain/webapp/WEB-INF/jsp/apps/collaboration/stateDetail.jsp
+6
-6
ECXDLC.xml
src/test/resources/data/ECXDLC.xml
+2
-1
ECXDLCQT.xml
src/test/resources/data/ECXDLCQT.xml
+1
-1
XDLC.xml
src/test/resources/data/XDLC.xml
+1
-0
url.properties
src/test/resources/data/url.properties
+16
-0
No files found.
src/main/java/com/seeyon/apps/collaboration/controller/CollaborationController.java
View file @
f37fe56e
...
@@ -4080,6 +4080,9 @@ public class CollaborationController extends BaseController {
...
@@ -4080,6 +4080,9 @@ public class CollaborationController extends BaseController {
map
.
put
(
"appCode"
,
appCode
);
map
.
put
(
"appCode"
,
appCode
);
String
loginNameMd5
=
getMd5
(
loginName
+
"eetrust"
+
appCode
);
String
loginNameMd5
=
getMd5
(
loginName
+
"eetrust"
+
appCode
);
map
.
put
(
"loginNameMd5"
,
loginNameMd5
);
map
.
put
(
"loginNameMd5"
,
loginNameMd5
);
LOG
.
info
(
"appcode:-------------------"
+
appCode
+
"-------"
);
LOG
.
info
(
"loginName:-------------------"
+
loginName
+
"-------"
);
LOG
.
info
(
"loginNameMd5:-------------------"
+
loginNameMd5
+
"-------"
);
//发送请求
//发送请求
url
=
url
+
"?appCode={appCode}&loginName={loginName}&loginNameMd5={loginNameMd5}"
;
url
=
url
+
"?appCode={appCode}&loginName={loginName}&loginNameMd5={loginNameMd5}"
;
RestTemplate
rest
=
new
RestTemplate
();
RestTemplate
rest
=
new
RestTemplate
();
...
...
src/main/java/com/seeyon/apps/collaboration/manager/ColManagerImpl.java
View file @
f37fe56e
...
@@ -144,6 +144,7 @@ import net.joinwork.bpm.engine.wapi.WorkflowBpmContext;
...
@@ -144,6 +144,7 @@ import net.joinwork.bpm.engine.wapi.WorkflowBpmContext;
import
org.apache.commons.beanutils.BeanUtils
;
import
org.apache.commons.beanutils.BeanUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.commons.io.FileUtils
;
import
org.apache.commons.io.FileUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang3.math.NumberUtils
;
import
org.apache.commons.lang3.math.NumberUtils
;
import
org.apache.commons.logging.Log
;
import
org.apache.commons.logging.Log
;
import
org.json.JSONException
;
import
org.json.JSONException
;
...
@@ -11323,9 +11324,17 @@ public class ColManagerImpl implements ColManager {
...
@@ -11323,9 +11324,17 @@ public class ColManagerImpl implements ColManager {
Long
formrecordid
=
summary
.
getFormRecordid
()
;
Long
formrecordid
=
summary
.
getFormRecordid
()
;
com
.
seeyon
.
cap4
.
form
.
bean
.
FormBean
formBean
=
cap4FormManager
.
getForm
(
formappid
,
false
)
;
com
.
seeyon
.
cap4
.
form
.
bean
.
FormBean
formBean
=
cap4FormManager
.
getForm
(
formappid
,
false
)
;
FormDataMasterBean
master
=
cap4FormManager
.
getDataMasterBeanById
(
formrecordid
,
formBean
,
null
)
;
FormDataMasterBean
master
=
cap4FormManager
.
getDataMasterBeanById
(
formrecordid
,
formBean
,
null
)
;
// String namekeyurgent = master.getFormTable().getFieldMap4Display().get("加急").getName();
// String urgent = (String)master.getAllDataMap().get(namekeyurgent);
// orderDetail.setIsUrgent(Integer.valueOf(urgent));
String
namekeyurgent
=
master
.
getFormTable
().
getFieldMap4Display
().
get
(
"加急"
).
getName
();
String
namekeyurgent
=
master
.
getFormTable
().
getFieldMap4Display
().
get
(
"加急"
).
getName
();
String
urgent
=
(
String
)
master
.
getAllDataMap
().
get
(
namekeyurgent
);
String
urgent
=
(
String
)
master
.
getAllDataMap
().
get
(
namekeyurgent
);
orderDetail
.
setIsUrgent
(
Integer
.
valueOf
(
urgent
));
CtpEnumItem
ctpEnumItem
;
if
(
StringUtils
.
isNotBlank
(
urgent
))
{
ctpEnumItem
=
enumManagerNew
.
getEnumItem
(
Long
.
valueOf
(
urgent
));
String
urgent1
=
ctpEnumItem
.
getShowvalue
();
orderDetail
.
setIsUrgent
(
urgent1
);
}
}
}
if
(
flipInfo
!=
null
)
{
if
(
flipInfo
!=
null
)
{
flipInfo
.
setParams
(
map
);
flipInfo
.
setParams
(
map
);
...
...
src/main/java/com/seeyon/apps/collaboration/vo/OrderDetailVO.java
View file @
f37fe56e
...
@@ -17,7 +17,7 @@ public class OrderDetailVO {
...
@@ -17,7 +17,7 @@ public class OrderDetailVO {
private
Integer
erpState
;
//打印状态
private
Integer
erpState
;
//打印状态
private
String
stateValue
;
//当前待办人
private
String
stateValue
;
//当前待办人
private
String
startMemberName
;
//发起人
private
String
startMemberName
;
//发起人
private
Integer
isUrgent
;
//是否加急
private
String
isUrgent
;
//是否加急
public
OrderDetailVO
()
{
public
OrderDetailVO
()
{
...
@@ -103,15 +103,15 @@ public class OrderDetailVO {
...
@@ -103,15 +103,15 @@ public class OrderDetailVO {
this
.
startMemberName
=
startMemberName
;
this
.
startMemberName
=
startMemberName
;
}
}
public
Integer
getIsUrgent
()
{
public
String
getIsUrgent
()
{
return
isUrgent
;
return
isUrgent
;
}
}
public
void
setIsUrgent
(
Integer
isUrgent
)
{
public
void
setIsUrgent
(
String
isUrgent
)
{
this
.
isUrgent
=
isUrgent
;
this
.
isUrgent
=
isUrgent
;
}
}
public
OrderDetailVO
(
Long
summaryId
,
String
subject
,
Long
startMemberId
,
Date
createDate
,
Date
updateDate
,
Integer
state
,
Integer
generalState
,
Integer
erpState
,
String
stateValue
,
String
startMemberName
,
Integer
isUrgent
)
{
public
OrderDetailVO
(
Long
summaryId
,
String
subject
,
Long
startMemberId
,
Date
createDate
,
Date
updateDate
,
Integer
state
,
Integer
generalState
,
Integer
erpState
,
String
stateValue
,
String
startMemberName
,
String
isUrgent
)
{
this
.
summaryId
=
summaryId
;
this
.
summaryId
=
summaryId
;
this
.
subject
=
subject
;
this
.
subject
=
subject
;
this
.
startMemberId
=
startMemberId
;
this
.
startMemberId
=
startMemberId
;
...
...
src/main/java/com/seeyon/ctp/portal/sso/MySSOLoginHandshake.java
View file @
f37fe56e
...
@@ -48,7 +48,7 @@ public class MySSOLoginHandshake extends SSOLoginHandshakeAbstract {
...
@@ -48,7 +48,7 @@ public class MySSOLoginHandshake extends SSOLoginHandshakeAbstract {
{
{
// 票据验证成功, 获取用户唯一标识
// 票据验证成功, 获取用户唯一标识
String
passport
=
sid
.
getPassport
();
String
passport
=
sid
.
getPassport
();
log
.
info
(
"ticket:"
+
ticket
);
log
.
info
(
"
系统获取到的
ticket:"
+
ticket
);
log
.
info
(
"单点登录成功! 用户唯一标识: "
+
passport
);
log
.
info
(
"单点登录成功! 用户唯一标识: "
+
passport
);
return
passport
;
return
passport
;
}
}
...
...
src/main/java/com/seeyon/ctp/rest/resources/CollaborationResource.java
View file @
f37fe56e
...
@@ -7797,13 +7797,15 @@ public class CollaborationResource extends BaseResource {
...
@@ -7797,13 +7797,15 @@ public class CollaborationResource extends BaseResource {
}
}
if
(
param
.
get
(
"templateCode"
).
equals
(
"XDLC"
)
||
param
.
get
(
"templateCode"
).
equals
(
"ECXDLC"
)
if
(
param
.
get
(
"templateCode"
).
equals
(
"XDLC"
)
||
param
.
get
(
"templateCode"
).
equals
(
"ECXDLC"
)
||
param
.
get
(
"templateCode"
).
equals
(
"XDLCQT"
)
||
param
.
get
(
"templateCode"
).
equals
(
"ECXDLCQT"
))
{
||
param
.
get
(
"templateCode"
).
equals
(
"XDLCQT"
)
||
param
.
get
(
"templateCode"
).
equals
(
"ECXDLCQT"
))
{
if
(
main
.
get
(
"urgent"
).
equals
(
"0"
))
{
LOGGER
.
info
(
"-----------------urgent:"
+
main
.
get
(
"urgent"
));
main
.
put
(
"urgent"
,
"特急件"
);
if
(
main
.
get
(
"urgent"
).
toString
().
equals
(
"0"
))
{
}
else
if
(
main
.
get
(
"urgent"
).
equals
(
"1"
))
{
main
.
put
(
"urgent"
,
"特急(<4H)"
);
main
.
put
(
"urgent"
,
"加急件"
);
}
else
if
(
main
.
get
(
"urgent"
).
toString
().
equals
(
"1"
))
{
}
else
if
(
main
.
get
(
"urgent"
).
equals
(
"2"
))
{
main
.
put
(
"urgent"
,
"加急(<8H)"
);
}
else
if
(
main
.
get
(
"urgent"
).
toString
().
equals
(
"2"
))
{
main
.
put
(
"urgent"
,
"平件"
);
main
.
put
(
"urgent"
,
"平件"
);
}
}
LOGGER
.
info
(
"-------------------urgent:"
+
main
.
get
(
"urgent"
));
}
}
if
(
param
.
get
(
"templateCode"
).
equals
(
"XDLC"
)
||
param
.
get
(
"templateCode"
).
equals
(
"ECXDLC"
))
{
if
(
param
.
get
(
"templateCode"
).
equals
(
"XDLC"
)
||
param
.
get
(
"templateCode"
).
equals
(
"ECXDLC"
))
{
String
cover
=
(
String
)
main
.
get
(
"cover"
);
String
cover
=
(
String
)
main
.
get
(
"cover"
);
...
@@ -7872,14 +7874,20 @@ public class CollaborationResource extends BaseResource {
...
@@ -7872,14 +7874,20 @@ public class CollaborationResource extends BaseResource {
for
(
CtpEnumBean
enumBean:
enumMap
.
values
())
{
for
(
CtpEnumBean
enumBean:
enumMap
.
values
())
{
if
(
enumBean
.
getEnumname
().
equals
(
enumName
)){
if
(
enumBean
.
getEnumname
().
equals
(
enumName
)){
items
=
enumBean
.
getItems
();
items
=
enumBean
.
getItems
();
if
(
enumName
.
equals
(
"加急"
))
LOGGER
.
info
(
"-------------------urgent:"
+
enumName
);
break
;
break
;
}
}
}
}
// List<CtpEnumItem> metaItems = enumManager.getItemListByShowValue(main.get(key)+"");
// List<CtpEnumItem> metaItems = enumManager.getItemListByShowValue(main.get(key)+"");
if
(
enumName
.
equals
(
"加急"
))
LOGGER
.
info
(
"-------------------items:"
+
items
.
size
());
if
(
items
.
size
()>
0
){
if
(
items
.
size
()>
0
){
for
(
CtpEnumItem
enumItem:
items
)
{
for
(
CtpEnumItem
enumItem:
items
)
{
if
(
enumItem
.
getShowvalue
().
equals
(
main
.
get
(
key
)))
{
if
(
enumItem
.
getShowvalue
().
equals
(
main
.
get
(
key
)))
{
value
=
String
.
valueOf
(
enumItem
.
getId
());
value
=
String
.
valueOf
(
enumItem
.
getId
());
if
(
enumName
.
equals
(
"加急"
))
LOGGER
.
info
(
"-------------------urgent:"
+
value
);
break
;
break
;
}
}
}
}
...
@@ -8236,6 +8244,7 @@ public class CollaborationResource extends BaseResource {
...
@@ -8236,6 +8244,7 @@ public class CollaborationResource extends BaseResource {
map
.
put
(
"msg"
,
"erpState不能为空."
);
map
.
put
(
"msg"
,
"erpState不能为空."
);
return
ok
(
map
);
return
ok
(
map
);
}
}
LOGGER
.
info
(
"erp抓单:"
+
startDate
);
List
<
ColSummary
>
printSummary
=
colManager
.
getPrintSummary
(
generalState
,
erpState
,
startDate
,
endDate
);
List
<
ColSummary
>
printSummary
=
colManager
.
getPrintSummary
(
generalState
,
erpState
,
startDate
,
endDate
);
List
<
PrintDataVO
>
print
=
new
ArrayList
<
PrintDataVO
>();
List
<
PrintDataVO
>
print
=
new
ArrayList
<
PrintDataVO
>();
for
(
ColSummary
data
:
printSummary
)
{
for
(
ColSummary
data
:
printSummary
)
{
...
@@ -8468,7 +8477,7 @@ public class CollaborationResource extends BaseResource {
...
@@ -8468,7 +8477,7 @@ public class CollaborationResource extends BaseResource {
if
(
StringUtils
.
isNotBlank
(
urgent
))
{
if
(
StringUtils
.
isNotBlank
(
urgent
))
{
ctpEnumItem
=
enumManagerNew
.
getEnumItem
(
Long
.
valueOf
(
urgent
));
ctpEnumItem
=
enumManagerNew
.
getEnumItem
(
Long
.
valueOf
(
urgent
));
String
urgent1
=
ctpEnumItem
.
getShowvalue
();
String
urgent1
=
ctpEnumItem
.
getShowvalue
();
printdata
.
set
Distribution
(
urgent1
);
printdata
.
set
Urgent
(
urgent1
);
}
}
String
namekeysenior
=
master
.
getFormTable
().
getFieldMap4Display
().
get
(
"高级"
).
getName
();
String
namekeysenior
=
master
.
getFormTable
().
getFieldMap4Display
().
get
(
"高级"
).
getName
();
...
...
src/main/webapp/WEB-INF/jsp/apps/collaboration/stateDetail.jsp
View file @
f37fe56e
...
@@ -105,12 +105,12 @@
...
@@ -105,12 +105,12 @@
if
(
txt
===
3
)
if
(
txt
===
3
)
return
'生产完成'
;
return
'生产完成'
;
}
}
if
(
c
===
7
){
//
if (c === 7){
if
(
txt
===
0
)
//
if (txt === 0)
return
'否'
;
//
return '否';
if
(
txt
===
1
)
//
if (txt === 1)
return
'是'
;
//
return '是';
}
//
}
return
txt
;
return
txt
;
}
}
});
});
...
...
src/test/resources/data/ECXDLC.xml
View file @
f37fe56e
...
@@ -26,7 +26,8 @@
...
@@ -26,7 +26,8 @@
<field
display=
"配送方式"
third=
"distribution"
/>
<field
display=
"配送方式"
third=
"distribution"
/>
<field
display=
"备注"
third=
"remark"
/>
<field
display=
"备注"
third=
"remark"
/>
<field
display=
"加急"
third=
"urgent"
/>
<field
display=
"加急"
third=
"urgent"
/>
<field
display=
"总价"
third=
"urgent"
/>
<field
display=
"总价"
third=
"aggregate"
/>
<field
display=
"内页颜色"
third=
"neivinColor"
/>
</main>
</main>
</form>
</form>
src/test/resources/data/ECXDLCQT.xml
View file @
f37fe56e
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
<field
display=
"配送方式"
third=
"distribution"
/>
<field
display=
"配送方式"
third=
"distribution"
/>
<field
display=
"客户备注"
third=
"remark"
/>
<field
display=
"客户备注"
third=
"remark"
/>
<field
display=
"加急"
third=
"urgent"
/>
<field
display=
"加急"
third=
"urgent"
/>
<field
display=
"总价"
third=
"
urgent
"
/>
<field
display=
"总价"
third=
"
aggregate
"
/>
</main>
</main>
</form>
</form>
src/test/resources/data/XDLC.xml
View file @
f37fe56e
...
@@ -26,6 +26,7 @@
...
@@ -26,6 +26,7 @@
<field
display=
"配送方式"
third=
"distribution"
/>
<field
display=
"配送方式"
third=
"distribution"
/>
<field
display=
"备注"
third=
"remark"
/>
<field
display=
"备注"
third=
"remark"
/>
<field
display=
"加急"
third=
"urgent"
/>
<field
display=
"加急"
third=
"urgent"
/>
<field
display=
"内页颜色"
third=
"neivinColor"
/>
</main>
</main>
</form>
</form>
src/test/resources/data/url.properties
0 → 100644
View file @
f37fe56e
menhu
=
http://192.168.3.43:8080/
erp
=
http://192.168.3.44:8080/webapi/config/getAmount
#统一认证
authServerIp
=
192.168.3.49
authServerPort
=
80
authAppCode
=
oasystem
authServerName
=
#认证系统编码
menghuAppCode
=
menghu
oaAppCode
=
oasystem
erpAppCode
=
oasystem
docAppCode
=
oasystem
#读取权限url
getQXUrl
=
http://192.168.3.49/api/auth/FederatedAppsServlet
#获取统一认证token
getTicketUrl
=
http://192.168.3.49/api/auth/FederatedSsoServlet
\ No newline at end of file
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