|
@@ -23,12 +23,82 @@
|
|
|
<result property="flowerNo" column="flower_no"/>
|
|
|
</association>
|
|
|
|
|
|
- <association property="order" javaType="org.dromara.customerReconciliation.domain.VO.OrderVo">
|
|
|
+ <association property="order" javaType="org.dromara.customerReconciliation.domain.VO.OrderVO">
|
|
|
<result property="amount" column="order_amount"/>
|
|
|
<result property="deliveryTime" column="delivery_date"/>
|
|
|
<result property="receiveTime" column="receive_time"/>
|
|
|
</association>
|
|
|
</resultMap>
|
|
|
+ <resultMap id="PlanAndOrderVOResultMap" type="org.dromara.customerReconciliation.domain.VO.PlanAndOrderVO">
|
|
|
+ <id property="id" column="id"/>
|
|
|
+ <result property="sysNo" column="sys_no"/>
|
|
|
+ <result property="scNo" column="sc_no"/>
|
|
|
+ <result property="purchaseCode" column="purchase_code"/>
|
|
|
+ <result property="purchaseTime" column="purchase_time"/>
|
|
|
+ <result property="deliveryTime" column="delivery_time"/>
|
|
|
+ <result property="workshopId" column="workshop_id"/>
|
|
|
+ <result property="goodsName" column="goods_name"/>
|
|
|
+ <result property="goodsCode" column="goods_code"/>
|
|
|
+ <result property="goodsUnit" column="goods_unit"/>
|
|
|
+ <result property="defaultUnit" column="default_unit"/>
|
|
|
+ <result property="number" column="number"/>
|
|
|
+ <result property="fenNumber" column="fen_number"/>
|
|
|
+ <result property="basicNumber" column="basic_nmber"/>
|
|
|
+ <result property="basicFenNumber" column="basic_fen_nmber"/>
|
|
|
+ <result property="baseClothPrice" column="base_cloth_price"/>
|
|
|
+ <result property="craftPrice" column="gongyi_price"/>
|
|
|
+ <result property="price" column="unit_price"/>
|
|
|
+ <result property="allMoney" column="all_money"/>
|
|
|
+ <result property="examineStatus" column="examine_status"/>
|
|
|
+ <result property="examineTime" column="examine_time"/>
|
|
|
+ <result property="status" column="status"/>
|
|
|
+ <result property="remark" column="remark"/>
|
|
|
+ <result property="preparationId" column="preparation_id"/>
|
|
|
+ <result property="examineId" column="examine_id"/>
|
|
|
+ <result property="operationId" column="operation_id"/>
|
|
|
+ <result property="mrpStatus" column="mrp_status"/>
|
|
|
+ <result property="createTime" column="create_time"/>
|
|
|
+ <result property="updateTime" column="update_time"/>
|
|
|
+ <result property="isBurnFlowers" column="is_burn_flowers"/>
|
|
|
+ <result property="isLocation" column="is_location"/>
|
|
|
+ <result property="isQuickReturn" column="is_quick_return"/>
|
|
|
+ <result property="isToVoid" column="is_to_void"/>
|
|
|
+ <result property="isMulticolor" column="is_multicolor"/>
|
|
|
+ <result property="isFirstOrder" column="is_first_order"/>
|
|
|
+ <result property="isFirstProcessing" column="is_first_processing"/>
|
|
|
+ <result property="isUrgent" column="is_urgent"/>
|
|
|
+ <result property="craftStatus" column="craft_status"/>
|
|
|
+ <result property="goodsSalesId" column="goods_sales_id"/>
|
|
|
+ <result property="width" column="width"/>
|
|
|
+ <result property="weight" column="weight"/>
|
|
|
+ <result property="orderNum" column="order_num"/>
|
|
|
+ <result property="pageList" column="page_list"/>
|
|
|
+ <result property="prIntegerStatus" column="print_status"/>
|
|
|
+ <result property="shipNum" column="ship_num"/>
|
|
|
+ <result property="paidForAmount" column="paid_for_amount"/>
|
|
|
+ <result property="overAmount" column="over_amount"/>
|
|
|
+ <result property="billRemark" column="bill_remark"/>
|
|
|
+ <result property="confirmDeliveryTime" column="confirm_delivery_time"/>
|
|
|
+ <result property="shippingTime" column="shipping_time"/>
|
|
|
+ <result property="userId" column="user_id"/>
|
|
|
+ <result property="isBuhuo" column="is_buhuo"/>
|
|
|
+ <result property="isSys" column="is_sys"/>
|
|
|
+ <result property="zhuanyinTime" column="zhuanyin_time"/>
|
|
|
+ <result property="outFactoryId" column="out_factory_id"/>
|
|
|
+ <result property="shFactoryId" column="sh_factory_id"/>
|
|
|
+ <association property="order" javaType="org.dromara.customerReconciliation.domain.VO.CustomerReconciliationUserOrderVO">
|
|
|
+ <id property="id" column="uo.id"/>
|
|
|
+ <result property="userId" column="uo.user_id"/>
|
|
|
+ <result property="name" column="uo.name"/>
|
|
|
+ <result property="phone" column="uo.phone"/>
|
|
|
+ <result property="address" column="uo.address"/>
|
|
|
+ <result property="orderNumber" column="uo.order_num"/>
|
|
|
+ <result property="orderPrice" column="uo.order_price"/>
|
|
|
+ <result property="status" column="uo.status"/>
|
|
|
+ <result property="remark" column="uo.remark"/>
|
|
|
+ <result property="payStatus" column="uo.pay_status"/>
|
|
|
+ </association>
|
|
|
+ </resultMap>
|
|
|
<update id="updateCustomerReconciliationStatus">
|
|
|
UPDATE fa_kuyou_plan_info
|
|
|
<set>
|
|
@@ -101,4 +171,30 @@
|
|
|
</where>
|
|
|
|
|
|
</select>
|
|
|
+ <select id="getCustomerCollection" resultMap="PlanAndOrderVOResultMap">
|
|
|
+ SELECT
|
|
|
+ p.*,
|
|
|
+ uo.id as "uo.id",
|
|
|
+ uo.user_id as "uo.user_id",
|
|
|
+ uo.name as "uo.name",
|
|
|
+ uo.phone as "uo.phone",
|
|
|
+ uo.address as "uo.address",
|
|
|
+ uo.order_num as "uo.order_num",
|
|
|
+ uo.order_price as "uo.order_price",
|
|
|
+ uo.status as "uo.status",
|
|
|
+ uo.remark as "uo.remark",
|
|
|
+ uo.pay_status as "uo.pay_status"
|
|
|
+ FROM
|
|
|
+ fa_kuyou_plan p
|
|
|
+ LEFT JOIN
|
|
|
+ fa_kuyou_user_order uo ON p.order_num = uo.order_num
|
|
|
+ <where>
|
|
|
+ <if test="startTime != null and startTime != ''">
|
|
|
+ AND p.delivery_time >= #{startTime}
|
|
|
+ </if>
|
|
|
+ <if test="endTime != null and endTime != ''">
|
|
|
+ #{endTime} >= p.delivery_time
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
</mapper>
|