|
@@ -10,7 +10,7 @@
|
|
|
NVL(SUM(NVL(PAYMENT_COST, 0)), 0) AS paymentCost
|
|
|
FROM PROJECT_COST
|
|
|
WHERE PROJECT_ID in
|
|
|
- <foreach item="id" index="index" collection="projectIds" open="(" separator="," close=")">
|
|
|
+ <foreach item="id" index="index" collection="params.projectIds" open="(" separator="," close=")">
|
|
|
#{id}
|
|
|
</foreach>
|
|
|
AND ISVALID = 1
|
|
@@ -21,7 +21,10 @@
|
|
|
NVL(SUM(CASE CONTRACT_TYPE WHEN 2 THEN NVL(SUB_AMOUNT,0) END),0) AS subcontractCost,
|
|
|
NVL(SUM(CASE CONTRACT_TYPE WHEN 3 THEN NVL(SUB_AMOUNT,0) END),0) AS outsourceCost
|
|
|
FROM V_PROJECT_CONTRACT
|
|
|
- WHERE PID = #{params.projectId}
|
|
|
+ WHERE PID in
|
|
|
+ <foreach item="id" index="index" collection="params.projectIds" open="(" separator="," close=")">
|
|
|
+ #{id}
|
|
|
+ </foreach>
|
|
|
</select>
|
|
|
|
|
|
<select id="pageByMonth" resultType="com.zjugis.business.bean.response.ProjectMonthCostResponse">
|
|
@@ -29,7 +32,7 @@
|
|
|
<where>
|
|
|
P.ISVALID = 1
|
|
|
AND P.PROJECT_ID in
|
|
|
- <foreach item="id" index="index" collection="projectIds" open="(" separator="," close=")">
|
|
|
+ <foreach item="id" index="index" collection="params.projectIds" open="(" separator="," close=")">
|
|
|
#{id}
|
|
|
</foreach>
|
|
|
</where>
|