From f7ea5773570beb5ad8c6efb5c1cf743294ee079b Mon Sep 17 00:00:00 2001
From: wzy <wzy19931122ai@163.com>
Date: Sun, 24 Jan 2021 14:16:04 +0800
Subject: [PATCH] modify

---
 zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderFlowDao.xml |   78 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 78 insertions(+), 0 deletions(-)

diff --git a/zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderFlowDao.xml b/zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderFlowDao.xml
new file mode 100644
index 0000000..84fa609
--- /dev/null
+++ b/zq-erp/src/main/resources/mybatis/mapper/hive/SysOrderFlowDao.xml
@@ -0,0 +1,78 @@
+<?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.matrix.system.hive.dao.SysOrderFlowDao">
+
+    <resultMap id="SysOrderFlowMap" type="SysOrderFlow">
+        <id property="id" column="id" />
+        <result property="createBy" column="create_by" />
+        <result property="createTime" column="create_time" />
+        <result property="updateBy" column="update_by" />
+        <result property="updateTime" column="update_time" />
+        <result property="flowNo" column="flow_no" />
+        <result property="orderId" column="order_id" />
+        <result property="flowContent" column="flow_content" />
+        <result property="flowType" column="flow_type" />
+        <result property="amount" column="amount" />
+        <result property="vipId" column="vip_id" />
+        <result property="payMethod" column="pay_method" />
+        <result property="cardId" column="card_id" />
+        <result property="isGift" column="is_gift" />
+
+		<result property="orderNo" column="order_no" />
+    </resultMap>
+
+    <insert id="insert" parameterType="SysOrderFlow" useGeneratedKeys="true"
+            keyProperty="id">
+		INSERT INTO sys_order_flow (
+		ID,
+		create_by,
+		create_time,
+		update_by,
+		update_time,
+		flow_no,
+		order_id,
+		flow_content,
+		flow_type,
+		amount,
+		vip_id,
+		pay_method,
+		card_id,
+		is_gift,
+		shop_id,
+		company_id
+		)
+		VALUES (
+		#{id},
+		#{createBy},
+		now(),
+		#{updateBy},
+		now(),
+		#{flowNo},
+		#{orderId},
+		#{flowContent},
+		#{flowType},
+		#{amount},
+		#{vipId},
+		#{payMethod},
+		#{cardId},
+		#{isGift},
+		#{shopId},
+		#{companyId}
+		)
+	</insert>
+
+	<select id="selectByOrderId" resultMap="SysOrderFlowMap">
+		select a.*, b.order_no from sys_order_flow a
+		left join sys_order b on a.order_id=b.id
+		where order_id=#{orderId}
+	</select>
+
+	<select id="selectPayMethodsAmountByOrderId" resultMap="SysOrderFlowMap">
+		select
+			pay_method,
+			sum(amount) amount
+		from sys_order_flow
+		where order_id=#{orderId}
+		group by pay_method
+	</select>
+</mapper>
\ No newline at end of file

--
Gitblit v1.9.1