Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
DutyManager
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
JIRA
JIRA
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
邢皓翔
DutyManager
Commits
349c6026
Commit
349c6026
authored
Apr 11, 2018
by
Xinghaoxiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
coding
parent
d4501847
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
272 additions
and
261 deletions
+272
-261
misc.xml
.idea/misc.xml
+1
-1
modules.xml
.idea/modules.xml
+1
-0
DutyAPI.java
app/src/main/java/cn/bsl/bxbg/zhiban/net/api/DutyAPI.java
+2
-2
DutyPlanClient.java
...in/java/cn/bsl/bxbg/zhiban/net/client/DutyPlanClient.java
+2
-4
DutiesTbResponse.java
...ava/cn/bsl/bxbg/zhiban/net/response/DutiesTbResponse.java
+243
-231
Constant.java
app/src/main/java/cn/bsl/bxbg/zhiban/utils/Constant.java
+1
-1
TiaobanDetailsActivity.java
.../java/cn/bsl/bxbg/zhiban/view/TiaobanDetailsActivity.java
+21
-21
TiaobanRecordActivity.java
...n/java/cn/bsl/bxbg/zhiban/view/TiaobanRecordActivity.java
+1
-1
No files found.
.idea/misc.xml
View file @
349c6026
...
...
@@ -27,7 +27,7 @@
</value>
</option>
</component>
<component
name=
"ProjectRootManager"
version=
"2"
languageLevel=
"JDK_1_8"
default=
"true"
project-jdk-name=
"1.8
"
project-jdk-type=
"JavaSDK"
>
<component
name=
"ProjectRootManager"
version=
"2"
languageLevel=
"JDK_1_8"
default=
"true"
assert-keyword=
"true"
jdk-15=
"true"
project-jdk-name=
"1.8 (1)
"
project-jdk-type=
"JavaSDK"
>
<output
url=
"file://$PROJECT_DIR$/build/classes"
/>
</component>
<component
name=
"ProjectType"
>
...
...
.idea/modules.xml
View file @
349c6026
...
...
@@ -3,6 +3,7 @@
<component
name=
"ProjectModuleManager"
>
<modules>
<module
fileurl=
"file://$PROJECT_DIR$/DutyManager.iml"
filepath=
"$PROJECT_DIR$/DutyManager.iml"
/>
<module
fileurl=
"file://$PROJECT_DIR$/Zhiban.iml"
filepath=
"$PROJECT_DIR$/Zhiban.iml"
/>
<module
fileurl=
"file://$PROJECT_DIR$/app/app.iml"
filepath=
"$PROJECT_DIR$/app/app.iml"
/>
</modules>
</component>
...
...
app/src/main/java/cn/bsl/bxbg/zhiban/net/api/DutyAPI.java
View file @
349c6026
...
...
@@ -79,11 +79,11 @@ public interface DutyAPI {
@Query
(
"pageSize"
)
String
pageSize
,
@Query
(
"refers"
)
String
refers
);
@GET
(
"cc_
dutie
s"
)
@GET
(
"cc_
shift
s"
)
Observable
<
List
<
DutiesTbResponse
>>
dutiesTbDetails
(
@Query
(
"pageNo"
)
String
pageNo
,
@Query
(
"pageSize"
)
String
pageSize
,
@Query
(
"filters"
)
String
filters
,
@Query
(
"
refer
s"
)
String
refers
);
@Query
(
"
include
s"
)
String
refers
);
@GET
(
"cc_shifts"
)
Call
<
List
<
CCShifts
>>
ccShifts
(
@Query
(
"pageNo"
)
String
pageNo
,
...
...
app/src/main/java/cn/bsl/bxbg/zhiban/net/client/DutyPlanClient.java
View file @
349c6026
...
...
@@ -12,8 +12,6 @@ import cn.bsl.bxbg.zhiban.net.response.DutyPlanResponse;
import
cn.bsl.bxbg.zhiban.net.response.TiaobanBean
;
import
cn.bsl.bxbg.zhiban.utils.Constant
;
import
io.reactivex.Observable
;
import
io.reactivex.ObservableSource
;
import
io.reactivex.functions.Function
;
import
retrofit2.Call
;
import
retrofit2.Retrofit
;
import
retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory
;
...
...
@@ -68,7 +66,7 @@ public class DutyPlanClient extends BaseClient {
}
public
Observable
<
List
<
DutiesTbResponse
>>
dutiesTbDetails
(
String
id
)
{
return
dutyAPI
.
dutiesTbDetails
(
"1"
,
"1000"
,
"{'cc_
duty':{'id':{'like':'"
+
id
+
"'}}}"
,
"{'cc_shift
':{'includes':['applicant_duty_id']}}"
);
return
dutyAPI
.
dutiesTbDetails
(
"1"
,
"1000"
,
"{'cc_
shift':{'id':{'equalTo':'"
+
id
+
"'}}}"
,
"{'cc_duty
':{'includes':['applicant_duty_id']}}"
);
}
public
Call
<
List
<
CCShifts
>>
shiftsRecord
()
{
...
...
@@ -77,7 +75,7 @@ public class DutyPlanClient extends BaseClient {
}
public
Observable
<
List
<
CCShiftsUni
>>
ccshiftUni
(
String
id
)
{
return
dutyAPI
.
ccShiftsUnique
(
"1"
,
"1000"
,
"{'cc_shift':{'
applicant_duty_
id':{'equalTo':'"
+
id
+
"'}}}"
,
return
dutyAPI
.
ccShiftsUnique
(
"1"
,
"1000"
,
"{'cc_shift':{'id':{'equalTo':'"
+
id
+
"'}}}"
,
"{'cc_duty':{'includes':['applicant_duty_id']}}"
);
}
...
...
app/src/main/java/cn/bsl/bxbg/zhiban/net/response/DutiesTbResponse.java
View file @
349c6026
package
cn
.
bsl
.
bxbg
.
zhiban
.
net
.
response
;
import
java.util.List
;
/**
* Created by Xinghx on 2018/3/20 0020.
*/
...
...
@@ -9,9 +7,9 @@ import java.util.List;
public
class
DutiesTbResponse
{
/**
* superior : {"id":"
4393fd967ef84e938271846882895dd1","classLeadersId":"12","classLeaders":"部门负责人","department":"App技术支持","postLeaders":"部门负责人","morning":"李亮,测试0","noon":"董春梅,李亮","evening":"李亮,董春梅","watchPeople":null,"type":null,"dutyDate":"2018-03-01","endTime":null,"startTime":null,"createTime":"2018-03-18 16:12:01","lastUpdateTime":"2018-03-20 15:20:53","onDutyPlanId":"3a157900491f41d6b1bab142e46038e1","dutyStage":null,"postDuty":null,"remark":null,"numberDays":null,"holiday":null,"holidayName
":null}
* includes : {}
* refers : {
"cc_shift":[{"id":"6d151791912c44b78a317972c3073479","applicantId":"11","applicant":"科员","transferredName":"测试0","transferredClass":null,"shiftTime":null,"applicantDutyId":"4393fd967ef84e938271846882895dd1","transferredClassTime":null,"transferredClassDutyId":null,"status":null,"reason":"测试","applicationTime":null,"createTime":"2018-03-20 15:20:53","lastUpdateTime":"2018-03-20 15:20:53","leaderId":null,"applicantPosition":null}]
}
* superior : {"id":"
22887cf509bc4fa4a93af1f665a40495","applicantId":"11","applicant":"测试0","transferredName":"测试0","transferredClass":"测试3号","shiftTime":"2018-03-22","applicantDutyId":"df852a8e8d0a4159ab4c573dc89dd8d8","transferredClassTime":"0","transferredClassDutyId":null,"status":"1","reason":"啊啊啊啊","applicationTime":null,"createTime":"2018-04-11 09:52:05","lastUpdateTime":"2018-04-11 09:57:27","leaderId":null,"applicantPosition":null,"approvalResult
":null}
* includes : {
"cc_duty":{"id":"df852a8e8d0a4159ab4c573dc89dd8d8","classLeadersId":"12","classLeaders":"部门负责人","department":"App技术支持","postLeaders":null,"morning":"测试3号","noon":"测试0","evening":"测试0","watchPeople":null,"type":null,"dutyDate":"2018-03-22","endTime":null,"startTime":null,"createTime":"2018-04-11 09:49:15","lastUpdateTime":"2018-04-11 09:57:28","onDutyPlanId":"3a157900491f41d6b1bab142e46038e1","dutyStage":null,"postDuty":null,"remark":null,"numberDays":null,"holiday":null,"holidayName":null}
}
* refers : {}
* relates : {}
*/
...
...
@@ -54,52 +52,42 @@ public class DutiesTbResponse {
public
static
class
SuperiorBean
{
/**
* id : 4393fd967ef84e938271846882895dd1
* classLeadersId : 12
* classLeaders : 部门负责人
* department : App技术支持
* postLeaders : 部门负责人
* morning : 李亮,测试0
* noon : 董春梅,李亮
* evening : 李亮,董春梅
* watchPeople : null
* type : null
* dutyDate : 2018-03-01
* endTime : null
* startTime : null
* createTime : 2018-03-18 16:12:01
* lastUpdateTime : 2018-03-20 15:20:53
* onDutyPlanId : 3a157900491f41d6b1bab142e46038e1
* dutyStage : null
* postDuty : null
* remark : null
* numberDays : null
* holiday : null
* holidayName : null
* id : 22887cf509bc4fa4a93af1f665a40495
* applicantId : 11
* applicant : 测试0
* transferredName : 测试0
* transferredClass : 测试3号
* shiftTime : 2018-03-22
* applicantDutyId : df852a8e8d0a4159ab4c573dc89dd8d8
* transferredClassTime : 0
* transferredClassDutyId : null
* status : 1
* reason : 啊啊啊啊
* applicationTime : null
* createTime : 2018-04-11 09:52:05
* lastUpdateTime : 2018-04-11 09:57:27
* leaderId : null
* applicantPosition : null
* approvalResult : null
*/
private
String
id
;
private
String
classLeadersId
;
private
String
classLeaders
;
private
String
department
;
private
String
postLeaders
;
private
String
morning
;
private
String
noon
;
private
String
evening
;
private
Object
watchPeople
;
private
Object
type
;
private
String
dutyDate
;
private
Object
endTime
;
private
Object
startTime
;
private
String
applicantId
;
private
String
applicant
;
private
String
transferredName
;
private
String
transferredClass
;
private
String
shiftTime
;
private
String
applicantDutyId
;
private
String
transferredClassTime
;
private
Object
transferredClassDutyId
;
private
String
status
;
private
String
reason
;
private
Object
applicationTime
;
private
String
createTime
;
private
String
lastUpdateTime
;
private
String
onDutyPlanId
;
private
Object
dutyStage
;
private
Object
postDuty
;
private
Object
remark
;
private
Object
numberDays
;
private
Object
holiday
;
private
Object
holidayName
;
private
Object
leaderId
;
private
Object
applicantPosition
;
private
Object
approvalResult
;
public
String
getId
()
{
return
id
;
...
...
@@ -109,100 +97,92 @@ public class DutiesTbResponse {
this
.
id
=
id
;
}
public
String
getClassLeadersId
()
{
return
classLeadersId
;
}
public
void
setClassLeadersId
(
String
classLeadersId
)
{
this
.
classLeadersId
=
classLeadersId
;
public
String
getApplicantId
()
{
return
applicantId
;
}
public
String
getClassLeaders
(
)
{
return
classLeaders
;
public
void
setApplicantId
(
String
applicantId
)
{
this
.
applicantId
=
applicantId
;
}
public
void
setClassLeaders
(
String
classLeaders
)
{
this
.
classLeaders
=
classLeaders
;
public
String
getApplicant
(
)
{
return
applicant
;
}
public
String
getDepartment
(
)
{
return
departme
nt
;
public
void
setApplicant
(
String
applicant
)
{
this
.
applicant
=
applica
nt
;
}
public
void
setDepartment
(
String
department
)
{
this
.
department
=
department
;
public
String
getTransferredName
(
)
{
return
transferredName
;
}
public
String
getPostLeaders
(
)
{
return
postLeaders
;
public
void
setTransferredName
(
String
transferredName
)
{
this
.
transferredName
=
transferredName
;
}
public
void
setPostLeaders
(
String
postLeaders
)
{
this
.
postLeaders
=
postLeader
s
;
public
String
getTransferredClass
(
)
{
return
transferredClas
s
;
}
public
String
getMorning
(
)
{
return
morning
;
public
void
setTransferredClass
(
String
transferredClass
)
{
this
.
transferredClass
=
transferredClass
;
}
public
void
setMorning
(
String
morning
)
{
this
.
morning
=
morning
;
public
String
getShiftTime
(
)
{
return
shiftTime
;
}
public
String
getNoon
(
)
{
return
noon
;
public
void
setShiftTime
(
String
shiftTime
)
{
this
.
shiftTime
=
shiftTime
;
}
public
void
setNoon
(
String
noon
)
{
this
.
noon
=
noon
;
public
String
getApplicantDutyId
(
)
{
return
applicantDutyId
;
}
public
String
getEvening
(
)
{
return
evening
;
public
void
setApplicantDutyId
(
String
applicantDutyId
)
{
this
.
applicantDutyId
=
applicantDutyId
;
}
public
void
setEvening
(
String
evening
)
{
this
.
evening
=
evening
;
public
String
getTransferredClassTime
(
)
{
return
transferredClassTime
;
}
public
Object
getWatchPeople
(
)
{
return
watchPeopl
e
;
public
void
setTransferredClassTime
(
String
transferredClassTime
)
{
this
.
transferredClassTime
=
transferredClassTim
e
;
}
public
void
setWatchPeople
(
Object
watchPeople
)
{
this
.
watchPeople
=
watchPeople
;
public
Object
getTransferredClassDutyId
(
)
{
return
transferredClassDutyId
;
}
public
Object
getType
(
)
{
return
type
;
public
void
setTransferredClassDutyId
(
Object
transferredClassDutyId
)
{
this
.
transferredClassDutyId
=
transferredClassDutyId
;
}
public
void
setType
(
Object
type
)
{
this
.
type
=
type
;
public
String
getStatus
(
)
{
return
status
;
}
public
String
getDutyDate
(
)
{
return
dutyDate
;
public
void
setStatus
(
String
status
)
{
this
.
status
=
status
;
}
public
void
setDutyDate
(
String
dutyDate
)
{
this
.
dutyDate
=
dutyDate
;
public
String
getReason
(
)
{
return
reason
;
}
public
Object
getEndTime
(
)
{
return
endTime
;
public
void
setReason
(
String
reason
)
{
this
.
reason
=
reason
;
}
public
void
setEndTime
(
Object
endTime
)
{
this
.
endTime
=
end
Time
;
public
Object
getApplicationTime
(
)
{
return
application
Time
;
}
public
Object
getStartTime
()
{
return
startTime
;
}
public
void
setStartTime
(
Object
startTime
)
{
this
.
startTime
=
startTime
;
public
void
setApplicationTime
(
Object
applicationTime
)
{
this
.
applicationTime
=
applicationTime
;
}
public
String
getCreateTime
()
{
...
...
@@ -221,113 +201,94 @@ public class DutiesTbResponse {
this
.
lastUpdateTime
=
lastUpdateTime
;
}
public
String
getOnDutyPlanId
()
{
return
onDutyPlanId
;
}
public
void
setOnDutyPlanId
(
String
onDutyPlanId
)
{
this
.
onDutyPlanId
=
onDutyPlanId
;
}
public
Object
getDutyStage
()
{
return
dutyStage
;
}
public
void
setDutyStage
(
Object
dutyStage
)
{
this
.
dutyStage
=
dutyStage
;
}
public
Object
getPostDuty
()
{
return
postDuty
;
public
Object
getLeaderId
()
{
return
leaderId
;
}
public
void
set
PostDuty
(
Object
postDuty
)
{
this
.
postDuty
=
postDuty
;
public
void
set
LeaderId
(
Object
leaderId
)
{
this
.
leaderId
=
leaderId
;
}
public
Object
get
Remark
()
{
return
remark
;
public
Object
get
ApplicantPosition
()
{
return
applicantPosition
;
}
public
void
set
Remark
(
Object
remark
)
{
this
.
remark
=
remark
;
public
void
set
ApplicantPosition
(
Object
applicantPosition
)
{
this
.
applicantPosition
=
applicantPosition
;
}
public
Object
get
NumberDays
()
{
return
numberDays
;
public
Object
get
ApprovalResult
()
{
return
approvalResult
;
}
public
void
setNumberDays
(
Object
numberDays
)
{
this
.
numberDays
=
numberDays
;
}
public
Object
getHoliday
()
{
return
holiday
;
}
public
void
setHoliday
(
Object
holiday
)
{
this
.
holiday
=
holiday
;
}
public
Object
getHolidayName
()
{
return
holidayName
;
}
public
void
setHolidayName
(
Object
holidayName
)
{
this
.
holidayName
=
holidayName
;
public
void
setApprovalResult
(
Object
approvalResult
)
{
this
.
approvalResult
=
approvalResult
;
}
}
public
static
class
IncludesBean
{
}
/**
* cc_duty : {"id":"df852a8e8d0a4159ab4c573dc89dd8d8","classLeadersId":"12","classLeaders":"部门负责人","department":"App技术支持","postLeaders":null,"morning":"测试3号","noon":"测试0","evening":"测试0","watchPeople":null,"type":null,"dutyDate":"2018-03-22","endTime":null,"startTime":null,"createTime":"2018-04-11 09:49:15","lastUpdateTime":"2018-04-11 09:57:28","onDutyPlanId":"3a157900491f41d6b1bab142e46038e1","dutyStage":null,"postDuty":null,"remark":null,"numberDays":null,"holiday":null,"holidayName":null}
*/
public
static
class
RefersBean
{
private
List
<
CcShiftBean
>
cc_shift
;
private
CcDutyBean
cc_duty
;
public
List
<
CcShiftBean
>
getCc_shift
()
{
return
cc_
shift
;
public
CcDutyBean
getCc_duty
()
{
return
cc_
duty
;
}
public
void
setCc_
shift
(
List
<
CcShiftBean
>
cc_shift
)
{
this
.
cc_
shift
=
cc_shift
;
public
void
setCc_
duty
(
CcDutyBean
cc_duty
)
{
this
.
cc_
duty
=
cc_duty
;
}
public
static
class
Cc
Shift
Bean
{
public
static
class
Cc
Duty
Bean
{
/**
* id : 6d151791912c44b78a317972c3073479
* applicantId : 11
* applicant : 科员
* transferredName : 测试0
* transferredClass : null
* shiftTime : null
* applicantDutyId : 4393fd967ef84e938271846882895dd1
* transferredClassTime : null
* transferredClassDutyId : null
* status : null
* reason : 测试
* applicationTime : null
* createTime : 2018-03-20 15:20:53
* lastUpdateTime : 2018-03-20 15:20:53
* leaderId : null
* applicantPosition : null
* id : df852a8e8d0a4159ab4c573dc89dd8d8
* classLeadersId : 12
* classLeaders : 部门负责人
* department : App技术支持
* postLeaders : null
* morning : 测试3号
* noon : 测试0
* evening : 测试0
* watchPeople : null
* type : null
* dutyDate : 2018-03-22
* endTime : null
* startTime : null
* createTime : 2018-04-11 09:49:15
* lastUpdateTime : 2018-04-11 09:57:28
* onDutyPlanId : 3a157900491f41d6b1bab142e46038e1
* dutyStage : null
* postDuty : null
* remark : null
* numberDays : null
* holiday : null
* holidayName : null
*/
private
String
id
;
private
String
applicantId
;
private
String
applicant
;
private
String
transferredName
;
private
String
transferredClass
;
private
Object
shiftTime
;
private
String
applicantDutyId
;
private
Object
transferredClassTime
;
private
Object
transferredClassDutyId
;
private
String
status
;
private
String
reason
;
private
Object
applicationTime
;
private
String
classLeadersId
;
private
String
classLeaders
;
private
String
department
;
private
Object
postLeaders
;
private
String
morning
;
private
String
noon
;
private
String
evening
;
private
Object
watchPeople
;
private
Object
type
;
private
String
dutyDate
;
private
Object
endTime
;
private
Object
startTime
;
private
String
createTime
;
private
String
lastUpdateTime
;
private
Object
leaderId
;
private
Object
applicantPosition
;
private
String
onDutyPlanId
;
private
Object
dutyStage
;
private
Object
postDuty
;
private
Object
remark
;
private
Object
numberDays
;
private
Object
holiday
;
private
Object
holidayName
;
public
String
getId
()
{
return
id
;
...
...
@@ -337,92 +298,100 @@ public class DutiesTbResponse {
this
.
id
=
id
;
}
public
String
getApplicantId
()
{
return
applicantId
;
public
String
getClassLeadersId
()
{
return
classLeadersId
;
}
public
void
setClassLeadersId
(
String
classLeadersId
)
{
this
.
classLeadersId
=
classLeadersId
;
}
public
String
getClassLeaders
()
{
return
classLeaders
;
}
public
void
set
ApplicantId
(
String
applicantId
)
{
this
.
applicantId
=
applicantId
;
public
void
set
ClassLeaders
(
String
classLeaders
)
{
this
.
classLeaders
=
classLeaders
;
}
public
String
get
Applica
nt
()
{
return
applica
nt
;
public
String
get
Departme
nt
()
{
return
departme
nt
;
}
public
void
set
Applicant
(
String
applica
nt
)
{
this
.
applicant
=
applica
nt
;
public
void
set
Department
(
String
departme
nt
)
{
this
.
department
=
departme
nt
;
}
public
String
getTransferredName
()
{
return
transferredName
;
public
Object
getPostLeaders
()
{
return
postLeaders
;
}
public
void
set
TransferredName
(
String
transferredName
)
{
this
.
transferredName
=
transferredName
;
public
void
set
PostLeaders
(
Object
postLeaders
)
{
this
.
postLeaders
=
postLeaders
;
}
public
String
get
TransferredClass
()
{
return
transferredClass
;
public
String
get
Morning
()
{
return
morning
;
}
public
void
set
TransferredClass
(
String
transferredClass
)
{
this
.
transferredClass
=
transferredClass
;
public
void
set
Morning
(
String
morning
)
{
this
.
morning
=
morning
;
}
public
Object
getShiftTime
()
{
return
shiftTime
;
public
String
getNoon
()
{
return
noon
;
}
public
void
set
ShiftTime
(
Object
shiftTime
)
{
this
.
shiftTime
=
shiftTime
;
public
void
set
Noon
(
String
noon
)
{
this
.
noon
=
noon
;
}
public
String
get
ApplicantDutyId
()
{
return
applicantDutyId
;
public
String
get
Evening
()
{
return
evening
;
}
public
void
set
ApplicantDutyId
(
String
applicantDutyId
)
{
this
.
applicantDutyId
=
applicantDutyId
;
public
void
set
Evening
(
String
evening
)
{
this
.
evening
=
evening
;
}
public
Object
get
TransferredClassTim
e
()
{
return
transferredClassTim
e
;
public
Object
get
WatchPeopl
e
()
{
return
watchPeopl
e
;
}
public
void
set
TransferredClassTime
(
Object
transferredClassTim
e
)
{
this
.
transferredClassTime
=
transferredClassTim
e
;
public
void
set
WatchPeople
(
Object
watchPeopl
e
)
{
this
.
watchPeople
=
watchPeopl
e
;
}
public
Object
getT
ransferredClassDutyId
()
{
return
t
ransferredClassDutyId
;
public
Object
getT
ype
()
{
return
t
ype
;
}
public
void
setT
ransferredClassDutyId
(
Object
transferredClassDutyId
)
{
this
.
t
ransferredClassDutyId
=
transferredClassDutyId
;
public
void
setT
ype
(
Object
type
)
{
this
.
t
ype
=
type
;
}
public
String
get
Status
()
{
return
status
;
public
String
get
DutyDate
()
{
return
dutyDate
;
}
public
void
set
Status
(
String
status
)
{
this
.
status
=
status
;
public
void
set
DutyDate
(
String
dutyDate
)
{
this
.
dutyDate
=
dutyDate
;
}
public
String
getReason
()
{
return
reason
;
public
Object
getEndTime
()
{
return
endTime
;
}
public
void
set
Reason
(
String
reason
)
{
this
.
reason
=
reason
;
public
void
set
EndTime
(
Object
endTime
)
{
this
.
endTime
=
endTime
;
}
public
Object
get
Application
Time
()
{
return
application
Time
;
public
Object
get
Start
Time
()
{
return
start
Time
;
}
public
void
set
ApplicationTime
(
Object
application
Time
)
{
this
.
applicationTime
=
application
Time
;
public
void
set
StartTime
(
Object
start
Time
)
{
this
.
startTime
=
start
Time
;
}
public
String
getCreateTime
()
{
...
...
@@ -441,24 +410,67 @@ public class DutiesTbResponse {
this
.
lastUpdateTime
=
lastUpdateTime
;
}
public
Object
getLeaderId
()
{
return
leaderId
;
public
String
getOnDutyPlanId
()
{
return
onDutyPlanId
;
}
public
void
setOnDutyPlanId
(
String
onDutyPlanId
)
{
this
.
onDutyPlanId
=
onDutyPlanId
;
}
public
Object
getDutyStage
()
{
return
dutyStage
;
}
public
void
setDutyStage
(
Object
dutyStage
)
{
this
.
dutyStage
=
dutyStage
;
}
public
Object
getPostDuty
()
{
return
postDuty
;
}
public
void
setPostDuty
(
Object
postDuty
)
{
this
.
postDuty
=
postDuty
;
}
public
void
setLeaderId
(
Object
leaderId
)
{
this
.
leaderId
=
leaderId
;
public
Object
getRemark
(
)
{
return
remark
;
}
public
Object
getApplicantPosition
(
)
{
return
applicantPosition
;
public
void
setRemark
(
Object
remark
)
{
this
.
remark
=
remark
;
}
public
void
setApplicantPosition
(
Object
applicantPosition
)
{
this
.
applicantPosition
=
applicantPosition
;
public
Object
getNumberDays
()
{
return
numberDays
;
}
public
void
setNumberDays
(
Object
numberDays
)
{
this
.
numberDays
=
numberDays
;
}
public
Object
getHoliday
()
{
return
holiday
;
}
public
void
setHoliday
(
Object
holiday
)
{
this
.
holiday
=
holiday
;
}
public
Object
getHolidayName
()
{
return
holidayName
;
}
public
void
setHolidayName
(
Object
holidayName
)
{
this
.
holidayName
=
holidayName
;
}
}
}
public
static
class
RefersBean
{
}
public
static
class
RelatesBean
{
}
}
app/src/main/java/cn/bsl/bxbg/zhiban/utils/Constant.java
View file @
349c6026
...
...
@@ -7,7 +7,7 @@ package cn.bsl.bxbg.zhiban.utils;
public
interface
Constant
{
String
HOST
=
"http://zjk.haomo-studio.com/zhangjiakouOA/"
;
String
USER_ID
=
"11"
;
String
USER_NAME
=
"
测试1号
"
;
String
USER_NAME
=
"
科员
"
;
String
BASE_URL
=
"http://haomo-tech.com:8077/hbOA/"
;
// 获取全部人员
String
URL_GET_ALL_PEOPLE1
=
BASE_URL
+
"roleManagerController.do?method=searchDeptTree"
;
...
...
app/src/main/java/cn/bsl/bxbg/zhiban/view/TiaobanDetailsActivity.java
View file @
349c6026
...
...
@@ -53,7 +53,7 @@ public class TiaobanDetailsActivity extends BaseActivity {
private
String
id
;
DutyPlanClient
dutyPlanClient
=
new
DutyPlanClient
();
String
status
=
"1"
;
private
String
cc
Shift
_id
;
private
String
cc
_duty
_id
;
@Override
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
...
...
@@ -72,49 +72,49 @@ public class TiaobanDetailsActivity extends BaseActivity {
.
subscribe
(
new
Consumer
<
List
<
DutiesTbResponse
>>()
{
@Override
public
void
accept
(
List
<
DutiesTbResponse
>
dutiesTbResponses
)
throws
Exception
{
cc
Shift_id
=
dutiesTbResponses
.
get
(
0
).
getRefers
().
getCc_shift
().
get
(
0
).
getId
();
String
createTime
=
dutiesTbResponses
.
get
(
0
).
get
Refers
().
getCc_shift
().
get
(
0
).
getCreateTime
();
String
dutyDate
=
dutiesTbResponses
.
get
(
0
).
get
Superior
().
getDutyDate
();
String
people
=
" 早:"
+
dutiesTbResponses
.
get
(
0
).
get
Superior
().
getMorning
()
+
"\n 中:"
+
dutiesTbResponses
.
get
(
0
).
getSuperior
().
getNoon
()
+
"\n 晚:"
+
dutiesTbResponses
.
get
(
0
).
getSuperior
().
getEvening
();
String
change
=
dutiesTbResponses
.
get
(
0
).
get
Refers
().
getCc_shift
().
get
(
0
).
getTransferredName
()
+
" 变更为 "
+
dutiesTbResponses
.
get
(
0
).
getRefers
().
getCc_shift
().
get
(
0
).
getTransferredClass
();
cc
_duty_id
=
dutiesTbResponses
.
get
(
0
).
getIncludes
().
getCc_duty
(
).
getId
();
String
createTime
=
dutiesTbResponses
.
get
(
0
).
get
Superior
(
).
getCreateTime
();
String
dutyDate
=
dutiesTbResponses
.
get
(
0
).
get
Includes
().
getCc_duty
().
getDutyDate
();
String
people
=
" 早:"
+
dutiesTbResponses
.
get
(
0
).
get
Includes
().
getCc_duty
().
getMorning
()
+
"\n 中:"
+
dutiesTbResponses
.
get
(
0
).
getIncludes
().
getCc_duty
().
getNoon
()
+
"\n 晚:"
+
dutiesTbResponses
.
get
(
0
).
getIncludes
().
getCc_duty
().
getEvening
();
String
change
=
dutiesTbResponses
.
get
(
0
).
get
Superior
().
getTransferredName
()
+
" 变更为 "
+
dutiesTbResponses
.
get
(
0
).
getSuperior
(
).
getTransferredClass
();
dutyTimes
.
setText
(
dutyDate
);
person
.
setText
(
people
);
changePerson
.
setText
(
change
);
// simple if 换班人是我判断id 如果被换班是我 直接修改
if
(
dutiesTbResponses
.
get
(
0
).
get
Refers
().
getCc_shift
().
get
(
0
).
getTransferredName
().
equals
(
Constant
.
USER_NAME
))
{
if
(
dutiesTbResponses
.
get
(
0
).
get
Superior
(
).
getTransferredName
().
equals
(
Constant
.
USER_NAME
))
{
if
(
dutiesTbResponses
.
get
(
0
).
get
Refers
().
getCc_shift
().
get
(
0
).
getStatus
().
equals
(
"0"
))
{
if
(
dutiesTbResponses
.
get
(
0
).
get
Superior
(
).
getStatus
().
equals
(
"0"
))
{
tvStatus
.
setText
(
"调班状态:等待对方操作"
);
rg
.
setVisibility
(
View
.
GONE
);
submit
.
setVisibility
(
View
.
GONE
);
}
else
if
(
dutiesTbResponses
.
get
(
0
).
get
Refers
().
getCc_shift
().
get
(
0
).
getStatus
().
equals
(
"1"
))
{
}
else
if
(
dutiesTbResponses
.
get
(
0
).
get
Superior
(
).
getStatus
().
equals
(
"1"
))
{
tvStatus
.
setVisibility
(
View
.
VISIBLE
);
tvStatus
.
setText
(
"调班状态:对方同意了您的申请"
);
rg
.
setVisibility
(
View
.
GONE
);
submit
.
setVisibility
(
View
.
GONE
);
}
else
if
(
dutiesTbResponses
.
get
(
0
).
get
Refers
().
getCc_shift
().
get
(
0
).
getStatus
().
equals
(
"2"
))
{
}
else
if
(
dutiesTbResponses
.
get
(
0
).
get
Superior
(
).
getStatus
().
equals
(
"2"
))
{
tvStatus
.
setVisibility
(
View
.
VISIBLE
);
tvStatus
.
setText
(
"调班状态:对方不同意您的申请"
);
rg
.
setVisibility
(
View
.
GONE
);
submit
.
setVisibility
(
View
.
GONE
);
}
}
else
if
(
dutiesTbResponses
.
get
(
0
).
get
Refers
().
getCc_shift
().
get
(
0
).
getTransferredClass
().
equals
(
Constant
.
USER_NAME
))
{
}
else
if
(
dutiesTbResponses
.
get
(
0
).
get
Superior
(
).
getTransferredClass
().
equals
(
Constant
.
USER_NAME
))
{
// 被换班人是我
if
(
dutiesTbResponses
.
get
(
0
).
get
Refers
().
getCc_shift
().
get
(
0
).
getStatus
().
equals
(
"0"
))
{
if
(
dutiesTbResponses
.
get
(
0
).
get
Superior
(
).
getStatus
().
equals
(
"0"
))
{
tvStatus
.
setVisibility
(
View
.
GONE
);
}
else
if
(
dutiesTbResponses
.
get
(
0
).
get
Refers
().
getCc_shift
().
get
(
0
).
getStatus
().
equals
(
"1"
))
{
}
else
if
(
dutiesTbResponses
.
get
(
0
).
get
Superior
(
).
getStatus
().
equals
(
"1"
))
{
tvStatus
.
setVisibility
(
View
.
VISIBLE
);
tvStatus
.
setText
(
"调班状态:您同意了对方申请"
);
rg
.
setVisibility
(
View
.
GONE
);
submit
.
setVisibility
(
View
.
GONE
);
}
else
if
(
dutiesTbResponses
.
get
(
0
).
get
Refers
().
getCc_shift
().
get
(
0
).
getStatus
().
equals
(
"2"
))
{
}
else
if
(
dutiesTbResponses
.
get
(
0
).
get
Superior
(
).
getStatus
().
equals
(
"2"
))
{
tvStatus
.
setVisibility
(
View
.
VISIBLE
);
tvStatus
.
setText
(
"调班状态:您不同意了对方申请"
);
rg
.
setVisibility
(
View
.
GONE
);
submit
.
setVisibility
(
View
.
GONE
);
}
}
reason
.
setText
(
dutiesTbResponses
.
get
(
0
).
get
Refers
().
getCc_shift
().
get
(
0
).
getReason
());
reason
.
setText
(
dutiesTbResponses
.
get
(
0
).
get
Superior
(
).
getReason
());
}
},
Throwable:
:
printStackTrace
);
...
...
@@ -123,8 +123,8 @@ public class TiaobanDetailsActivity extends BaseActivity {
private
void
initView
()
{
rg
.
setOnCheckedChangeListener
(
new
RadioGroup
.
OnCheckedChangeListener
()
{
@Override
public
void
onCheckedChanged
(
RadioGroup
radioGroup
,
int
i
)
{
switch
(
radioGroup
.
getId
()
)
{
public
void
onCheckedChanged
(
RadioGroup
radioGroup
,
int
checkId
)
{
switch
(
checkId
)
{
case
R
.
id
.
agree
:
// 修改status
// 改值班表
...
...
@@ -144,7 +144,7 @@ public class TiaobanDetailsActivity extends BaseActivity {
public
void
onViewClicked
()
{
if
(
status
.
equals
(
"1"
))
{
dutyPlanClient
.
ccShiftsEdit
(
ccShift_
id
,
status
).
flatMap
(
new
Function
<
CCShifts
,
ObservableSource
<
List
<
CCShiftsUni
>>>()
{
dutyPlanClient
.
ccShiftsEdit
(
id
,
status
).
flatMap
(
new
Function
<
CCShifts
,
ObservableSource
<
List
<
CCShiftsUni
>>>()
{
@Override
public
ObservableSource
<
List
<
CCShiftsUni
>>
apply
(
CCShifts
ccShifts
)
throws
Exception
{
return
dutyPlanClient
.
ccshiftUni
(
id
);
...
...
@@ -154,13 +154,13 @@ public class TiaobanDetailsActivity extends BaseActivity {
public
ObservableSource
<
CCDutiesEdit
>
apply
(
List
<
CCShiftsUni
>
ccShiftsUnis
)
throws
Exception
{
if
(
ccShiftsUnis
.
get
(
0
).
getSuperior
().
getTransferredClassTime
().
equals
(
"0"
))
{
String
morning
=
ccShiftsUnis
.
get
(
0
).
getIncludes
().
getCc_duty
().
getMorning
();
return
dutyPlanClient
.
editMorning
(
id
,
morning
.
replace
(
Constant
.
USER_NAME
,
ccShiftsUnis
.
get
(
0
).
getSuperior
().
getTransferredClass
()));
return
dutyPlanClient
.
editMorning
(
cc_duty_id
,
morning
.
replace
(
ccShiftsUnis
.
get
(
0
).
getSuperior
().
getTransferredName
()
,
ccShiftsUnis
.
get
(
0
).
getSuperior
().
getTransferredClass
()));
}
else
if
(
ccShiftsUnis
.
get
(
0
).
getSuperior
().
getTransferredClassTime
().
equals
(
"1"
))
{
String
noon
=
ccShiftsUnis
.
get
(
0
).
getIncludes
().
getCc_duty
().
getNoon
();
return
dutyPlanClient
.
editNoon
(
id
,
noon
.
replace
(
Constant
.
USER_NAME
,
ccShiftsUnis
.
get
(
0
).
getSuperior
().
getTransferredClass
()));
return
dutyPlanClient
.
editNoon
(
cc_duty_id
,
noon
.
replace
(
ccShiftsUnis
.
get
(
0
).
getSuperior
().
getTransferredName
()
,
ccShiftsUnis
.
get
(
0
).
getSuperior
().
getTransferredClass
()));
}
else
{
String
eve
=
ccShiftsUnis
.
get
(
0
).
getIncludes
().
getCc_duty
().
getEvening
();
return
dutyPlanClient
.
editNight
(
id
,
eve
.
replace
(
Constant
.
USER_NAME
,
ccShiftsUnis
.
get
(
0
).
getSuperior
().
getTransferredClass
()));
return
dutyPlanClient
.
editNight
(
cc_duty_id
,
eve
.
replace
(
ccShiftsUnis
.
get
(
0
).
getSuperior
().
getTransferredName
()
,
ccShiftsUnis
.
get
(
0
).
getSuperior
().
getTransferredClass
()));
}
}
}).
subscribeOn
(
Schedulers
.
io
())
...
...
app/src/main/java/cn/bsl/bxbg/zhiban/view/TiaobanRecordActivity.java
View file @
349c6026
...
...
@@ -45,7 +45,7 @@ public class TiaobanRecordActivity extends BaseActivity {
@Override
public
void
onItemClick
(
AdapterView
<?>
parent
,
View
view
,
int
position
,
long
id
)
{
Intent
intent
=
new
Intent
(
TiaobanRecordActivity
.
this
,
TiaobanDetailsActivity
.
class
);
intent
.
putExtra
(
"id"
,
ccShift
.
get
(
position
).
get
ApplicantDuty
Id
());
intent
.
putExtra
(
"id"
,
ccShift
.
get
(
position
).
getId
());
startActivity
(
intent
);
}
});
...
...
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