Browse Source

SQL字段 bugfix

chao 3 years ago
parent
commit
d4ffaf1c3a

+ 1 - 1
src/main/resources/mapper/BaseMapper.xml

@@ -154,7 +154,7 @@
     <select id="getPostageFlagList" resultType="com.caimei365.order.model.vo.ProductPostageVo">
     <select id="getPostageFlagList" resultType="com.caimei365.order.model.vo.ProductPostageVo">
         SELECT
         SELECT
             productID AS productId,
             productID AS productId,
-            postageFlag AS postageFlag,
+            freePostFlag AS postageFlag,
             commodityType
             commodityType
         FROM product
         FROM product
         WHERE validFlag='2' AND productID in
         WHERE validFlag='2' AND productID in

+ 7 - 7
src/main/resources/mapper/CartSellerMapper.xml

@@ -2,14 +2,14 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.caimei365.order.mapper.CartSellerMapper">
 <mapper namespace="com.caimei365.order.mapper.CartSellerMapper">
     <select id="getSellerCartShops" resultType="com.caimei365.order.model.vo.CartShopVo">
     <select id="getSellerCartShops" resultType="com.caimei365.order.model.vo.CartShopVo">
-        SELECT
+        SELECT DISTINCT
             c.shopId,
             c.shopId,
             s.name AS shopName,
             s.name AS shopName,
             s.logo AS shopLogo
             s.logo AS shopLogo
         FROM bp_order_product_cart c
         FROM bp_order_product_cart c
         LEFT JOIN shop s ON c.shopId = s.shopID
         LEFT JOIN shop s ON c.shopId = s.shopID
         WHERE c.serviceProviderId = #{serviceProviderId} AND c.clubId = #{clubId}
         WHERE c.serviceProviderId = #{serviceProviderId} AND c.clubId = #{clubId}
-        GROUP BY c.shopId
+        GROUP BY c.shopId, c.id
         ORDER BY c.id DESC
         ORDER BY c.id DESC
     </select>
     </select>
     <select id="getSellerCartProducts" resultType="com.caimei365.order.model.vo.CartItemVo">
     <select id="getSellerCartProducts" resultType="com.caimei365.order.model.vo.CartItemVo">
@@ -55,11 +55,11 @@
     </select>
     </select>
     <update id="updateSellerCart" parameterType="com.caimei365.order.model.po.SellerCartPo">
     <update id="updateSellerCart" parameterType="com.caimei365.order.model.po.SellerCartPo">
         UPDATE bp_order_product_cart
         UPDATE bp_order_product_cart
-        set num = #{num}, addTime = #{addTime}
+        set num = #{num}, addDate = #{addTime}
         WHERE id = #{id}
         WHERE id = #{id}
     </update>
     </update>
     <insert id="insertSellerCart" keyColumn="id" keyProperty="id"  parameterType="com.caimei365.order.model.po.SellerCartPo" useGeneratedKeys="true">
     <insert id="insertSellerCart" keyColumn="id" keyProperty="id"  parameterType="com.caimei365.order.model.po.SellerCartPo" useGeneratedKeys="true">
