|
@@ -4,38 +4,50 @@
|
|
|
|
|
|
|
|
<select id="pageList" resultType="com.template.model.vo.ApplicationProcedureVo">
|
|
<select id="pageList" resultType="com.template.model.vo.ApplicationProcedureVo">
|
|
|
SELECT
|
|
SELECT
|
|
|
- apu.id as id,
|
|
|
|
|
- apu.user_name as usersName,
|
|
|
|
|
|
|
+ apu.id,
|
|
|
|
|
+ apu.users_id as usersId,
|
|
|
apu.start_time as startTime,
|
|
apu.start_time as startTime,
|
|
|
apu.end_time as endTime,
|
|
apu.end_time as endTime,
|
|
|
- apu.department as department,
|
|
|
|
|
- apu.change_user_name as changeUsersName,
|
|
|
|
|
|
|
+ apu.department,
|
|
|
|
|
+ apu.change_users_id as changeUsersId,
|
|
|
apu.reason_application as reasonApplication,
|
|
apu.reason_application as reasonApplication,
|
|
|
apu.submission_time as submissionTime,
|
|
apu.submission_time as submissionTime,
|
|
|
- apu.`status` as status,
|
|
|
|
|
- apu.approver_user_name as approverUserName,
|
|
|
|
|
|
|
+ apu.status,
|
|
|
|
|
+ apu.approver_id as approverId,
|
|
|
apu.examine_and_approve_time as examineAndApproveTime,
|
|
apu.examine_and_approve_time as examineAndApproveTime,
|
|
|
- apu.examine_and_approve_remark as examineAndApproveRemark
|
|
|
|
|
|
|
+ apu.examine_and_approve_remark as examineAndApproveRemark,
|
|
|
|
|
+ apu.secondary_approver_id as secondaryApproverId,
|
|
|
|
|
+ apu.secondary_examine_and_approve_time as secondaryExamineAndApproveTime,
|
|
|
|
|
+ apu.secondary_examine_and_approve_remark as secondaryExamineAndApproveRemark,
|
|
|
|
|
+ apu.user_name as changeUsersName,
|
|
|
|
|
+ apu.approverName,
|
|
|
|
|
+ apu.secondaryApproverName
|
|
|
FROM
|
|
FROM
|
|
|
(
|
|
(
|
|
|
SELECT
|
|
SELECT
|
|
|
ap.id,
|
|
ap.id,
|
|
|
- u.user_name AS user_name ,
|
|
|
|
|
|
|
+ ap.users_id,
|
|
|
ap.start_time,
|
|
ap.start_time,
|
|
|
ap.end_time,
|
|
ap.end_time,
|
|
|
ap.department,
|
|
ap.department,
|
|
|
- u2.user_name as change_user_name,
|
|
|
|
|
|
|
+ ap.change_users_id,
|
|
|
ap.reason_application,
|
|
ap.reason_application,
|
|
|
ap.submission_time,
|
|
ap.submission_time,
|
|
|
- ap.`status`,
|
|
|
|
|
- u3.user_name as approver_user_name,
|
|
|
|
|
|
|
+ ap.status,
|
|
|
|
|
+ ap.approver_id,
|
|
|
ap.examine_and_approve_time,
|
|
ap.examine_and_approve_time,
|
|
|
- ap.examine_and_approve_remark
|
|
|
|
|
|
|
+ ap.examine_and_approve_remark,
|
|
|
|
|
+ ap.secondary_approver_id,
|
|
|
|
|
+ ap.secondary_examine_and_approve_time,
|
|
|
|
|
+ ap.secondary_examine_and_approve_remark,
|
|
|
|
|
+ u.user_name,
|
|
|
|
|
+ a.name as approverName,
|
|
|
|
|
+ a2.name as secondaryApproverName
|
|
|
FROM
|
|
FROM
|
|
|
`application_procedure` ap
|
|
`application_procedure` ap
|
|
|
- LEFT JOIN users u ON ap.users_id = u.id
|
|
|
|
|
- LEFT JOIN users u2 ON ap.change_users_id = u2.id
|
|
|
|
|
- LEFT JOIN users u3 ON ap.approver_id = u3.id
|
|
|
|
|
|
|
+ LEFT JOIN users u on u.id=ap.change_users_id
|
|
|
|
|
+ LEFT JOIN admin a on a.id=ap.approver_id
|
|
|
|
|
+ LEFT JOIN admin a2 on a2.id=ap.secondary_approver_id
|
|
|
WHERE ap.deleted=0
|
|
WHERE ap.deleted=0
|
|
|
) apu
|
|
) apu
|
|
|
<where>
|
|
<where>
|
|
@@ -65,38 +77,50 @@
|
|
|
</select>
|
|
</select>
|
|
|
<select id="parentPageList" resultType="com.template.model.vo.ApplicationProcedureVo">
|
|
<select id="parentPageList" resultType="com.template.model.vo.ApplicationProcedureVo">
|
|
|
SELECT
|
|
SELECT
|
|
|
- apu.id as id,
|
|
|
|
|
- apu.user_name as usersName,
|
|
|
|
|
|
|
+ apu.id,
|
|
|
|
|
+ apu.users_id as usersId,
|
|
|
apu.start_time as startTime,
|
|
apu.start_time as startTime,
|
|
|
apu.end_time as endTime,
|
|
apu.end_time as endTime,
|
|
|
- apu.department as department,
|
|
|
|
|
- apu.change_user_name as changeUsersName,
|
|
|
|
|
|
|
+ apu.department,
|
|
|
|
|
+ apu.change_users_id as changeUsersId,
|
|
|
apu.reason_application as reasonApplication,
|
|
apu.reason_application as reasonApplication,
|
|
|
apu.submission_time as submissionTime,
|
|
apu.submission_time as submissionTime,
|
|
|
- apu.`status` as status,
|
|
|
|
|
- apu.approver_user_name as approverUserName,
|
|
|
|
|
|
|
+ apu.status,
|
|
|
|
|
+ apu.approver_id as approverId,
|
|
|
apu.examine_and_approve_time as examineAndApproveTime,
|
|
apu.examine_and_approve_time as examineAndApproveTime,
|
|
|
- apu.examine_and_approve_remark as examineAndApproveRemark
|
|
|
|
|
|
|
+ apu.examine_and_approve_remark as examineAndApproveRemark,
|
|
|
|
|
+ apu.secondary_approver_id as secondaryApproverId,
|
|
|
|
|
+ apu.secondary_examine_and_approve_time as secondaryExamineAndApproveTime,
|
|
|
|
|
+ apu.secondary_examine_and_approve_remark as secondaryExamineAndApproveRemark,
|
|
|
|
|
+ apu.user_name as changeUsersName,
|
|
|
|
|
+ apu.approverName,
|
|
|
|
|
+ apu.secondaryApproverName
|
|
|
FROM
|
|
FROM
|
|
|
(
|
|
(
|
|
|
SELECT
|
|
SELECT
|
|
|
ap.id,
|
|
ap.id,
|
|
|
- u.user_name AS user_name ,
|
|
|
|
|
|
|
+ ap.users_id,
|
|
|
ap.start_time,
|
|
ap.start_time,
|
|
|
ap.end_time,
|
|
ap.end_time,
|
|
|
ap.department,
|
|
ap.department,
|
|
|
- u2.user_name as change_user_name,
|
|
|
|
|
|
|
+ ap.change_users_id,
|
|
|
ap.reason_application,
|
|
ap.reason_application,
|
|
|
ap.submission_time,
|
|
ap.submission_time,
|
|
|
- ap.`status`,
|
|
|
|
|
- u3.user_name as approver_user_name,
|
|
|
|
|
|
|
+ ap.status,
|
|
|
|
|
+ ap.approver_id,
|
|
|
ap.examine_and_approve_time,
|
|
ap.examine_and_approve_time,
|
|
|
- ap.examine_and_approve_remark
|
|
|
|
|
|
|
+ ap.examine_and_approve_remark,
|
|
|
|
|
+ ap.secondary_approver_id,
|
|
|
|
|
+ ap.secondary_examine_and_approve_time,
|
|
|
|
|
+ ap.secondary_examine_and_approve_remark,
|
|
|
|
|
+ u.user_name,
|
|
|
|
|
+ a.name as approverName,
|
|
|
|
|
+ a2.name as secondaryApproverName
|
|
|
FROM
|
|
FROM
|
|
|
`application_procedure` ap
|
|
`application_procedure` ap
|
|
|
- LEFT JOIN users u ON ap.users_id = u.id
|
|
|
|
|
- LEFT JOIN users u2 ON ap.change_users_id = u2.id
|
|
|
|
|
- LEFT JOIN users u3 ON ap.approver_id = u3.id
|
|
|
|
|
|
|
+ LEFT JOIN users u on u.id=ap.change_users_id
|
|
|
|
|
+ LEFT JOIN admin a on a.id=ap.approver_id
|
|
|
|
|
+ LEFT JOIN admin a2 on a2.id=ap.secondary_approver_id
|
|
|
WHERE ap.deleted=0 AND FIND_IN_SET(ap.status,#{type})
|
|
WHERE ap.deleted=0 AND FIND_IN_SET(ap.status,#{type})
|
|
|
) apu
|
|
) apu
|
|
|
<where>
|
|
<where>
|
|
@@ -161,4 +185,34 @@
|
|
|
ORDER BY ap.submission_time DESC
|
|
ORDER BY ap.submission_time DESC
|
|
|
|
|
|
|
|
</select>
|
|
</select>
|
|
|
|
|
+
|
|
|
|
|
+ <select id="appletDetail" resultType="com.template.model.vo.ApplicationProcedureVo">
|
|
|
|
|
+ SELECT
|
|
|
|
|
+ ap.id,
|
|
|
|
|
+ ap.users_id as usersId,
|
|
|
|
|
+ ap.start_time as startTime,
|
|
|
|
|
+ ap.end_time as endTime,
|
|
|
|
|
+ ap.department,
|
|
|
|
|
+ ap.change_users_id as changeUsersId,
|
|
|
|
|
+ ap.reason_application as reasonApplication,
|
|
|
|
|
+ ap.submission_time as submissionTime,
|
|
|
|
|
+ ap.status,
|
|
|
|
|
+ ap.approver_id as approverId,
|
|
|
|
|
+ ap.examine_and_approve_time as examineAndApproveTime,
|
|
|
|
|
+ ap.examine_and_approve_remark as examineAndApproveRemark,
|
|
|
|
|
+ ap.secondary_approver_id as secondaryApproverId,
|
|
|
|
|
+ ap.secondary_examine_and_approve_time as secondaryExamineAndApproveTime,
|
|
|
|
|
+ ap.secondary_examine_and_approve_remark as secondaryExamineAndApproveRemark,
|
|
|
|
|
+ u.user_name as changeUsersName,
|
|
|
|
|
+ a.name as approverName,
|
|
|
|
|
+ a2.name as secondaryApproverName
|
|
|
|
|
+ FROM
|
|
|
|
|
+ `application_procedure` ap
|
|
|
|
|
+ LEFT JOIN users u on u.id=ap.change_users_id
|
|
|
|
|
+ LEFT JOIN admin a on a.id=ap.approver_id
|
|
|
|
|
+ LEFT JOIN admin a2 on a2.id=ap.secondary_approver_id
|
|
|
|
|
+ where
|
|
|
|
|
+ ap.deleted=0
|
|
|
|
|
+ and ap.id=#{id}
|
|
|
|
|
+ </select>
|
|
|
</mapper>
|
|
</mapper>
|