|
@@ -672,52 +672,55 @@
|
|
|
ORDER BY
|
|
|
wbi.update_date;
|
|
|
</select>
|
|
|
-<!-- <!–获得库点利润详情列表总数–>-->
|
|
|
-<!-- <select id="getBaseCountByCondition" parameterType="Map" resultType="java.lang.Integer">-->
|
|
|
-<!-- SELECT-->
|
|
|
-<!-- COUNT(w.id)-->
|
|
|
-<!-- FROM warehouse_base_info w-->
|
|
|
-<!-- LEFT JOIN contract_expenses_info c on w.id = c.base_id-->
|
|
|
-<!-- WHERE-->
|
|
|
-<!-- w.comp_id = #{compId}-->
|
|
|
-<!-- <if test="startDate != null">-->
|
|
|
-<!-- AND (DATE_FORMAT(c.pay_deadline,"%Y%m%d") >=-->
|
|
|
-<!-- DATE_FORMAT(#{startDate},"%Y%m%d"))-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- <if test="endDate != null">-->
|
|
|
-<!-- AND (DATE_FORMAT(c.pay_deadline,"%Y%m%d") <=-->
|
|
|
-<!-- DATE_FORMAT(#{endDate},"%Y%m%d"))-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- <if test="searchKeyWord != null and searchKeyWord != ''">-->
|
|
|
-<!-- AND (lower(w.warehouse_name) like lower(CONCAT('%',#{searchKeyWord},'%'))-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- </select>-->
|
|
|
-<!-- <!–库点利润详情列表查询–>-->
|
|
|
-<!-- <select id="getBaseListByCondition" parameterType="Map"-->
|
|
|
-<!-- resultType="com.yh.saas.plugin.yiliangyiyun.entity.WarehouseBaseInfo">-->
|
|
|
-<!-- SELECT-->
|
|
|
-<!-- w.id,-->
|
|
|
-<!-- w.comp_id as compId,-->
|
|
|
-<!-- w.warehouse_name as warehouseName,-->
|
|
|
-<!-- c.pay_deadline as payDeadline,-->
|
|
|
-<!-- FROM warehouse_base_info w-->
|
|
|
-<!-- LEFT JOIN contract_expenses_info c on w.id = c.base_id-->
|
|
|
-<!-- WHERE-->
|
|
|
-<!-- w.comp_id = #{compId}-->
|
|
|
-<!-- <if test="startDate != null">-->
|
|
|
-<!-- AND (DATE_FORMAT(c.pay_deadline,"%Y%m%d") >=-->
|
|
|
-<!-- DATE_FORMAT(#{startDate},"%Y%m%d"))-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- <if test="endDate != null">-->
|
|
|
-<!-- AND (DATE_FORMAT(c.pay_deadline,"%Y%m%d") <=-->
|
|
|
-<!-- DATE_FORMAT(#{endDate},"%Y%m%d"))-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- <if test="searchKeyWord != null and searchKeyWord != ''">-->
|
|
|
-<!-- AND (lower(w.warehouse_name) like lower(CONCAT('%',#{searchKeyWord},'%'))-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- ORDER BY m.signing_date DESC-->
|
|
|
-<!-- <if test="currentPage != null and currentPage != ''">-->
|
|
|
-<!-- LIMIT ${startRecord}, ${pageSize}-->
|
|
|
-<!-- </if>-->
|
|
|
-<!-- </select>-->
|
|
|
+ <!--获得库点利润详情列表总数-->
|
|
|
+ <select id="getBaseCountByCondition" parameterType="Map" resultType="java.lang.Integer">
|
|
|
+ SELECT
|
|
|
+ COUNT(w.id)
|
|
|
+ FROM warehouse_base_info w
|
|
|
+ LEFT JOIN contract_expenses_info c on w.id = c.base_id
|
|
|
+ LEFT JOIN cost_management_info cm on w.id = cm.base_id
|
|
|
+ WHERE
|
|
|
+ w.comp_id = #{compId}
|
|
|
+ <if test="startDate != null">
|
|
|
+ AND (DATE_FORMAT(c.pay_deadline,"%Y%m%d") >=
|
|
|
+ DATE_FORMAT(#{startDate},"%Y%m%d"))
|
|
|
+ </if>
|
|
|
+ <if test="endDate != null">
|
|
|
+ AND (DATE_FORMAT(c.pay_deadline,"%Y%m%d") <=
|
|
|
+ DATE_FORMAT(#{endDate},"%Y%m%d"))
|
|
|
+ </if>
|
|
|
+ <if test="searchKeyWord != null and searchKeyWord != ''">
|
|
|
+ AND (lower(w.warehouse_name) like lower(CONCAT('%',#{searchKeyWord},'%'))
|
|
|
+ </if>
|
|
|
+ </select>
|
|
|
+ <!--库点利润详情列表查询-->
|
|
|
+ <select id="getBaseListByCondition" parameterType="Map"
|
|
|
+ resultType="com.yh.saas.plugin.yiliangyiyun.entity.WarehouseBaseInfo">
|
|
|
+ SELECT
|
|
|
+ w.id,
|
|
|
+ w.comp_id as compId,
|
|
|
+ w.warehouse_name as warehouseName,
|
|
|
+ c.pay_deadline as payDeadline,
|
|
|
+ cm.cost
|
|
|
+ FROM warehouse_base_info w
|
|
|
+ LEFT JOIN contract_expenses_info c on w.id = c.base_id
|
|
|
+ LEFT JOIN cost_management_info cm on w.id = cm.base_id
|
|
|
+ WHERE
|
|
|
+ w.comp_id = #{compId}
|
|
|
+ <if test="startDate != null">
|
|
|
+ AND (DATE_FORMAT(c.pay_deadline,"%Y%m%d") >=
|
|
|
+ DATE_FORMAT(#{startDate},"%Y%m%d"))
|
|
|
+ </if>
|
|
|
+ <if test="endDate != null">
|
|
|
+ AND (DATE_FORMAT(c.pay_deadline,"%Y%m%d") <=
|
|
|
+ DATE_FORMAT(#{endDate},"%Y%m%d"))
|
|
|
+ </if>
|
|
|
+ <if test="searchKeyWord != null and searchKeyWord != ''">
|
|
|
+ AND (lower(w.warehouse_name) like lower(CONCAT('%',#{searchKeyWord},'%'))
|
|
|
+ </if>
|
|
|
+ ORDER BY m.signing_date DESC
|
|
|
+ <if test="currentPage != null and currentPage != ''">
|
|
|
+ LIMIT ${startRecord}, ${pageSize}
|
|
|
+ </if>
|
|
|
+ </select>
|
|
|
</mapper>
|