-        INSERT INTO bp_order_product_cart (serviceProviderId, clubId, productId, num, addTime)
+        INSERT INTO bp_order_product_cart (serviceProviderId, clubId, productId, num, addDate)
         VALUES (#{serviceProviderId}, #{clubId}, #{productId}, #{num}, #{addTime})
         VALUES (#{serviceProviderId}, #{clubId}, #{productId}, #{num}, #{addTime})
     </insert>
     </insert>
     <delete id="deleteSellerCartByIds">
     <delete id="deleteSellerCartByIds">
@@ -90,7 +90,7 @@
         LIMIT 1
         LIMIT 1
     </select>
     </select>
     <select id="getCartShopsByProductIds" resultType="com.caimei365.order.model.vo.CartShopVo">
     <select id="getCartShopsByProductIds" resultType="com.caimei365.order.model.vo.CartShopVo">
-        SELECT
+        SELECT DISTINCT
             c.shopId,
             c.shopId,
             s.name AS shopName,
             s.name AS shopName,
             s.logo AS shopLogo
             s.logo AS shopLogo
@@ -101,7 +101,7 @@
         <foreach collection="productIds" open="(" separator="," close=")" item="productId">
         <foreach collection="productIds" open="(" separator="," close=")" item="productId">
             #{productId}
             #{productId}
         </foreach>
         </foreach>
-        GROUP BY c.shopId
+        GROUP BY c.shopId, c.id
         ORDER BY c.id DESC
         ORDER BY c.id DESC
     </select>
     </select>
     <select id="getCartProductsByProductIds" resultType="com.caimei365.order.model.vo.CartItemVo">
     <select id="getCartProductsByProductIds" resultType="com.caimei365.order.model.vo.CartItemVo">
@@ -166,7 +166,7 @@
             p.`name` AS `name`,
             p.`name` AS `name`,
             p.mainImage AS image,
             p.mainImage AS image,
             p.validFlag AS validFlag
             p.validFlag AS validFlag
-        FROM cm_order_product
+        FROM cm_order_product op
         LEFT JOIN product p ON op.productID = p.productID
         LEFT JOIN product p ON op.productID = p.productID
         WHERE orderID = #{orderID}
         WHERE orderID = #{orderID}
         GROUP BY op.ProductID
         GROUP BY op.ProductID

+ 3 - 3
src/main/resources/mapper/OrderClubMapper.xml

@@ -174,7 +174,7 @@
             cop.productId,
             cop.productId,
             cop.shopId,
             cop.shopId,
             cop.name,
             cop.name,
-            cop.image,
+            cop.productImage AS image,
             cop.price1 AS price,
             cop.price1 AS price,
             cop.shopName,
             cop.shopName,
             cop.costPrice,
             cop.costPrice,
@@ -304,7 +304,7 @@
         ORDER BY orderTime DESC
         ORDER BY orderTime DESC
     </select>
     </select>
     <select id="getOrderListByKeyword" resultType="com.caimei365.order.model.vo.OrderVo">
     <select id="getOrderListByKeyword" resultType="com.caimei365.order.model.vo.OrderVo">
-        SELECT
+        SELECT DISTINCT
         co.orderID AS orderId,
         co.orderID AS orderId,
         co.orderSource,
         co.orderSource,
         co.orderNo,
         co.orderNo,
@@ -351,7 +351,7 @@
         LEFT JOIN cm_order_product cop ON co.orderID = cop.orderID
         LEFT JOIN cm_order_product cop ON co.orderID = cop.orderID
         WHERE co.delFlag = 0 AND co.userID = #{userId}
         WHERE co.delFlag = 0 AND co.userID = #{userId}
         AND cop.name LIKE CONCAT('%',#{searchWord},'%')
         AND cop.name LIKE CONCAT('%',#{searchWord},'%')
-        GROUP BY co.orderID
+        GROUP BY co.orderID, co.orderTime
         ORDER BY co.orderTime DESC
         ORDER BY co.orderTime DESC
     </select>
     </select>
     <select id="getOrderSearchHistory" resultType="com.caimei365.order.model.vo.SearchHistoryVo">
     <select id="getOrderSearchHistory" resultType="com.caimei365.order.model.vo.SearchHistoryVo">

+ 2 - 2
src/main/resources/mapper/OrderSellerMapper.xml

@@ -159,7 +159,7 @@
         SELECT userID FROM serviceprovider WHERE serviceProviderID = #{serviceProviderId}
         SELECT userID FROM serviceprovider WHERE serviceProviderID = #{serviceProviderId}
     </select>
     </select>
     <select id="getOrderListByKeyword" resultType="com.caimei365.order.model.vo.OrderVo">
     <select id="getOrderListByKeyword" resultType="com.caimei365.order.model.vo.OrderVo">
-        SELECT
+        SELECT DISTINCT
         orderID AS orderId,
         orderID AS orderId,
         co.orderSource,
         co.orderSource,
         co.orderNo,
         co.orderNo,
@@ -209,7 +209,7 @@
             #{userId}
             #{userId}
         </foreach>
         </foreach>
         AND cop.name LIKE CONCAT('%',#{searchWord},'%')
         AND cop.name LIKE CONCAT('%',#{searchWord},'%')
-        GROUP BY co.orderID
+        GROUP BY co.orderID, co.orderTime
         ORDER BY co.orderTime DESC
         ORDER BY co.orderTime DESC
     </select>
     </select>
 </mapper>
 </mapper>

+ 1 - 1
src/main/resources/mapper/PayOrderMapper.xml

@@ -30,7 +30,7 @@
         WHERE userID = #{userId}
         WHERE userID = #{userId}
     </update>
     </update>
     <insert id="insertOrderPayLink" keyColumn="id" keyProperty="id"  parameterType="com.caimei365.order.model.vo.OrderPayLinkVo" useGeneratedKeys="true">
     <insert id="insertOrderPayLink" keyColumn="id" keyProperty="id"  parameterType="com.caimei365.order.model.vo.OrderPayLinkVo" useGeneratedKeys="true">
-        INSERT INTO (orderId, linkLogo, unpaidAmount, generateTime, effectiveTime, payStatus, payType, delFlag)
+        INSERT INTO cm_order_pay_link (orderId, linkLogo, unpaidAmount, generateTime, effectiveTime, payStatus, payType, delFlag)
         VALUES (#{orderId}, #{linkLogo}, #{unpaidAmount}, #{generateTime}, #{effectiveTime}, #{payStatus}, #{payType}, #{delFlag})
         VALUES (#{orderId}, #{linkLogo}, #{unpaidAmount}, #{generateTime}, #{effectiveTime}, #{payStatus}, #{payType}, #{delFlag})
     </insert>
     </insert>
     <insert id="insertSplitAccount" keyColumn="id" keyProperty="id"  parameterType="com.caimei365.order.model.po.SplitAccountPo">
     <insert id="insertSplitAccount" keyColumn="id" keyProperty="id"  parameterType="com.caimei365.order.model.po.SplitAccountPo">

+ 2 - 2
src/main/resources/mapper/ShipMapper.xml

@@ -223,7 +223,7 @@
     </select>
     </select>
     <select id="getLogisticsCompany" resultType="com.caimei365.order.model.vo.CompanyVo">
     <select id="getLogisticsCompany" resultType="com.caimei365.order.model.vo.CompanyVo">
         SELECT id, value, label
         SELECT id, value, label
-        FROM sys_dict	WHERE TYPE= "kd_type"
+        FROM sys_dict	WHERE `type`='kd_type'
         <if test="value != null and value != ''">
         <if test="value != null and value != ''">
             AND value = #{value}
             AND value = #{value}
         </if>
         </if>
@@ -279,7 +279,7 @@
     </select>
     </select>
     <select id="getAllSendOutStatus" resultType="java.lang.Integer">
     <select id="getAllSendOutStatus" resultType="java.lang.Integer">
         SELECT sendOutStatus FROM cm_shop_order
         SELECT sendOutStatus FROM cm_shop_order
-        WHERE cso.delFlag = 0 AND orderID = #{orderId}
+        WHERE  delFlag = 0 AND orderID = #{orderId}
     </select>
     </select>
     <select id="getOrderIdByShopOrder" resultType="java.lang.Integer">
     <select id="getOrderIdByShopOrder" resultType="java.lang.Integer">
         SELECT orderID FROM cm_shop_order
         SELECT orderID FROM cm_shop_order

+ 6 - 6
src/main/resources/mapper/SubmitMapper.xml

@@ -18,18 +18,18 @@
                 #{clauseId},#{clauseName})
                 #{clauseId},#{clauseName})
     </insert>
     </insert>
     <insert id="insertShopOrder" keyColumn="shopOrderID" keyProperty="shopOrderId" parameterType="com.caimei365.order.model.po.OrderShopPo" useGeneratedKeys="true">
     <insert id="insertShopOrder" keyColumn="shopOrderID" keyProperty="shopOrderId" parameterType="com.caimei365.order.model.po.OrderShopPo" useGeneratedKeys="true">
-        INSERT INTO cm_shop_order (shopOrderNo, orderID, orderNo, shopID, shopName, note, userID, clubID,
+        INSERT INTO cm_shop_order (shopOrderNo, orderID, orderNo, shopID, note, userID, clubID,
                                    spID, orderPromotionsId, promotionFullReduction, brokerage, canRefundAmount, itemCount,
                                    spID, orderPromotionsId, promotionFullReduction, brokerage, canRefundAmount, itemCount,
                                    totalAmount, productAmount, needPayAmount, shopProductAmount, shopPostFee, shopTaxFee,
                                    totalAmount, productAmount, needPayAmount, shopProductAmount, shopPostFee, shopTaxFee,
                                    shouldPayShopAmount, orderTime, orderSubmitType, splitFlag)
                                    shouldPayShopAmount, orderTime, orderSubmitType, splitFlag)
-        VALUES (#{shopOrderNo},#{orderId},#{orderNo},#{shopId},#{shopName},#{note},#{userId},#{clubId},
+        VALUES (#{shopOrderNo},#{orderId},#{orderNo},#{shopId}, #{note},#{userId},#{clubId},
                 #{spId},#{orderPromotionsId},#{promotionFullReduction},#{brokerage},#{canRefundAmount},#{itemCount},
                 #{spId},#{orderPromotionsId},#{promotionFullReduction},#{brokerage},#{canRefundAmount},#{itemCount},
                 #{totalAmount},#{productAmount},#{needPayAmount},#{shopProductAmount},#{shopPostFee},#{shopTaxFee},
                 #{totalAmount},#{productAmount},#{needPayAmount},#{shopProductAmount},#{shopPostFee},#{shopTaxFee},
                 #{shouldPayShopAmount},#{orderTime},#{orderSubmitType},#{splitFlag})
                 #{shouldPayShopAmount},#{orderTime},#{orderSubmitType},#{splitFlag})
     </insert>
     </insert>
     <insert id="insertOrderProduct" keyColumn="orderProductID" keyProperty="orderProductId" parameterType="com.caimei365.order.model.po.OrderProductPo" useGeneratedKeys="true">
     <insert id="insertOrderProduct" keyColumn="orderProductID" keyProperty="orderProductId" parameterType="com.caimei365.order.model.po.OrderProductPo" useGeneratedKeys="true">
         INSERT INTO cm_order_product (orderID, orderNo, shopOrderID, shopOrderNo, orderPromotionsId, productId, shopId, name,
         INSERT INTO cm_order_product (orderID, orderNo, shopOrderID, shopOrderNo, orderPromotionsId, productId, shopId, name,
-                                    image, price, price1, shopName, costPrice, normalPrice, ladderPriceFlag, discountPrice, discount,
+                                    productImage, price, price1, shopName, costPrice, normalPrice, ladderPriceFlag, discountPrice, discount,
                                     totalAmount, totalFee, shouldPayFee, productUnit, num, presentNum, discountFee, includedTax,
                                     totalAmount, totalFee, shouldPayFee, productUnit, num, presentNum, discountFee, includedTax,
                                     invoiceType, taxRate, addedValueTax, totalAddedValueTax, singleShouldPayTotalTax, shouldPayTotalTax,
                                     invoiceType, taxRate, addedValueTax, totalAddedValueTax, singleShouldPayTotalTax, shouldPayTotalTax,
                                     shopProductAmount, singleShopFee, shopFee, singleOtherFee, otherFee, singleCmFee, cmFee,
                                     shopProductAmount, singleShopFee, shopFee, singleOtherFee, otherFee, singleCmFee, cmFee,
@@ -46,7 +46,7 @@
         VALUES (#{orderId},#{id},#{name},#{description},#{type},#{mode},#{touchPrice},#{reducedPrice},#{status},#{beginTime},#{endTime})
         VALUES (#{orderId},#{id},#{name},#{description},#{type},#{mode},#{touchPrice},#{reducedPrice},#{status},#{beginTime},#{endTime})
     </insert>
     </insert>
     <insert id="insertLadderPrices" keyColumn="id" keyProperty="id" parameterType="com.caimei365.order.model.vo.LadderPriceVo" useGeneratedKeys="true">
     <insert id="insertLadderPrices" keyColumn="id" keyProperty="id" parameterType="com.caimei365.order.model.vo.LadderPriceVo" useGeneratedKeys="true">
-        INSERT INTO (orderProductId, ladderNum, buyNum, buyPrice, createDate)
+        INSERT INTO order_product_ladder_price (orderProductId, ladderNum, buyNum, buyPrice, createDate)
         VALUES (#{orderProductId},#{ladderNum},#{buyNum},#{buyPrice},#{createDate})
         VALUES (#{orderProductId},#{ladderNum},#{buyNum},#{buyPrice},#{createDate})
     </insert>
     </insert>
     <update id="updateShopOrderIds">
     <update id="updateShopOrderIds">
@@ -59,9 +59,9 @@
     </insert>
     </insert>
     <insert id="insertOrderUserInfo" parameterType="com.caimei365.order.model.po.OrderUserInfoPo">
     <insert id="insertOrderUserInfo" parameterType="com.caimei365.order.model.po.OrderUserInfoPo">
         INSERT INTO bp_order_userinfo (orderId, clubId, userId, name, shouHuoRen, mobile,
         INSERT INTO bp_order_userinfo (orderId, clubId, userId, name, shouHuoRen, mobile,
-                                        addressId, townId, province, city, town, address)
+                                       townId, province, city, town, address)
         VALUES (#{orderId}, #{clubId}, #{userId}, #{name}, #{receiver}, #{mobile},
         VALUES (#{orderId}, #{clubId}, #{userId}, #{name}, #{receiver}, #{mobile},
-                #{addressId}, #{townId}, #{province}, #{city}, #{town}, #{address})
+                #{townId}, #{province}, #{city}, #{town}, #{address})
     </insert>
     </insert>
     <insert id="insertCouponOrderRecord" parameterType="com.caimei365.order.model.po.CouponOrderRecordPo">
     <insert id="insertCouponOrderRecord" parameterType="com.caimei365.order.model.po.CouponOrderRecordPo">
         INSERT INTO cm_coupon_order_record (orderId, clubCouponId, couponType, couponAmount, touchPrice, createDate)
         INSERT INTO cm_coupon_order_record (orderId, clubCouponId, couponType, couponAmount, touchPrice, createDate)