adminOrderMapper.xml 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC
  4. "-//mybatis.org//DTD Mapper 3.0//EN"
  5. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  6. <!-- 命名,每一个映射对象不一样
  7. namespace:必须与对应的接口全类名一致
  8. -->
  9. <mapper namespace="com.iamberry.wechat.service.mapper.AdminOrderMapper">
  10. <!-- 后台订单返利信息查询 -->
  11. <select id="selectOrderRebackByOrderId" parameterType="String" resultType="OrderRebackMoney">
  12. SELECT ( SELECT place_openid FROM tb_iamberry_place_info b WHERE b.place_id = a.logs_place_id
  13. ) name ,
  14. (SELECT place_username FROM tb_iamberry_place_info b WHERE b.place_id = a.logs_place_id
  15. ) account ,
  16. (
  17. SELECT role_name FROM tb_iamberry_place_role WHERE role_id = (
  18. SELECT Place_role_id FROM tb_iamberry_place_info b WHERE b.place_id = a.logs_place_id)
  19. ) role,
  20. logs_num money,logs_create_date TIME,logs_introduction remark FROM tb_iamberry_place_logs a WHERE logs_introduction LIKE CONCAT('%',#{orderId},'%')
  21. UNION ALL
  22. SELECT
  23. (SELECT b.user_openid
  24. FROM tb_iamberry_user_userinfo b WHERE b.user_openid = a.cash_logs_openid
  25. ) name,(SELECT b.user_nickname
  26. FROM tb_iamberry_user_userinfo b WHERE b.user_openid = a.cash_logs_openid
  27. ) account
  28. ,'微代理' role
  29. ,cash_logs_num money,cash_logs_create_date TIME,cash_logs_introduction remark FROM tb_iamberry_user_cash_logs a WHERE cash_logs_orderid =#{orderId}
  30. AND cash_logs_type = 1
  31. AND cash_logs_res_type = 4
  32. </select>
  33. <!-- 后台订单列表查询 -->
  34. <select id="selectShopOrder" parameterType="Order" resultType="Order">
  35. SELECT O.SALES_ORDERID salesOrderid, O.SALES_ADDRESS_NAME salesAddressName,
  36. U.USER_NICKNAME userNickname, O.SALES_ADDRESS_TEL salesAddressTel,
  37. O.SALES_AMOUNT salesAmount, O.SALES_RATE_AMOUNT salesRateAmount,
  38. O.SALES_INTEGRAL_NUM salesIntegralNum, O.SALES_YET_AMOUNT salesYetAmount,
  39. O.SALES_STATUS salesStatus, O.SALES_CREATE_DATE salesCreateDate,
  40. O.SALES_ADMIN_REMARK salesAdminRemark, O.SALES_COLOR_TYPE salesColorType,
  41. O.SALES_USER_REMARK salesUserRemark, (SELECT IFNULL(SUM(reback_money),0) FROM tb_iamberry_reback WHERE reback_orderid = O.SALES_ORDERID and
  42. Reback_status = 2) placeId
  43. FROM
  44. TB_IAMBERRY_SHOP_SALES_ORDER O LEFT JOIN TB_IAMBERRY_USER_USERINFO U
  45. ON O.SALES_OPENID = U.USER_OPENID
  46. <where>
  47. <if test="salesStatus != null and salesStatus != -1">
  48. O.SALES_STATUS = #{salesStatus}
  49. </if>
  50. <if test="salesOrderid != null and salesOrderid!=''">
  51. AND O.SALES_ORDERID = #{salesOrderid}
  52. </if>
  53. </where>
  54. ORDER BY O.SALES_CREATE_DATE DESC
  55. LIMIT ${page.recordBegin},${page.pageSize}
  56. </select>
  57. <!-- 根据订单号,获取订单所属人 -->
  58. <select id="selectSalesOpenIdByOrderId" parameterType="String" resultType="String">
  59. SELECT
  60. SALES_OPENID
  61. FROM
  62. TB_IAMBERRY_SHOP_SALES_ORDER
  63. WHERE
  64. SALES_ORDERID = #{orderId}
  65. LIMIT
  66. 0, 1
  67. </select>
  68. <select id="selectShopOrderByOrderId" parameterType="Order" resultType="Order">
  69. SELECT O.SALES_ORDERID salesOrderid, O.SALES_ADDRESS_NAME salesAddressName,
  70. U.USER_NICKNAME userNickname, O.SALES_ADDRESS_TEL salesAddressTel,
  71. O.SALES_AMOUNT salesAmount, O.SALES_RATE_AMOUNT salesRateAmount,
  72. O.SALES_INTEGRAL_NUM salesIntegralNum, O.SALES_YET_AMOUNT salesYetAmount,
  73. O.SALES_STATUS salesStatus, O.SALES_CREATE_DATE salesCreateDate,
  74. O.SALES_ADMIN_REMARK salesAdminRemark, O.SALES_COLOR_TYPE salesColorType,
  75. O.SALES_USER_REMARK salesUserRemark
  76. FROM
  77. TB_IAMBERRY_SHOP_SALES_ORDER O LEFT JOIN TB_IAMBERRY_USER_USERINFO U
  78. ON O.SALES_OPENID = U.USER_OPENID
  79. <where>
  80. <if test="salesStatus != null and salesStatus != -1">
  81. O.SALES_STATUS = #{salesStatus}
  82. </if>
  83. <if test="salesOrderid != null and salesOrderid!=''">
  84. AND (O.SALES_ORDERID = #{salesOrderid} OR O.SALES_ADDRESS_TEL = #{salesOrderid})
  85. </if>
  86. <if test="beginDate != null">
  87. <![CDATA[AND DATE_FORMAT(O.SALES_CREATE_DATE, '%Y-%m-%d') >= ]]>DATE_FORMAT(#{beginDate},'%Y-%m-%d')
  88. </if>
  89. <if test="endDate != null">
  90. <![CDATA[AND DATE_FORMAT(O.SALES_CREATE_DATE, '%Y-%m-%d') <= ]]>DATE_FORMAT(#{endDate},'%Y-%m-%d')
  91. </if>
  92. </where>
  93. ORDER BY O.SALES_CREATE_DATE DESC
  94. LIMIT ${page.recordBegin},${page.pageSize}
  95. </select>
  96. <!-- 根据条件获取查询数量 -->
  97. <select id="selectShopOrderCount" parameterType="Order" resultType="int">
  98. SELECT
  99. COUNT(O.SALES_ORDERID)
  100. FROM
  101. TB_IAMBERRY_SHOP_SALES_ORDER O LEFT JOIN TB_IAMBERRY_USER_USERINFO U
  102. ON O.SALES_OPENID = U.USER_OPENID
  103. <where>
  104. <if test="salesStatus != null and salesStatus != -1">
  105. SALES_STATUS = #{salesStatus}
  106. </if>
  107. <if test="salesOrderid != null and salesOrderid!=''">
  108. AND (O.SALES_ORDERID = #{salesOrderid} OR O.SALES_ADDRESS_TEL = #{salesOrderid})
  109. </if>
  110. <if test="beginDate != null">
  111. <![CDATA[AND DATE_FORMAT(O.SALES_CREATE_DATE, '%Y-%m-%d') >= ]]>DATE_FORMAT(#{beginDate},'%Y-%m-%d')
  112. </if>
  113. <if test="endDate != null">
  114. <![CDATA[AND DATE_FORMAT(O.SALES_CREATE_DATE, '%Y-%m-%d') <= ]]>DATE_FORMAT(#{endDate},'%Y-%m-%d')
  115. </if>
  116. </where>
  117. </select>
  118. <!-- 根据orderId查询订单信息 -->
  119. <select id="getShopOrderByOrderId" parameterType="String" resultType="Order">
  120. SELECT O.SALES_ORDERID salesOrderid, U.USER_NICKNAME userNickname, O.SALES_STATUS salesStatus,
  121. O.SALES_YET_AMOUNT salesYetAmount, O.SALES_INTEGRAL_NUM salesIntegralNum, O.SALES_RATE_AMOUNT salesRateAmount,
  122. O.SALES_POST_FIRM salesPostFirm, O.SALES_POST_NUM salesPostNum, O.SALES_CREATE_DATE salesCreateDate,
  123. O.SALES_ADDRESS_POSTNUM salesAddressPostnum, O.SALES_REWARD_INTEGRAL_NUM salesRewardIntegralNum,
  124. O.SALES_ADDRESS_NAME salesAddressName, O.SALES_ADDRESS_TEL salesAddressTel, O.SALES_SEND_DATE salesSendDate,
  125. O.SALES_USER_REMARK salesUserRemark, O.SALES_COLOR_TYPE salesColorType, O.SALES_ADMIN_REMARK salesAdminRemark,
  126. O.SALES_RETURN_DES salesReturnDes, O.SALES_ADDRESS_INFO salesAddressInfo, O.SALES_RETURN_DATE salesReturnDate,
  127. O.SALES_AMOUNT salesAmount, O.SALES_TRANSACTION_DATE salesTransactionDate, O.SALES_OPENID salesOpenid,
  128. O.SALES_COUPON_RECEIVE_ID couponId, O.SALES_BALANCE_AMOUNT balancePayAmount
  129. FROM
  130. TB_IAMBERRY_SHOP_SALES_ORDER O LEFT JOIN TB_IAMBERRY_USER_USERINFO U
  131. ON O.SALES_OPENID = U.USER_OPENID
  132. WHERE
  133. O.SALES_ORDERID = #{0}
  134. </select>
  135. <!-- 根据orderId获取订单项数据 -->
  136. <select id="getShopOrderItemByOrderId" parameterType="String" resultType="OrderItem">
  137. SELECT I.ITEM_PRODUCT_NAME itemProductName, I.ITEM_PRODUCT_PIC itemProductPic, I.ITEM_PRODUCT_PRICE itemProductPrice,
  138. I.ITEM_PRODUCT_DISCOUNT itemProductDiscount, I.ITEM_NUM itemNum, I.ITEM_TOTAL itemTotal, P.PRODUCT_COLOR productColor,
  139. P.PRODUCT_REMARK produectRemark
  140. FROM
  141. TB_IAMBERRY_SHOP_ORDER_ITEM I LEFT JOIN TB_IAMBERRY_PRODUCT_INFO P
  142. ON I.ITEM_PRODUCT_ID = P.PRODUCT_ID
  143. WHERE
  144. ITEM_SALES_ORDERID = #{0}
  145. ORDER BY ITEM_ID DESC
  146. </select>
  147. <!-- 根据orderId查询订单状态 -->
  148. <select id="selectOrderStatusByOrderId" parameterType="String" resultType="Order">
  149. SELECT
  150. SALES_STATUS salesStatus, SALES_PROXY_REWARD salesProxyReward,
  151. SALES_POST_FIRM salesPostFirm, SALES_POST_NUM salesPostNum ,
  152. sales_openid salesOpenid
  153. FROM
  154. TB_IAMBERRY_SHOP_SALES_ORDER
  155. WHERE
  156. SALES_ORDERID = #{salesOrderid}
  157. </select>
  158. <!-- 根据orderId修改订单状态 -->
  159. <update id="updateOrderStatusByOrderId" parameterType="Order">
  160. UPDATE
  161. TB_IAMBERRY_SHOP_SALES_ORDER
  162. SET
  163. <if test="salesChangeOrderid != null and salesChangeOrderid != ''">
  164. SALES_CHANGE_ORDERID = #{salesChangeOrderid},
  165. </if>
  166. SALES_STATUS = #{salesStatus}
  167. WHERE
  168. SALES_ORDERID = #{salesOrderid}
  169. AND
  170. SALES_STATUS = #{oldStatus}
  171. </update>
  172. <!-- 根据orderId修改订单状态 -->
  173. <update id="updateOrderStatusByOrderIdAndToStatus" parameterType="Order">
  174. UPDATE
  175. TB_IAMBERRY_SHOP_SALES_ORDER
  176. SET
  177. SALES_STATUS = #{salesStatus}
  178. WHERE
  179. SALES_ORDERID = #{salesOrderid} AND SALES_STATUS = #{salesOpenid}
  180. </update>
  181. <!-- 根据orderid添加发货信息并修改状态 -->
  182. <update id="deliverOrderByOrderId" parameterType="Order">
  183. UPDATE
  184. TB_IAMBERRY_SHOP_SALES_ORDER
  185. SET
  186. SALES_STATUS = #{salesStatus},
  187. SALES_POST_NUM = #{salesPostNum},
  188. SALES_POST_FIRM = #{salesPostFirm},
  189. SALES_SEND_DATE = NOW()
  190. WHERE
  191. SALES_ORDERID = #{salesOrderid}
  192. </update>
  193. <!-- 根据orderid添加发货信息并修改状态 -->
  194. <update id="updateOrderDeliver" parameterType="Order">
  195. UPDATE
  196. TB_IAMBERRY_SHOP_SALES_ORDER
  197. SET
  198. SALES_STATUS = #{salesStatus},
  199. SALES_POST_NUM = #{salesPostNum},
  200. SALES_POST_FIRM = #{salesPostFirm},
  201. SALES_SEND_DATE = NOW()
  202. WHERE
  203. SALES_ORDERID = #{salesOrderid}
  204. AND
  205. SALES_STATUS = #{oldStatus}
  206. </update>
  207. <!-- 修改订单的备注信息 -->
  208. <update id="updateOrderAdminRemarkByOrderId" parameterType="Order" >
  209. UPDATE
  210. TB_IAMBERRY_SHOP_SALES_ORDER
  211. <set>
  212. <if test="salesColorType != null and salesColorType != ''">
  213. SALES_COLOR_TYPE = #{salesColorType},
  214. </if>
  215. <if test="salesAdminRemark != null and salesAdminRemark != ''">
  216. SALES_ADMIN_REMARK = #{salesAdminRemark}
  217. </if>
  218. </set>
  219. WHERE
  220. SALES_ORDERID = #{salesOrderid}
  221. </update>
  222. <!-- 查询订单中没有奖励积分的数据 -->
  223. <select id="selectOrderByIntegral" resultType="Order" resultMap="orderMap">
  224. SELECT
  225. O.SALES_ORDERID,
  226. O.SALES_OPENID,
  227. O.SALES_AMOUNT,
  228. O.SALES_REWARD_INTEGRAL_NUM
  229. FROM
  230. TB_IAMBERRY_SHOP_SALES_ORDER O
  231. WHERE
  232. O.SALES_PROXY_REWARD = 1
  233. AND
  234. <![CDATA[ TIMESTAMPDIFF(SECOND,O.SALES_SEND_DATE,NOW()) >= #{deadline} ]]>
  235. AND
  236. O.SALES_STATUS = 5
  237. ORDER BY O.SALES_SEND_DATE ASC
  238. LIMIT ${page.recordBegin},${page.pageSize}
  239. </select>
  240. <resultMap type="com.iamberry.wechat.core.entity.order.Order" id="orderMap">
  241. <id column="SALES_ORDERID" property="salesOrderid"/>
  242. <result column="SALES_OPENID" property="salesOpenid"/>
  243. <result column="SALES_AMOUNT" property="salesAmount"/>
  244. <result column="SALES_REWARD_INTEGRAL_NUM" property="salesRewardIntegralNum"/>
  245. <collection property="orderItemList" column="SALES_ORDERID" ofType="com.iamberry.wechat.core.entity.order.OrderItem" select="selectOrderItem"/>
  246. </resultMap>
  247. <!-- 查询订单的订单项 -->
  248. <select id="selectOrderItem" parameterType="String" resultType="com.iamberry.wechat.core.entity.order.OrderItem">
  249. SELECT I.ITEM_ID itemId,
  250. I.ITEM_SALES_ORDERID itemSalesOrderid, I.ITEM_PRODUCT_NAME itemProductName,
  251. I.ITEM_NUM itemNum, I.ITEM_PRODUCT_TYPE itemProductType
  252. FROM
  253. TB_IAMBERRY_SHOP_ORDER_ITEM I
  254. WHERE
  255. I.ITEM_SALES_ORDERID = #{itemSalesOrderid}
  256. ORDER BY I.ITEM_ID DESC
  257. </select>
  258. <!-- 通过openid查询用户购买商品的渠道 -->
  259. <select id="getUserByOpenId" parameterType="String" resultType="Member">
  260. SELECT
  261. USER_RES_TYPE userResType,
  262. USER_ID userId,
  263. USER_OPENID userOpenid,
  264. USER_INTEGRAL userIntegral,
  265. USER_INCOME userIncome,
  266. USER_DEALERS userDealers,
  267. USER_TEMPLATE_ID templateId,
  268. USER_SURPLUS_INTEGRAL userSurplusIntegral
  269. FROM
  270. TB_IAMBERRY_USER_USERINFO
  271. WHERE
  272. USER_OPENID = #{openId}
  273. </select>
  274. <!-- 根据推荐人id查询推荐人信息 -->
  275. <select id="getUserByUserRefereeid" parameterType="Integer" resultType="Member">
  276. SELECT
  277. USER_OPENID userOpenid,
  278. USER_INTEGRAL userIntegral,
  279. USER_INCOME userIncome,
  280. USER_SURPLUS_INTEGRAL userSurplusIntegral
  281. FROM
  282. TB_IAMBERRY_USER_USERINFO
  283. WHERE
  284. USER_ID = #{userId}
  285. </select>
  286. <!-- 根据userid修改会员表信息 -->
  287. <update id="updateUserByUserId" parameterType="Member">
  288. UPDATE
  289. TB_IAMBERRY_USER_USERINFO
  290. SET
  291. USER_INCOME =(USER_INCOME + #{userIncome})
  292. <where>
  293. <if test="userId != null and userId != ''">
  294. USER_ID = #{userId}
  295. </if>
  296. <if test="userOpenid != null and userOpenid != ''">
  297. AND USER_OPENID = #{userOpenid}
  298. </if>
  299. </where>
  300. </update>
  301. <update id="updatePlaceInfo" parameterType="PlaceInfo">
  302. update
  303. tb_iamberry_place_info
  304. SET
  305. PLACE_AMOUNT =(PLACE_AMOUNT + #{amount})
  306. WHERE
  307. PLACE_ID = #{id}
  308. </update>
  309. <select id="getPlaceInfoByPlaceId" parameterType="integer" resultType="PlaceInfo">
  310. SELECT
  311. PLACE_ID id,
  312. PLACE_SUPPER_ID supperId,
  313. PLACE_NAME name,
  314. PLACE_ADDR addr,
  315. PLACE_USERNAME userName,
  316. PLACE_TEL tel,
  317. PLACE_AMOUNT amount,
  318. PLACE_CREATE_DATE createDate,
  319. PLACE_STATUS status,
  320. PLACE_OPENID openid,
  321. PLACE_ROLE_ID roleId,
  322. PLACE_PID placePid ,
  323. PLACE_INIT_CODE initCode
  324. FROM tb_iamberry_place_info WHERE place_id = #{appid}
  325. </select>
  326. <!-- 根据id查询系统规则表信息 -->
  327. <select id="getReluByRid" parameterType="Integer" resultType="ShopSystemRule">
  328. SELECT R_NUM ruleNum, R_TYPE ruleType FROM TB_IAMBERRY_ADMIN_RELU WHERE R_ID = #{rId}
  329. </select>
  330. <!-- 根据类型查询系统推责表信息 -->
  331. <select id="getReluByRtype" parameterType="Integer" resultType="ShopSystemRule">
  332. SELECT R_NUM ruleNum FROM TB_IAMBERRY_ADMIN_RELU WHERE R_TYPE = #{ruleType}
  333. </select>
  334. <!-- 查询订单表中有多少是可以奖励积分的单的数量 -->
  335. <select id="getOrderNum" resultType="Integer" parameterType="Order">
  336. SELECT
  337. COUNT(SALES_ORDERID)
  338. FROM
  339. TB_IAMBERRY_SHOP_SALES_ORDER O
  340. WHERE
  341. O.SALES_PROXY_REWARD = 1
  342. AND
  343. <![CDATA[ TIMESTAMPDIFF(SECOND,O.SALES_SEND_DATE,NOW()) >= #{deadline} ]]>
  344. AND
  345. O.SALES_STATUS = 5
  346. ORDER BY O.SALES_SEND_DATE ASC
  347. </select>
  348. <!-- 对客户进行积分奖励 -->
  349. <update id="updateOrderIntegral" parameterType="String">
  350. UPDATE
  351. TB_IAMBERRY_SHOP_SALES_ORDER
  352. SET
  353. SALES_PROXY_REWARD = 2,
  354. SALES_STATUS = 12
  355. WHERE
  356. SALES_ORDERID = #{0}
  357. </update>
  358. <!-- 根据规定的订单关闭时间查询大于该时间且是待支付的订单 -->
  359. <select id="getOrderByCreateTime" resultType="Order" parameterType="Order">
  360. SELECT
  361. T.SALES_ORDERID salesOrderid,T.SALES_COUPON_RECEIVE_ID couponId,T.SALES_OPENID salesOpenid
  362. FROM
  363. TB_IAMBERRY_SHOP_SALES_ORDER T
  364. WHERE
  365. T.SALES_STATUS = 1
  366. AND
  367. <![CDATA[ TIMESTAMPDIFF(SECOND,T.SALES_CREATE_DATE,NOW()) >= #{deadline} ]]>
  368. </select>
  369. <!-- 根据规定的订单关闭时间查询大于该时间且是待支付的订单 -->
  370. <select id="getOrderByCreateTimeAndFiveMinutes" resultType="Order" parameterType="Order">
  371. SELECT
  372. T.SALES_ORDERID salesOrderid,T.SALES_OPENID salesOpenid ,
  373. T.SALES_CREATE_DATE salesCreateDate
  374. FROM
  375. TB_IAMBERRY_SHOP_SALES_ORDER T
  376. WHERE
  377. T.SALES_STATUS = 1
  378. AND
  379. <![CDATA[ #{deadline}-TIMESTAMPDIFF(SECOND,T.SALES_CREATE_DATE,NOW()) <= 900 ]]>
  380. </select>
  381. <!-- 根据orderId修改订单状态,关闭订单 -->
  382. <update id="updateOrderByOrderId" parameterType="java.util.List">
  383. UPDATE
  384. TB_IAMBERRY_SHOP_SALES_ORDER
  385. SET
  386. SALES_STATUS = 0
  387. WHERE
  388. SALES_ORDERID IN (
  389. <foreach collection="list" item="item" separator=",">
  390. #{item}
  391. </foreach>)
  392. </update>
  393. <!-- 获取某个订单的所有产品的总个数 -->
  394. <select id="getItemsNumByOrderId" parameterType="string" resultType="com.iamberry.wechat.core.entity.order.OrderItem">
  395. select
  396. sum(g.item_num) itemNum,
  397. p.product_remark produectRemark
  398. from
  399. tb_iamberry_shop_order_item g LEFT JOIN tb_iamberry_product_info p on g.item_product_id = p.product_id
  400. where
  401. g.item_sales_orderid=#{id}
  402. GROUP BY
  403. p.product_remark
  404. </select>
  405. <!-- 查询状态为待发货的所有订单号 -->
  406. <select id="getOrderList" resultType="Order" parameterType="Order">
  407. SELECT
  408. SALES_ORDERID salesOrderid
  409. FROM
  410. TB_IAMBERRY_SHOP_SALES_ORDER
  411. WHERE
  412. SALES_STATUS = #{salesStatus}
  413. </select>
  414. <!-- 批量修改订单状态 -->
  415. <update id="updateOrderListStatus" parameterType="java.util.List">
  416. <foreach collection="list" item="item" index="index" separator=";" open="" close="">
  417. UPDATE
  418. TB_IAMBERRY_SHOP_SALES_ORDER
  419. SET
  420. SALES_STATUS = 5,
  421. SALES_POST_NUM = #{item.salesPostNum,jdbcType=VARCHAR},
  422. SALES_POST_FIRM = #{item.salesPostFirm,jdbcType=VARCHAR},
  423. SALES_SEND_DATE = #{item.salesSendDate,javaType=DATE}
  424. WHERE
  425. SALES_ORDERID = #{item.salesOrderid,jdbcType=VARCHAR}
  426. </foreach>
  427. </update>
  428. </mapper>