|
@@ -647,6 +647,7 @@
|
|
|
<!-- <result property="timeoutCount" column="timeout_count"/>-->
|
|
<!-- <result property="timeoutCount" column="timeout_count"/>-->
|
|
|
<result property="closedCount" column="closed_count"/>
|
|
<result property="closedCount" column="closed_count"/>
|
|
|
<result property="offlineCount" column="offline_count"/>
|
|
<result property="offlineCount" column="offline_count"/>
|
|
|
|
|
+ <result property="stayPayCount" column="stayPayCount"/>
|
|
|
</resultMap>
|
|
</resultMap>
|
|
|
|
|
|
|
|
<select id="queryTeamWorkCount" resultType="com.repair.model.vo.TeamWorkCountVo" resultMap="teamWorkOrderMap">
|
|
<select id="queryTeamWorkCount" resultType="com.repair.model.vo.TeamWorkCountVo" resultMap="teamWorkOrderMap">
|
|
@@ -680,6 +681,8 @@
|
|
|
where rr7.deleted = 0 and rr7.school_id = #{schoolId} and rr7.maintenance_state = 7) as finished_count,
|
|
where rr7.deleted = 0 and rr7.school_id = #{schoolId} and rr7.maintenance_state = 7) as finished_count,
|
|
|
(select Count(*) from repair_record rr9
|
|
(select Count(*) from repair_record rr9
|
|
|
where rr9.deleted = 0 and rr9.school_id = #{schoolId} and rr9.maintenance_state = 3) as logistics_count,
|
|
where rr9.deleted = 0 and rr9.school_id = #{schoolId} and rr9.maintenance_state = 3) as logistics_count,
|
|
|
|
|
+ (select Count(*) from repair_record rr9
|
|
|
|
|
+ where rr9.deleted = 0 and rr9.school_id = #{schoolId} and rr9.maintenance_state = 4) as stayPayCount,
|
|
|
(SELECT count(*) as cs FROM (
|
|
(SELECT count(*) as cs FROM (
|
|
|
select rdr.users_id as user_id,rr.maintenance_state,rr.article_id,rr.id,rr.record_no,rr.report_time,rr.user_name,rr.user_phone,rr.area_id as area_name,rr.address,rr.description,rr.image,rr.maintenancer_name,rr.maintenancer_phone,rr.price from repair_record rr
|
|
select rdr.users_id as user_id,rr.maintenance_state,rr.article_id,rr.id,rr.record_no,rr.report_time,rr.user_name,rr.user_phone,rr.area_id as area_name,rr.address,rr.description,rr.image,rr.maintenancer_name,rr.maintenancer_phone,rr.price from repair_record rr
|
|
|
inner join repair_dispatch_record rdr on rdr.deleted = 0 and rdr.record_id = rr.id and rdr.is_lose_efficacy = 0
|
|
inner join repair_dispatch_record rdr on rdr.deleted = 0 and rdr.record_id = rr.id and rdr.is_lose_efficacy = 0
|
|
@@ -763,6 +766,16 @@
|
|
|
order by rr.report_time DESC
|
|
order by rr.report_time DESC
|
|
|
</select>
|
|
</select>
|
|
|
|
|
|
|
|
|
|
+ <!--待处理/待支付-->
|
|
|
|
|
+ <select id="queryTeamWorkPay" resultType="com.repair.model.vo.RepairTechnicianVo"
|
|
|
|
|
+ resultMap="repairRecordTechnicianDataMap">
|
|
|
|
|
+ select rr.voice,rr.voice_length,rr.finish_voice,rr.finish_voice_length,rr.id,rr.record_no,rr.report_time,rr.user_name,rr.user_phone,rr.area_id as area_name,rr.address,rat.name as article_name ,rr.description,rr.image,'待支付' as state,rr.maintenancer_name,rr.maintenancer_phone,rr.price,rr.user_class
|
|
|
|
|
+ from repair_record rr
|
|
|
|
|
+ left join repair_article_type rat on rat.deleted = 0 and rat.id = rr.article_id
|
|
|
|
|
+ where rr.deleted = 0 and rr.school_id = #{schoolId} and rr.maintenance_state = 4
|
|
|
|
|
+ order by rr.report_time DESC
|
|
|
|
|
+ </select>
|
|
|
|
|
+
|
|
|
<!--已超时-->
|
|
<!--已超时-->
|
|
|
<select id="queryTeamWorkTimeout" resultType="com.repair.model.vo.RepairTechnicianVo"
|
|
<select id="queryTeamWorkTimeout" resultType="com.repair.model.vo.RepairTechnicianVo"
|
|
|
resultMap="repairRecordTechnicianDataMap">
|
|
resultMap="repairRecordTechnicianDataMap">
|