xubh il y a 4 ans
Parent
commit
064998e232

+ 67 - 0
src/main/resources/com/minpay/db/table/own/mapper/ShOrderMapper.xml

@@ -0,0 +1,67 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
+<mapper namespace="com.minpay.db.table.own.mapper.ShOrderMapper">
+	<select id="queryOrder" resultType="hashmap" parameterType="java.lang.String">
+		select
+		VOI_ID		"id",
+		VOI_CHANNEL	"channel",
+		VOI_PERSON_ID		"personId",
+		VOI_EQUIPMENT_ID	"equipmentId",
+		VOI_ORDER_AMT		"orderAmt",
+		VOI_STATE			"state",
+		VOI_RECORD_ID		"recordId",
+		VOI_PAY_ORDERNO		"payOrderno",
+		VOI_REMARKS			"remarks",
+		VOI_PAY_TYPE		"payType",
+		VOI_NUMBER			"number",
+		VOI_PRO_TYPE		"proType",
+		VOI_IS_DRAW			"isDraw",
+		VOI_IS_USED			"isUsed",
+		VOI_PRO_STATE		"proState",
+		VOI_DRAW_PRICE		"drawPrice",
+		VOI_CREATE_USER		"createUser",
+		VOI_CREATE_TIME		"createTime",
+		VOI_MODIFY_USER		"modifyUser",
+		VOI_MODIFY_TIME		"modifyTime",
+		VOI_BRANCHID		"branchid",
+		VOI_PAY_MODE	    "payMode",
+		VOI_PRODUCT_NAME	"productName",
+		VOI_PRODUCT_ID		"productId",
+		VOI_EQUREL_ID		"equrelId",
+		b.VCI_NAME  		"personName",
+		c.VEQ_NAME    		"equipmentName",
+		d.PRT_MASTER_MAP	"productImg"
+		FROM
+		vm_order_inf a LEFT JOIN vm_person_inf b on a.VOI_PERSON_ID = b.VCI_ID
+		LEFT JOIN  vm_equipment_inf c on a.VOI_EQUIPMENT_ID = c.VEQ_ID
+		LEFT JOIN  vm_product_inf d on a.VOI_PRODUCT_ID = d.PRT_ID
+		WHERE 1=1 and a.VOI_OPERATION = '0'
+		<if test="dates!=null and dates != ''">
+			and substr(a.VOI_CREATE_TIME,1,8) between substr((#{dates,jdbcType=VARCHAR}),1,8)
+			and substr((#{dates,jdbcType=VARCHAR}),12,19)
+		</if>
+		<if test="equipmentId != null and equipmentId != ''">
+			and a.VOI_EQUIPMENT_ID = #{equipmentId,jdbcType=VARCHAR}
+		</if>
+		<if test="equipmentName != null and equipmentName != ''">
+			and c.VEQ_NAME like CONCAT('%', #{equipmentName,jdbcType=VARCHAR}, '%')
+		</if>
+		<if test="freightwayId != null and freightwayId != ''">
+			and a.VOI_EQUREL_ID = #{freightwayId,jdbcType=VARCHAR}
+		</if>
+		<if test="payMode != null and payMode != ''">
+			and a.VOI_PAY_MODE = #{payMode,jdbcType=VARCHAR}
+		</if>
+		<if test="playerId != null and playerId != ''">
+			and a.VOI_PERSON_ID = #{playerId,jdbcType=VARCHAR}
+		</if>
+		<if test="state != null and state != ''">
+			and a.VOI_IS_DRAW = #{state,jdbcType=VARCHAR}
+		</if>
+		<if test="orderNo != null and orderNo != ''">
+			and a.VOI_ID = #{orderNo,jdbcType=VARCHAR}
+		</if>
+		order by  a.VOI_CREATE_TIME desc
+	</select>
+
+</mapper>