OrderDao.dql 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. -- [queryBusinessOrderList]
  2. select * from $table$;
  3. -- [queryOrderFinancesList]
  4. select * from $table$;
  5. -- [queryOrderDeliveryInfoList]
  6. select * from $table$;
  7. -- [queryOrderDetailItemList]
  8. select * from $table$;
  9. -- [queryOrderStepList]
  10. select * from $table$;
  11. -- [addBusinessOrder]
  12. insert into $table$ (id, orderName, orderCode, orderStatus,
  13. orderSequence, incomePlatformId, incomePlatformName,
  14. incomePlatformOrderCode, incomePlatformOrderTime, incomePlatformOrderTimeLong,
  15. suggestDeliverTime, suggestDeliverTimeLong, idStore,
  16. storeName, deliverFee, deliverDistance,
  17. deliverAddressAll, outGoingPlatformId, outGoingPlatformName,
  18. voidFlagIn, voidFlagOut, createBy,
  19. createTime, createTimeLong, updateBy,
  20. updateTime, updateTimeLong ) values ( #{id}, #{ordername}, #{ordercode}, #{orderstatus},
  21. #{ordersequence}, #{incomeplatformid}, #{incomeplatformname},
  22. #{incomeplatformordercode}, #{incomeplatformordertime}, #{incomeplatformordertimelong},
  23. #{suggestdelivertime}, #{suggestdelivertimelong}, #{idstore},
  24. #{storename}, #{deliverfee}, #{deliverdistance},
  25. #{deliveraddressall}, #{outgoingplatformid}, #{outgoingplatformname},
  26. #{voidflagin}, #{voidflagout}, #{createby},
  27. #{createtime}, #{createtimelong}, #{updateby},
  28. #{updatetime}, #{updatetimelong} );
  29. -- [addOrderFinances]
  30. insert into $table$ (id, idOrder, orderMoney, deliverFee,
  31. orderPlatformSubsidy, storeDiscount, customerPaid,
  32. customerRefunded, platformServiceFee, storeRealCollection,
  33. omeServiceFee, createBy, createTime,
  34. createTimeLong, updateBy, updateTime,
  35. updateTimeLong ) values ( #{id}, #{idorder}, #{ordermoney}, #{deliverfee},
  36. #{orderplatformsubsidy}, #{storediscount}, #{customerpaid},
  37. #{customerrefunded}, #{platformservicefee}, #{storerealcollection},
  38. #{omeservicefee}, #{createby}, #{createtime},
  39. #{createtimelong}, #{updateby}, #{updatetime},
  40. #{updatetimelong} );
  41. -- [addOrderDeliveryInfo]
  42. insert into $table$ (id, idOrder, deliverProvince, deliverCity,
  43. deliverDistract, deliverAddress, geoLocationSerial,
  44. receiveMan, contractPhone, deliverTimeliness,
  45. bookingDeliverTime, bookingDeliverTimeLong, customerInvoiceInfo,
  46. customerMemo, createBy, createTime,
  47. createTimeLong, updateBy, updateTime,
  48. updateTimeLong ) values ( #{id}, #{idorder}, #{deliverprovince}, #{delivercity},
  49. #{deliverdistract}, #{deliveraddress}, #{geolocationserial},
  50. #{receiveman}, #{contractphone}, #{delivertimeliness},
  51. #{bookingdelivertime}, #{bookingdelivertimelong}, #{customerinvoiceinfo},
  52. #{customermemo}, #{createby}, #{createtime},
  53. #{createtimelong}, #{updateby}, #{updatetime},
  54. #{updatetimelong} );
  55. -- [addOrderDetailItem]
  56. insert into $table$ (id, idOrder, itemName, itemPrice,
  57. itemCount, itemMoney, itemDetail, createBy,
  58. createTime, createTimeLong, updateBy,
  59. updateTime, updateTimeLong ) values ( #{id}, #{idorder}, #{itemname}, #{itemprice},
  60. #{itemcount}, #{itemmoney}, #{itemdetail}, #{createby},
  61. #{createtime}, #{createtimelong}, #{updateby},
  62. #{updatetime}, #{updatetimelong} );
  63. -- [addOrderStep]
  64. insert into $table$ (idOrder, idWorkMan, workMan, workTime,
  65. workMemo, workExplain) values ( #{idorder}, #{idworkman}, #{workman}, #{worktime},
  66. #{workmemo}, #{workexplain});
  67. -- [acceptBusinessOrder]
  68. update $table$ set orderStatus = #{orderstatus}, updateBy = #{updateby},updateTime = #{updatetime},updateTimeLong = #{updatetimelong}
  69. where id = #{id};
  70. -- [voidBusinessOrderIn]
  71. update $table$ set voidFlagIn = #{voidflagin}, updateBy = #{updateby}, updateTime = #{updatetime}, updateTimeLong = #{updatetimelong}
  72. where id = #{id};
  73. -- [addOrderAfterSaleBill]
  74. insert into $table$ (id, idOrder, idStore, outPlatformStoreId,
  75. idStorePlatform, platformCode, platformType,
  76. platformName, outAfterSaleId, idRefundRequest,
  77. refundReasonCodes, refundReasonMsgs, applySource,
  78. billCode, userRefundAmount, totalUserRefundAmount,
  79. prodCountAfterRefund, productsRemainDetail, productsRefundDetail,
  80. createBy, createTime, createTimeLong,
  81. updateBy, updateTime, updateTimeLong ) values ( #{id}, #{idorder}, #{idstore}, #{outplatformstoreid},
  82. #{idstoreplatform}, #{platformcode}, #{platformtype},
  83. #{platformname}, #{outaftersaleid}, #{idrefundrequest},
  84. #{refundreasoncodes}, #{refundreasonmsgs}, #{applysource},
  85. #{billcode}, #{userrefundamount}, #{totaluserrefundamount},
  86. #{prodcountafterrefund}, #{productsremaindetail}, #{productsrefunddetail},
  87. #{createby}, #{createtime}, #{createtimelong},
  88. #{updateby}, #{updatetime}, #{updatetimelong} );
  89. -- [addOrderRefundRequest]
  90. insert into $table$ (id, idOrder, idStore, outPlatformStoreId,
  91. idStorePlatform, platformCode, platformType,
  92. platformName, outAfterSaleId, requestStatus,
  93. refundReasonCodes, userRefundMemo, refundType,
  94. refuseToRefundReasonCodes, refuseToRefundMemo, deliveryFee,
  95. refundFee, refundProdCount, refundProductsDetail,
  96. orderName, orderCode, createBy,
  97. createTime, createTimeLong, updateBy,
  98. updateTime, updateTimeLong ) values ( #{id}, #{idorder}, #{idstore}, #{outplatformstoreid},
  99. #{idstoreplatform}, #{platformcode}, #{platformtype},
  100. #{platformname}, #{outaftersaleid}, #{requeststatus},
  101. #{refundreasoncodes}, #{userrefundmemo}, #{refundtype},
  102. #{refusetorefundreasoncodes}, #{refusetorefundmemo}, #{deliveryfee},
  103. #{refundfee}, #{refundprodcount}, #{refundproductsdetail},
  104. #{ordername}, #{ordercode}, #{createby},
  105. #{createtime}, #{createtimelong}, #{updateby},
  106. #{updatetime}, #{updatetimelong} );
  107. -- [updateOrderRefundRequest]
  108. update $table$ set requestStatus = #{requeststatus}, updateBy = #{updateby},updateTime = #{updatetime},updateTimeLong = #{updatetimelong}
  109. where id = #{id};
  110. -- [updateOrderFinances]
  111. update $table$ set orderMoney = #{ordermoney},deliverFee = #{deliverfee},orderPlatformSubsidy = #{orderplatformsubsidy},
  112. storeDiscount = #{storediscount},customerRefunded = #{customerrefunded},platformServiceFee = #{platformservicefee},
  113. storeRealCollection = #{storerealcollection},omeServiceFee = #{omeservicefee},updateBy = #{updateby},updateTime = #{updatetime},updateTimeLong = #{updatetimelong}
  114. where id = #{id};
  115. -- [updateBusinessOrder]
  116. update $table$ set deliverFee = #{deliverfee}, deliverAddressAll = #{deliveraddressall} ,
  117. updateBy = #{updateby},updateTime = #{updatetime},updateTimeLong = #{updatetimelong}
  118. where id = #{id};
  119. -- [updateOrderDeliveryInfo]
  120. update $table$ set deliverProvince = #{deliverprovince},deliverCity = #{delivercity},deliverDistract = #{deliverdistract},
  121. deliverAddress = #{deliveraddress},geoLocationSerial = #{geolocationserial},receiveMan = #{receiveman},contractPhone = #{contractphone},
  122. deliverTimeliness = #{delivertimeliness},bookingDeliverTime = #{bookingdelivertime},bookingDeliverTimeLong = #{bookingdelivertimelong},customerInvoiceInfo = #{customerinvoiceinfo},
  123. updateBy = #{updateby},updateTime = #{updatetime},updateTimeLong = #{updatetimelong} where id = #{id};
  124. -- [addOrderDiscount]
  125. insert into $table$ (id, idOrder, discountName, discountType,
  126. discountAmount, merchantDiscountAmount, platformDiscountAmount,
  127. createBy, createTime, createTimeLong,
  128. updateBy, updateTime, updateTimeLong ) values ( #{id}, #{idorder}, #{discountname}, #{discounttype},
  129. #{discountamount}, #{merchantdiscountamount}, #{platformdiscountamount},
  130. #{createby}, #{createtime}, #{createtimelong},
  131. #{updateby}, #{updatetime}, #{updatetimelong} );
  132. -- [expressCreateOrder]
  133. update $table$ set
  134. outGoingPlatformId = #{outgoingplatformid},
  135. outGoingPlatformName = #{outgoingplatformname},
  136. outGoingPlatformOrderCode = #{outgoingplatformordercode},
  137. outGoingPlatformBillCode = #{outgoingplatformbillcode},
  138. orderStatus = #{orderStatus},
  139. updateBy = #{updateby},
  140. updateTime = #{updatetime},
  141. updateTimeLong = #{updatetimelong}
  142. where id = #{id};
  143. -- [expressCreateOrderFinance]
  144. update $table$ set
  145. expressTotalPrice = #{expresstotalprice},
  146. expressFreeSendServiceFee = #{expressfreesendservicefee},
  147. expressTotalPayMoney = #{expresstotalpaymoney},
  148. expressRealPayMoney = #{expressrealpaymoney},
  149. expressCouponsTotalFee = #{expresscouponstotalfee},
  150. updateBy = #{updateby},
  151. updateTime = #{updatetime},
  152. updateTimeLong = #{updatetimelong}
  153. where id = #{id};
  154. -- [expressRiderOrder]
  155. update $table$ set
  156. orderStatus = #{orderStatus},
  157. updateBy = #{updateby},
  158. updateTime = #{updatetime},
  159. updateTimeLong = #{updatetimelong}
  160. where id = #{id};
  161. -- [addOrderRiderItem]
  162. insert into $table$ (
  163. id, idOrder, riderStatus, statusDesc,
  164. idPlatform, platformCode, platformName,
  165. platformOrderId, operatorName, operatorPhone,
  166. riderLng, riderLat, itemContent,
  167. createBy, createTime, createTimeLong, updateBy,
  168. updateTime, updateTimeLong )
  169. values (
  170. #{id}, #{idorder}, #{riderstatus}, #{statusdesc},
  171. #{idplatform}, #{platformcode}, #{platformname},
  172. #{platformorderid}, #{operatorname}, #{operatorphone},
  173. #{riderlng}, #{riderlat}, #{itemcontent},
  174. #{createby}, #{createtime}, #{createtimelong}, #{updateby},
  175. #{updatetime}, #{updatetimelong} );