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
60e06802
Commit
60e06802
authored
Sep 09, 2020
by
gaoyingwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update:修改查看订单弹出框以及查询接口
parent
8765daf5
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
131 additions
and
31 deletions
+131
-31
CollaborationController.java
...pps/collaboration/controller/CollaborationController.java
+2
-3
ColDaoImpl.java
...in/java/com/seeyon/apps/collaboration/dao/ColDaoImpl.java
+8
-2
ColManager.java
...ava/com/seeyon/apps/collaboration/manager/ColManager.java
+2
-1
ColManagerImpl.java
...com/seeyon/apps/collaboration/manager/ColManagerImpl.java
+42
-2
showStateDetail.jsp
...webapp/WEB-INF/jsp/apps/collaboration/showStateDetail.jsp
+21
-19
stateDetail.jsp
...ain/webapp/WEB-INF/jsp/apps/collaboration/stateDetail.jsp
+56
-4
No files found.
src/main/java/com/seeyon/apps/collaboration/controller/CollaborationController.java
View file @
60e06802
...
@@ -3767,10 +3767,9 @@ public class CollaborationController extends BaseController {
...
@@ -3767,10 +3767,9 @@ public class CollaborationController extends BaseController {
params
.
put
(
"ctpTemplateId"
,
Long
.
parseLong
(
request
.
getParameter
(
"ctpTemplateId"
)));
params
.
put
(
"ctpTemplateId"
,
Long
.
parseLong
(
request
.
getParameter
(
"ctpTemplateId"
)));
params
.
put
(
"ctpTemplateId1"
,
Long
.
parseLong
(
request
.
getParameter
(
"ctpTemplateId1"
)));
params
.
put
(
"ctpTemplateId1"
,
Long
.
parseLong
(
request
.
getParameter
(
"ctpTemplateId1"
)));
params
.
put
(
"userId"
,
Long
.
parseLong
(
request
.
getParameter
(
"userId"
)));
params
.
put
(
"userId"
,
Long
.
parseLong
(
request
.
getParameter
(
"userId"
)));
params
.
put
(
"orderState"
,
Integer
.
valueOf
(
request
.
getParameter
(
"orderState"
)));
fi
=
colManager
.
getOrderStateDetailList
(
fi
,
params
);
fi
=
colManager
.
getOrderStateDetailList
(
fi
,
params
);
if
(
fi
!=
null
)
{
fi
.
setParams
(
params
);
}
request
.
setAttribute
(
"ffstateDetail"
,
fi
);
request
.
setAttribute
(
"ffstateDetail"
,
fi
);
return
mav
;
return
mav
;
}
}
...
...
src/main/java/com/seeyon/apps/collaboration/dao/ColDaoImpl.java
View file @
60e06802
...
@@ -4274,8 +4274,14 @@ public class ColDaoImpl extends BaseHibernateDao<ColSummary> implements ColDao {
...
@@ -4274,8 +4274,14 @@ public class ColDaoImpl extends BaseHibernateDao<ColSummary> implements ColDao {
hql
.
append
(
"FROM ColSummary summary, CtpAffair affair "
);
hql
.
append
(
"FROM ColSummary summary, CtpAffair affair "
);
hql
.
append
(
"WHERE summary.id = affair.objectId AND summary.templeteId IN ( :ctpTemplateId, :ctpTemplateId1) "
+
hql
.
append
(
"WHERE summary.id = affair.objectId AND summary.templeteId IN ( :ctpTemplateId, :ctpTemplateId1) "
+
"AND affair.state = :state "
+
"AND affair.state = :state "
+
"AND affair.memberId = :userId "
+
"AND affair.memberId = :userId "
);
"ORDER BY affair.createDate DESC"
);
if
((
parameterMap
.
get
(
"orderState"
).
toString
()).
equals
(
"1"
))
//全部订单
hql
.
append
(
"and 1 = :orderState "
);
if
((
parameterMap
.
get
(
"orderState"
).
toString
()).
equals
(
"0"
))
//未进入生产订单
hql
.
append
(
"and summary.pullState = :orderState and summary.generalState = 1 and summary.erpState = 0 "
);
if
((
parameterMap
.
get
(
"orderState"
).
toString
()).
equals
(
"3"
))
//作废订单
hql
.
append
(
"and summary.generalState = :orderState "
);
hql
.
append
(
"ORDER BY affair.createDate DESC"
);
List
result
=
DBAgent
.
find
(
hql
.
toString
(),
parameterMap
,
flipInfo
);
List
result
=
DBAgent
.
find
(
hql
.
toString
(),
parameterMap
,
flipInfo
);
List
<
OrderDetailVO
>
models
=
new
ArrayList
<
OrderDetailVO
>();
List
<
OrderDetailVO
>
models
=
new
ArrayList
<
OrderDetailVO
>();
if
(
result
==
null
||
result
.
isEmpty
()){
if
(
result
==
null
||
result
.
isEmpty
()){
...
...
src/main/java/com/seeyon/apps/collaboration/manager/ColManager.java
View file @
60e06802
...
@@ -28,6 +28,7 @@ import net.joinwork.bpm.definition.BPMProcess;
...
@@ -28,6 +28,7 @@ import net.joinwork.bpm.definition.BPMProcess;
import
net.joinwork.bpm.engine.wapi.WorkflowBpmContext
;
import
net.joinwork.bpm.engine.wapi.WorkflowBpmContext
;
import
org.springframework.web.servlet.ModelAndView
;
import
org.springframework.web.servlet.ModelAndView
;
import
java.sql.SQLException
;
import
java.sql.Timestamp
;
import
java.sql.Timestamp
;
import
java.util.Date
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.List
;
...
@@ -1128,5 +1129,5 @@ public interface ColManager {
...
@@ -1128,5 +1129,5 @@ public interface ColManager {
*/
*/
public
Map
<
String
,
Object
>
parameterChangeGetMoney
(
Map
<
String
,
Object
>
paramMap
);
public
Map
<
String
,
Object
>
parameterChangeGetMoney
(
Map
<
String
,
Object
>
paramMap
);
public
FlipInfo
getOrderStateDetailList
(
FlipInfo
fi
,
Map
param
)
throws
Business
Exception
;
public
FlipInfo
getOrderStateDetailList
(
FlipInfo
fi
,
Map
param
)
throws
Exception
;
}
}
src/main/java/com/seeyon/apps/collaboration/manager/ColManagerImpl.java
View file @
60e06802
...
@@ -24,6 +24,8 @@ import com.seeyon.apps.supervision.api.SupervisionApi;
...
@@ -24,6 +24,8 @@ import com.seeyon.apps.supervision.api.SupervisionApi;
import
com.seeyon.apps.supervision.util.SupervisionBootUtil
;
import
com.seeyon.apps.supervision.util.SupervisionBootUtil
;
import
com.seeyon.apps.webmail.api.WebmailApi
;
import
com.seeyon.apps.webmail.api.WebmailApi
;
import
com.seeyon.cap4.form.api.FormApi4Cap4
;
import
com.seeyon.cap4.form.api.FormApi4Cap4
;
import
com.seeyon.cap4.form.bean.FormDataMasterBean
;
import
com.seeyon.cap4.form.service.CAP4FormManager
;
import
com.seeyon.ctp.cap.api.constant.CAPFormEnum
;
import
com.seeyon.ctp.cap.api.constant.CAPFormEnum
;
import
com.seeyon.ctp.cap.api.manager.CAPFormManager
;
import
com.seeyon.ctp.cap.api.manager.CAPFormManager
;
import
com.seeyon.ctp.common.AppContext
;
import
com.seeyon.ctp.common.AppContext
;
...
@@ -127,6 +129,7 @@ import com.seeyon.ctp.workflow.messageRule.manager.MessageRuleManager;
...
@@ -127,6 +129,7 @@ import com.seeyon.ctp.workflow.messageRule.manager.MessageRuleManager;
import
com.seeyon.ctp.workflow.util.AjaxJsonUtil
;
import
com.seeyon.ctp.workflow.util.AjaxJsonUtil
;
import
com.seeyon.ctp.workflow.wapi.WorkflowApiManager
;
import
com.seeyon.ctp.workflow.wapi.WorkflowApiManager
;
import
com.seeyon.ctp.workflow.wapi.WorkflowFormDataMapManager
;
import
com.seeyon.ctp.workflow.wapi.WorkflowFormDataMapManager
;
import
com.seeyon.ocip.exchange.model.col.Affair
;
import
com.seeyon.v3x.common.security.AccessControlBean
;
import
com.seeyon.v3x.common.security.AccessControlBean
;
import
com.seeyon.v3x.common.security.SecurityCheck
;
import
com.seeyon.v3x.common.security.SecurityCheck
;
import
com.seeyon.v3x.peoplerelate.domain.PeopleRelate
;
import
com.seeyon.v3x.peoplerelate.domain.PeopleRelate
;
...
@@ -214,7 +217,15 @@ public class ColManagerImpl implements ColManager {
...
@@ -214,7 +217,15 @@ public class ColManagerImpl implements ColManager {
private
OfficeTransManager
officeTransManager
;
private
OfficeTransManager
officeTransManager
;
private
AttitudeManager
attitudeManager
;
private
AttitudeManager
attitudeManager
;
private
ColReceiverManager
colReceiverManager
;
private
ColReceiverManager
colReceiverManager
;
private
CAP4FormManager
cap4FormManager
;
public
CAP4FormManager
getCap4FormManager
()
{
return
cap4FormManager
;
}
public
void
setCap4FormManager
(
CAP4FormManager
cap4FormManager
)
{
this
.
cap4FormManager
=
cap4FormManager
;
}
public
OfficeTransManager
getOfficeTransManager
()
{
public
OfficeTransManager
getOfficeTransManager
()
{
return
officeTransManager
;
return
officeTransManager
;
...
@@ -11231,10 +11242,39 @@ public class ColManagerImpl implements ColManager {
...
@@ -11231,10 +11242,39 @@ public class ColManagerImpl implements ColManager {
return
resultMap
;
return
resultMap
;
}
}
@AjaxAccess
@Override
@Override
public
FlipInfo
getOrderStateDetailList
(
FlipInfo
flipInfo
,
Map
map
)
throws
BusinessException
{
public
FlipInfo
getOrderStateDetailList
(
FlipInfo
flipInfo
,
Map
map
)
throws
Exception
{
map
.
put
(
"state"
,
Integer
.
valueOf
(
map
.
get
(
"state"
).
toString
()));
map
.
put
(
"ctpTemplateId"
,
Long
.
parseLong
(
map
.
get
(
"ctpTemplateId"
).
toString
()));
map
.
put
(
"ctpTemplateId1"
,
Long
.
parseLong
(
map
.
get
(
"ctpTemplateId1"
).
toString
()));
map
.
put
(
"userId"
,
Long
.
parseLong
(
map
.
get
(
"userId"
).
toString
()));
map
.
put
(
"orderState"
,
Integer
.
valueOf
(
map
.
get
(
"orderState"
).
toString
()));
List
<
OrderDetailVO
>
result
=
colDao
.
getOrderStateDetailList
(
flipInfo
,
map
);
List
<
OrderDetailVO
>
result
=
colDao
.
getOrderStateDetailList
(
flipInfo
,
map
);
for
(
OrderDetailVO
orderDetail
:
result
)
{
V3xOrgMember
member
=
orgManager
.
getMemberById
(
orderDetail
.
getStartMemberId
());
orderDetail
.
setStartMemberName
(
member
.
getName
());
if
(
orderDetail
.
getState
().
equals
(
3
))
orderDetail
.
setStateValue
(
"已结束"
);
else
if
(
orderDetail
.
getState
().
equals
(
1
))
orderDetail
.
setStateValue
(
"已终止"
);
else
if
(
orderDetail
.
getState
().
equals
(
0
)){
CtpAffair
ctpAffair
=
affairManager
.
getAffairs
(
orderDetail
.
getSummaryId
(),
StateEnum
.
col_pending
).
get
(
0
);
V3xOrgMember
orgMember
=
orgManager
.
getMemberById
(
ctpAffair
.
getMemberId
());
orderDetail
.
setStateValue
(
member
.
getName
());
}
else
orderDetail
.
setStateValue
(
""
);
ColSummary
summary
=
getColSummaryById
(
orderDetail
.
getSummaryId
());
Long
formappid
=
summary
.
getFormAppid
()
;
Long
formrecordid
=
summary
.
getFormRecordid
()
;
com
.
seeyon
.
cap4
.
form
.
bean
.
FormBean
formBean
=
cap4FormManager
.
getForm
(
formappid
,
false
)
;
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
));
}
if
(
flipInfo
!=
null
)
{
if
(
flipInfo
!=
null
)
{
flipInfo
.
setParams
(
map
);
flipInfo
.
setData
(
result
);
flipInfo
.
setData
(
result
);
}
}
return
flipInfo
;
return
flipInfo
;
...
...
src/main/webapp/WEB-INF/jsp/apps/collaboration/showStateDetail.jsp
View file @
60e06802
...
@@ -36,7 +36,7 @@
...
@@ -36,7 +36,7 @@
//催办日志 绑定点击事件
//催办日志 绑定点击事件
$
(
'#allOrder'
).
click
(
function
(){
$
(
'#allOrder'
).
click
(
function
(){
var
url
=
_ctxPath
+
"/collaboration/collaboration.do?method=stateDetail&state=4&userId=${ctp:escapeJavascript(userId)}"
+
var
url
=
_ctxPath
+
"/collaboration/collaboration.do?method=stateDetail&state=4&userId=${ctp:escapeJavascript(userId)}"
+
"&ctpTemplateId=${ctp:escapeJavascript(ctpTemplateId)}&ctpTemplateId1
=${ctp:escapeJavascript(ctpTemplateId1)}
"
;
"&ctpTemplateId=${ctp:escapeJavascript(ctpTemplateId)}&ctpTemplateId1
=${ctp:escapeJavascript(ctpTemplateId1)}&orderState=1
"
;
$
(
'#resource'
).
attr
(
"src"
,
url
);
$
(
'#resource'
).
attr
(
"src"
,
url
);
$
(
'#tabID li'
).
click
(
function
(){
$
(
'#tabID li'
).
click
(
function
(){
$
(
'#tabID li'
).
removeClass
(
"current"
);
$
(
'#tabID li'
).
removeClass
(
"current"
);
...
@@ -46,26 +46,28 @@
...
@@ -46,26 +46,28 @@
});
});
//催办日志 绑定点击事件
//催办日志 绑定点击事件
<%--$('#notStarted').click(function(){--%>
$
(
'#notStarted'
).
click
(
function
(){
<%-- var url = _ctxPath + "/detaillog/detaillog.do?method=showSuperviseLog&summaryId=${ctp:escapeJavascript(summaryId)}";--%>
var
url
=
_ctxPath
+
"/collaboration/collaboration.do?method=stateDetail&state=4&userId=${ctp:escapeJavascript(userId)}"
+
<%-- $('#resource').attr("src",url);--%>
"&ctpTemplateId=${ctp:escapeJavascript(ctpTemplateId)}&ctpTemplateId1=${ctp:escapeJavascript(ctpTemplateId1)}&orderState=0"
;
<%-- $('#tabID li').click(function(){--%>
$
(
'#resource'
).
attr
(
"src"
,
url
);
<%-- $('#tabID li').removeClass("current");--%>
$
(
'#tabID li'
).
click
(
function
(){
<%-- $(this).addClass("current");--%>
$
(
'#tabID li'
).
removeClass
(
"current"
);
<%-- });--%>
$
(
this
).
addClass
(
"current"
);
<%-- // exportExcelFlag = "3";--%>
});
<%--});--%>
// exportExcelFlag = "3";
});
//催办日志 绑定点击事件
//催办日志 绑定点击事件
<%--$('#cancelOrder').click(function(){--%>
$
(
'#cancelOrder'
).
click
(
function
(){
<%-- var url = _ctxPath + "/detaillog/detaillog.do?method=showSuperviseLog&summaryId=${ctp:escapeJavascript(summaryId)}";--%>
var
url
=
_ctxPath
+
"/collaboration/collaboration.do?method=stateDetail&state=4&userId=${ctp:escapeJavascript(userId)}"
+
<%-- $('#resource').attr("src",url);--%>
"&ctpTemplateId=${ctp:escapeJavascript(ctpTemplateId)}&ctpTemplateId1=${ctp:escapeJavascript(ctpTemplateId1)}&orderState=3"
;
<%-- $('#tabID li').click(function(){--%>
$
(
'#resource'
).
attr
(
"src"
,
url
);
<%-- $('#tabID li').removeClass("current");--%>
$
(
'#tabID li'
).
click
(
function
(){
<%-- $(this).addClass("current");--%>
$
(
'#tabID li'
).
removeClass
(
"current"
);
<%-- });--%>
$
(
this
).
addClass
(
"current"
);
<%-- // exportExcelFlag = "3";--%>
});
<%--});--%>
// exportExcelFlag = "3";
});
//初始化时加载显示内容
//初始化时加载显示内容
$
(
'#allOrder'
).
click
();
$
(
'#allOrder'
).
click
();
...
...
src/main/webapp/WEB-INF/jsp/apps/collaboration/stateDetail.jsp
View file @
60e06802
...
@@ -24,13 +24,13 @@
...
@@ -24,13 +24,13 @@
name
:
'subject'
,
name
:
'subject'
,
// sortname : 'a.sender',
// sortname : 'a.sender',
sortable
:
true
,
sortable
:
true
,
width
:
'1
2
%'
width
:
'1
6
%'
},
{
},
{
display
:
"发起人"
,
//催办时间
display
:
"发起人"
,
//催办时间
name
:
'startMember
Id
'
,
name
:
'startMember
Name
'
,
// sortname : 'a.sendTime',
// sortname : 'a.sendTime',
sortable
:
true
,
sortable
:
true
,
width
:
'1
8
%'
width
:
'1
2
%'
},
{
},
{
display
:
"发起时间"
,
//被催办人
display
:
"发起时间"
,
//被催办人
name
:
'createDate'
,
name
:
'createDate'
,
...
@@ -42,7 +42,31 @@
...
@@ -42,7 +42,31 @@
name
:
'updateDate'
,
name
:
'updateDate'
,
// sortname : 'a.content',
// sortname : 'a.content',
sortable
:
true
,
sortable
:
true
,
width
:
'50%'
width
:
'12%'
},
{
display
:
"当前待办人"
,
//催办附言
name
:
'stateValue'
,
// sortname : 'a.content',
sortable
:
true
,
width
:
'10%'
},
{
display
:
"确认状态"
,
//催办附言
name
:
'generalState'
,
// sortname : 'a.content',
sortable
:
true
,
width
:
'10%'
},
{
display
:
"打印状态"
,
//催办附言
name
:
'erpState'
,
// sortname : 'a.content',
sortable
:
true
,
width
:
'10%'
},
{
display
:
"是否加急"
,
//催办附言
name
:
'isUrgent'
,
// sortname : 'a.content',
sortable
:
true
,
width
:
'10%'
}],
}],
isHaveIframe
:
true
,
isHaveIframe
:
true
,
render
:
rend
,
render
:
rend
,
...
@@ -57,6 +81,34 @@
...
@@ -57,6 +81,34 @@
if
(
txt
==
null
||
txt
===
""
){
if
(
txt
==
null
||
txt
===
""
){
return
"-"
;
return
"-"
;
}
}
if
(
c
===
5
){
if
(
txt
===
0
)
return
'待确认'
;
if
(
txt
===
1
)
return
'已确认'
;
if
(
txt
===
2
)
return
'协商'
;
if
(
txt
===
3
)
return
'作废'
;
if
(
txt
===
4
)
return
'推送失败'
;
if
(
txt
===
5
)
return
'推送失败'
;
}
if
(
c
===
6
){
if
(
txt
===
0
)
return
'待生产'
;
if
(
txt
===
1
)
return
'生产中'
;
if
(
txt
===
3
)
return
'生产完成'
;
}
if
(
c
===
7
){
if
(
txt
===
0
)
return
'否'
;
if
(
txt
===
1
)
return
'是'
;
}
return
txt
;
return
txt
;
}
}
});
});
...
...
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