|
@@ -124,9 +124,10 @@
|
|
|
</update>
|
|
|
|
|
|
<update id="updateTaskAudit">
|
|
|
- update provider_task_role set auditStatus = 1
|
|
|
+ update provider_task_role
|
|
|
+ set auditStatus = 1
|
|
|
where taskId = #{taskId}
|
|
|
- and serviceProviderId = #{serviceProviderId}
|
|
|
+ and serviceProviderId = #{serviceProviderId}
|
|
|
</update>
|
|
|
|
|
|
<delete id="deleteTemporaryClub">
|
|
@@ -135,6 +136,12 @@
|
|
|
WHERE `id` = #{id}
|
|
|
</delete>
|
|
|
|
|
|
+ <delete id="deleteTaskImages">
|
|
|
+ DELETE
|
|
|
+ FROM provider_task_audit_image
|
|
|
+ WHERE auditId IN (SELECT id FROM provider_task_audit WHERE taskId = #{taskId} AND serviceProviderId = #{serviceProviderId})
|
|
|
+ </delete>
|
|
|
+
|
|
|
<select id="findOrderNum" resultType="integer">
|
|
|
SELECT
|
|
|
COUNT(*)
|
|
@@ -769,7 +776,7 @@
|
|
|
cpt.endTime,
|
|
|
cpt.topPic
|
|
|
FROM provider_task_role ptr
|
|
|
- LEFT JOIN cm_provider_task cpt ON ptr.taskId = cpt.id
|
|
|
+ LEFT JOIN cm_provider_task cpt ON ptr.taskId = cpt.id
|
|
|
WHERE cpt.delflag = 0
|
|
|
AND ptr.serviceProviderId = #{serviceProviderId}
|
|
|
AND ptr.receiveFlag = #{taskType}
|
|
@@ -790,16 +797,34 @@
|
|
|
p.name as productName,
|
|
|
p.mainImage
|
|
|
from cm_provider_task cpt
|
|
|
- left join product p on cpt.productId = p.productId
|
|
|
+ left join product p on cpt.productId = p.productId
|
|
|
where id = #{taskId}
|
|
|
</select>
|
|
|
|
|
|
<select id="getShopTaskList" resultType="com.caimei365.user.model.vo.ShopTaskVo">
|
|
|
- select cpt.productId,p.name as productName,p.mainImage,COUNT(ptc.taskId) AS countNum
|
|
|
+ select cpt.productId, p.name as productName, p.mainImage, COUNT(ptc.taskId) AS countNum
|
|
|
from cm_provider_task cpt
|
|
|
- LEFT JOIN provider_task_click ptc ON cpt.id = ptc.taskId
|
|
|
- left join product p on cpt.productId = p.productId
|
|
|
+ LEFT JOIN provider_task_click ptc ON cpt.id = ptc.taskId
|
|
|
+ left join product p on cpt.productId = p.productId
|
|
|
where cpt.shopId = #{shopId}
|
|
|
</select>
|
|
|
|
|
|
+ <resultMap id="providerTasks" type="com.caimei365.user.model.vo.ProviderTaskVo">
|
|
|
+ <result property="receiveFlag" column="receiveFlag"/>
|
|
|
+ <result property="auditStatus" column="auditStatus"/>
|
|
|
+ <result property="taskDesc" column="taskDesc"/>
|
|
|
+ <collection property="images" ofType="java.lang.String">
|
|
|
+ <result column="image"/>
|
|
|
+ </collection>
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
+ <select id="getProviderTaskDetail" resultMap="providerTasks">
|
|
|
+ select ptr.receiveFlag, ptr.auditStatus, pta.taskDesc, ptai.image
|
|
|
+ from provider_task_role ptr
|
|
|
+ left join provider_task_audit pta on ptr.taskId = pta.taskId
|
|
|
+ left join provider_task_audit_image ptai on pta.id = ptai.auditId
|
|
|
+ where ptr.taskId = #{taskId}
|
|
|
+ and ptr.serviceProviderId = #{serviceProviderId}
|
|
|
+ </select>
|
|
|
+
|
|
|
</mapper>
|