Files
wb-java-nc-shop/target/classes/com/nlshop/service/merchant/OrderManageService.class

35 lines
6.3 KiB
Plaintext
Raw Normal View History

2026-01-11 18:14:42 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4
 java/lang/Object<init>()V
 
java/lang/IntegerintValue()I
  com/github/pagehelper/PageHelper startPage (II)Lcom/github/pagehelper/Page;  .com/nlshop/service/merchant/OrderManageService orderMapperLcom/nlshop/mapper/OrderMapper;  com/nlshop/mapper/OrderMapperselectByMerchantId4(Ljava/lang/Long;Ljava/lang/String;)Ljava/util/List; com/github/pagehelper/PageInfo
" #(Ljava/util/List;)V
% &'getTotal()J
)*+ ,-java/lang/LongvalueOf(J)Ljava/lang/Long;
/01 23$com/nlshop/dto/response/PageResponseofn(Ljava/util/List;Ljava/lang/Long;Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/nlshop/dto/response/PageResponse; 5 67
selectById+(Ljava/lang/Long;)Lcom/nlshop/entity/Order;
9:; <=com/nlshop/entity/Order getMerchantId()Ljava/lang/Long;
)? @Aequals(Ljava/lang/Object;)ZC&com/nlshop/exception/BusinessException
E ,F(I)Ljava/lang/Integer;H订单不存在
BJ K((Ljava/lang/Integer;Ljava/lang/String;)V M NOorderItemMapper#Lcom/nlshop/mapper/OrderItemMapper; QRS TU!com/nlshop/mapper/OrderItemMapperselectByOrderId"(Ljava/lang/Long;)Ljava/util/List; W XYorderTrackMapper$Lcom/nlshop/mapper/OrderTrackMapper; [R\"com/nlshop/mapper/OrderTrackMapper^java/util/HashMap
] abc dejava/util/Listiterator()Ljava/util/Iterator; ghi jkjava/util/IteratorhasNext()Z gm nonext()Ljava/lang/Object;qcom/nlshop/entity/OrderItem s tu productMapper!Lcom/nlshop/mapper/ProductMapper;
pw x= getProductId z{| 6}com/nlshop/mapper/ProductMapper-(Ljava/lang/Long;)Lcom/nlshop/entity/Product;
<00><00> <00><00>com/nlshop/entity/ProductgetImage()Ljava/lang/String; <00><00><00> <00><00> java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
<00><00><00> 2<00>+com/nlshop/dto/response/OrderDetailResponsew(Lcom/nlshop/entity/Order;Ljava/util/List;Ljava/util/List;Ljava/util/Map;)Lcom/nlshop/dto/response/OrderDetailResponse;<00>MAKING
9<00> <00><00>getOrderStatus
<00>?<00>java/lang/String<00>订单状态不正确<00>!商家已接单,正在制作中
<00> <00><00> addOrderTrack7(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)V<00> CANCELLED <00> <00><00> updateStatus%(Ljava/lang/Long;Ljava/lang/String;)I<00> 商家拒单<00><00>READY<00>制作完成,等待取餐<00> COMPLETED<00>订单已完成
<00><00><00> <00><00>java/time/LocalDateTimenow()Ljava/time/LocalDateTime;
9<00> <00><00>setCompleteTime(Ljava/time/LocalDateTime;)V <00> <00><00>update(Lcom/nlshop/entity/Order;)I<00>订单状态转换不正确<00>com/nlshop/entity/OrderTrack
<00>
<00><00> <00><00>
setOrderId(Ljava/lang/Long;)V
<00><00> <00><00> setStatus(Ljava/lang/String;)V
<00><00> <00><00>setDescription [<00> <00><00>insert!(Lcom/nlshop/entity/OrderTrack;)IRuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;CodeLineNumberTableLocalVariableTablethis0Lcom/nlshop/service/merchant/OrderManageService; getOrdersp(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/nlshop/dto/response/PageResponse;
merchantIdLjava/lang/Long;statusLjava/lang/String;pageNumLjava/lang/Integer;pageSizeordersLjava/util/List;pageInfo Lcom/github/pagehelper/PageInfo;LocalVariableTypeTable+Ljava/util/List<Lcom/nlshop/entity/Order;>;;Lcom/github/pagehelper/PageInfo<Lcom/nlshop/entity/Order;>;MethodParameters Signature<00>(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/nlshop/dto/response/PageResponse<Lcom/nlshop/entity/Order;>;getOrderDetailO(Ljava/lang/Long;Ljava/lang/Long;)Lcom/nlshop/dto/response/OrderDetailResponse;productLcom/nlshop/entity/Product;itemLcom/nlshop/entity/OrderItem;orderIdorderLcom/nlshop/entity/Order;itemstracks productImagesLjava/util/Map;/Ljava/util/List<Lcom/nlshop/entity/OrderItem;>;0Ljava/util/List<Lcom/nlshop/entity/OrderTrack;>;3Ljava/util/Map<Ljava/lang/Long;Ljava/lang/String;>; StackMapTable acceptOrder#(Ljava/lang/Long;Ljava/lang/Long;)V:Lorg/springframework/transaction/annotation/Transactional; rejectOrderupdateOrderStatus5(Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;)V currentStatus descriptiontrackLcom/nlshop/entity/OrderTrack;
SourceFileOrderManageService.java(Lorg/springframework/stereotype/Service;!<00><00>XY<00><00>NO<00><00>tu<00><00><00>/*<2A><01><00><00> <00><00><00><00><00><00>6-<2D><04><07> W*<2A>+,<2C>:<05>Y<05>!:<06>$<24>(-<04>.<2E><00>) *+%,<00>H6<00><00>6<00><00>6<00><00>6<00><00>6<00><00><00><00>%<00><00><00><00><00>%<00><00><00><00><00><00><00><00><00><00><00><00><01>
<00>*<2A>+<2B>4N-<2D>-<2D>8,<2C>><3E><13>BY<01><>DG<>I<>*<2A>L+<2B>P:*<2A>V+<2B>Z:<05>]Y<>_:<04>`:<07>f<00>9<07>l<00>p:*<2A>r<08>v<>y:  <09><08>v <09>~<7E><00>W<><57><EFBFBD>-<06><00><><00>2 0 12*465B8K9j:z;<<00>><00>@<00>\ z<00><00> j'<00><00><00><00><00><00><00><00><00><00><00> <00><00><00>6i<00><00>B]<00><00>KT<00><00><00> 6i<00><00>B]<00><00>KT<00><00><00>,<05>9<0F>)))9aa<00>g<<3C><00> <00><00><00><00><00><00>P*<2A>+<2B>4N-<2D>-<2D>8,<2C>><3E><13>BY<01><>DG<>I<><12>-<2D><00><><00><><13>BY<01><>D<12><>I<>*+<12><12><><00><><00>E FG*I6JFNOO<00>*P<00><00>P<00><00>P<00><00> E<00><00><00>
<03>9<00> <00><00><00><00><00><00>]*<2A>+<2B>4N-<2D>-<2D>8,<2C>><3E><13>BY<01><>DG<>I<><12>-<2D><00><><00><><13>BY<01><>D<12><>I<>*<2A>+<12><><00>W*+<12><12><><00><><00>"S TU*W6XF[S\\]<00>*]<00><00>]<00><00>]<00><00> R<00><00><00>
<03>9<00> <00><00><00><00>]<00>*<2A>+<2B>4:<04><04>8,<2C>><3E><13>BY<01><>DG<>I<><04><00>:<12>:<12>-<2D><00><><12><05><00><>
<12>:<06>A<12>-<2D><00><>(<12><05><00><><12>:<04><00><><00>*<2A><04><00>W<><13>BY<01><>D<12><>I<>*<2A>+-<2D><00>W*+-<06><00><><00>>a bc-f4g8iKjRkelimqn<00>p<00>s<00>t<00>u<00>H<00><00><00><00><00><00><00><00><00><00><00><00> <00><00><00>4q<00>8m<00><00><05>9<0F>$<00><00>-<00> <00><00><00><00><00><00><00><00>(<28><00>Y<EFBFBD><00>:+<2B><00>,<2C><00>-<2D><00>*<2A>V<04><00>W<><00>x yz{|'}<00>4(<00><00>(<00><00>(<00><00>(<00> <00> <00><00> <00>