Files
wb-java-nc-shop/target/classes/com/nlshop/service/user/UserService.class

27 lines
4.6 KiB
Plaintext
Raw Normal View History

2026-01-11 18:14:42 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<00>
 java/lang/Object<init>()V  
#com/nlshop/service/user/UserService
userMapperLcom/nlshop/mapper/UserMapper;
 *com/nlshop/dto/request/UserRegisterRequest getUsername()Ljava/lang/String;  com/nlshop/mapper/UserMapperselectByUsername,(Ljava/lang/String;)Lcom/nlshop/entity/User;&com/nlshop/exception/BusinessException
  java/lang/IntegervalueOf(I)Ljava/lang/Integer;"用户名已存在
$ %((Ljava/lang/Integer;Ljava/lang/String;)V'com/nlshop/entity/User
&
*+, -.#org/springframework/beans/BeanUtilscopyProperties'(Ljava/lang/Object;Ljava/lang/Object;)V
0 1 getPassword
345 67com/nlshop/util/PasswordUtilencrypt&(Ljava/lang/String;)Ljava/lang/String;
&9 :; setPassword(Ljava/lang/String;)V = >?insert(Lcom/nlshop/entity/User;)I
&0
3B CDverify'(Ljava/lang/String;Ljava/lang/String;)ZF用户名或密码错误 H IJ
selectById*(Ljava/lang/Long;)Lcom/nlshop/entity/User;
&L MNsetId(Ljava/lang/Long;)V P Q?update S TUuserAddressMapper%Lcom/nlshop/mapper/UserAddressMapper; WXY Z[#com/nlshop/mapper/UserAddressMapperselectByUserId"(Ljava/lang/Long;)Ljava/util/List;
]^_ `Ncom/nlshop/entity/UserAddress setUserId
]b cd getIsDefault()Ljava/lang/Integer;
f ghintValue()I Wj klselectDefaultByUserId1(Ljava/lang/Long;)Lcom/nlshop/entity/UserAddress;
]n op setIsDefault(Ljava/lang/Integer;)V Wr Qs"(Lcom/nlshop/entity/UserAddress;)I Wu >s Ww Ily地址不存在
]{ |} getUserId()Ljava/lang/Long;
<00><00> <00><00>java/lang/Longequals(Ljava/lang/Object;)Z<00>无权修改该地址
]L
]<00> <00>}getId<00>无权删除该地址 W<00> <00><00>delete(Ljava/lang/Long;)IRuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;CodeLineNumberTableLocalVariableTablethis%Lcom/nlshop/service/user/UserService;registerF(Lcom/nlshop/dto/request/UserRegisterRequest;)Lcom/nlshop/entity/User;request,Lcom/nlshop/dto/request/UserRegisterRequest;userLcom/nlshop/entity/User; StackMapTableMethodParameterslogin>(Ljava/lang/String;Ljava/lang/String;)Lcom/nlshop/entity/User;usernameLjava/lang/String;password
getProfileuserIdLjava/lang/Long; updateProfileB(Ljava/lang/Long;Lcom/nlshop/entity/User;)Lcom/nlshop/entity/User; getAddresses SignatureC(Ljava/lang/Long;)Ljava/util/List<Lcom/nlshop/entity/UserAddress;>;
addAddressP(Ljava/lang/Long;Lcom/nlshop/entity/UserAddress;)Lcom/nlshop/entity/UserAddress; defaultAddrLcom/nlshop/entity/UserAddress;address:Lorg/springframework/transaction/annotation/Transactional; updateAddress`(Ljava/lang/Long;Ljava/lang/Long;Lcom/nlshop/entity/UserAddress;)Lcom/nlshop/entity/UserAddress; addressIdexisting deleteAddress#(Ljava/lang/Long;Ljava/lang/Long;)V
SourceFileUserService.java(Lorg/springframework/stereotype/Service;! <00><00>TU<00><00> <00>/*<2A><01><00><00> <00><00><00><00><00><00>E*<2A>+<2B> <0A><00><13>Y<01><>!<21>#<23><>&Y<>(M+,<2C>),+<2B>/<2F>2<>8*<2A>,<2C><W,<2C><00> (!-"8#C$<00> E<00><00>E<00><00>(<00><00><00> <00><00><00><00><00><00>,*<2A>+<2B>N-<2D>,-<2D>@<40>A<><13>Y<01><>E<>#<23>-<2D><00>( )**,<00>*,<00><00>,<00><00>,<00><00> !<00><00><00> <02>&<00> <00><00><00>J<00>? *<2A>+<2B>G<00><00>0<00> <00><00> <00><00><00><00><00><00><00>a,+<2B>K*<2A>,<2C>OW*<2A>+<2B>G<00><00>456<00> <00><00><00><00><00><00><00> <00><00><00>[<00>? *<2A>R+<2B>V<00><00>:<00> <00><00> <00><00><00><00><00><00><00><00><00><00>F,+<2B>\,<2C>a<>0,<2C>a<>e<04>%*<2A>R+<2B>iN-<2D>-<03><1B>m*<2A>R-<2D>qW*<2A>R,<2C>tW,<2C><00>"?AB"C&D.E9HDI<00>*"<00><00>F<00><00>F<00><00>F<00><00><00>9<00> <00><00><00><00><00><00><00>C<00>*<2A>R,<2C>v:<04><13>Y<01><>x<>#<23><04>z+<2B>~<7E><13>Y<01><><12><>#<23>-,<2C><00>-+<2B>\-<2D>a<>@-<2D>a<>e<04>5*<2A>R+<2B>i:<05>$<05><00>,<2C>~<7E><03><1B>m*<2A>R<05>qW*<2A>R-<2D>qW*<2A>R,<2C>v<00><00>:N OP!R-S=VBWGZY[e\v]^<00>b<00>c<00>>e&<00><00><00><00><00><00><00><00><00><00><00><00><00><00> <00><00><00><00> <03>!]<1B>M<00> <00><00><00><00><00><00><00>F*<2A>R,<2C>vN-<2D><13>Y<01><>x<>#<23>-<2D>z+<2B>~<7E><13>Y<01><><12><>#<23>*<2A>R,<2C><00>W<><00>h ijl*m:oEp<00>*F<00><00>F<00><00>F<00><00> ;<00><00><00> <02>]<00> <00><00><00><00><00><00>