Browse Source

订单发票信息

chao 3 years ago
parent
commit
c600c37613
1 changed files with 32 additions and 4 deletions
  1. 32 4
      src/main/resources/mapper/SubmitMapper.xml

+ 32 - 4
src/main/resources/mapper/SubmitMapper.xml

@@ -54,8 +54,8 @@
         WHERE orderID = #{orderId}
     </update>
     <insert id="insertOrderInvoice" parameterType="com.caimei365.order.model.po.InvoicePo">
-        INSERT INTO bp_order_invoice (orderId, invoiceTitle, corporationTaxNum, registeredAddress, registeredPhone, bankAccountNo, openBank)
-        VALUES (#{orderId}, #{invoiceTitle}, #{corporationTaxNum}, #{registeredAddress}, #{registeredPhone}, #{bankAccountNo}, #{openBank})
+        INSERT INTO bp_order_invoice (orderId, invoiceTitle, type, invoiceContent, invoiceTitleType, corporationTaxNum, registeredAddress, registeredPhone, bankAccountNo, openBank)
+        VALUES (#{orderId}, #{invoiceTitle}, #{type},#{invoiceContent},#{invoiceTitleType},#{corporationTaxNum}, #{registeredAddress}, #{registeredPhone}, #{bankAccountNo}, #{openBank})
     </insert>
     <insert id="insertOrderUserInfo" parameterType="com.caimei365.order.model.po.OrderUserInfoPo">
         INSERT INTO bp_order_userinfo (orderId, clubId, userId, name, shouHuoRen, mobile,
@@ -72,8 +72,36 @@
         WHERE userID = #{userId}
     </update>
     <update id="updateOrderInvoice">
-        UPDATE bp_order_invoice SET orderId=#{orderId}, invoiceTitle=#{invoiceTitle}, corporationTaxNum=#{corporationTaxNum},
-            registeredAddress=#{registeredAddress}, registeredPhone=#{registeredPhone}, bankAccountNo=#{bankAccountNo}, openBank=#{openBank}
+        UPDATE bp_order_invoice SET orderId=#{orderId},
+        <set>
+            <if test="invoiceTitle != null">
+                invoiceTitle = #{invoiceTitle},
+            </if>
+            <if test="type != null">
+                type = #{type,jdbcType=CHAR},
+            </if>
+            <if test="invoiceContent != null">
+                invoiceContent = #{invoiceContent},
+            </if>
+            <if test="invoiceTitleType != null">
+                invoiceTitleType = #{invoiceTitleType},
+            </if>
+            <if test="corporationTaxNum != null">
+                corporationTaxNum = #{corporationTaxNum},
+            </if>
+            <if test="registeredAddress != null">
+                registeredAddress = #{registeredAddress},
+            </if>
+            <if test="registeredPhone != null">
+                registeredPhone = #{registeredPhone},
+            </if>
+            <if test="bankAccountNo != null">
+                bankAccountNo = #{bankAccountNo},
+            </if>
+            <if test="openBank != null">
+                openBank = #{openBank},
+            </if>
+        </set>
         WHERE id = #{id}
     </update>
     <select id="getOrderInvoice" resultType="com.caimei365.order.model.po.InvoicePo">