Files
aida_back/target/classes/com/ai/da/service/impl/DesignItemServiceImpl.class

140 lines
17 KiB
Plaintext
Raw Normal View History

2023-01-06 15:17:37 +08:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4<02>
<00>7 <00>8 9:
;<=>
?
@A
7B
CD
7
;E
F 9GHI
JK 9L<00>
M
N
OP
Q RS `TUVWX
YZ[\
]^ <00>_ `a `bc
d
;d `ef
g@
gh
,i
jk
lm
<00>no <00>p
q rstu
7v
wx <00>y zs{| <00>}
=~ s<01> <00><01>
B<01>
B<01>
Bh <01><01>
l<01> `<01><01> <01><01>
<01><01> <01><01><01>
7<01>
7<01>
<00><01> <00><01>
<01><01>
<01><01>
7@
7<01>
l<01>
<00><01>
x<01>
<01><01>
<01><01>
=@
[<01>
=<01><01>
<01><01>
[<01>
=<01>
[<01>
=<01>
[<01>
=<01>
[<01>
=<01>
[<01>
=<01>
[<01>
<01><01> `<01><01>
o<01>
<01><01> <01><01>
<01><01> N<01><01>
<01><01>
<01><01><01>
x7
x<01>
<01>
x<01>
<00><01> <00><01> <01><01>
<01><01>
o<01><01> `<01> <01><01>
<00><01><01>
<01><01> 9<01> 9<01>
<01><01>
<01><01>
<01>@
<00><01>
<00><01>
<00><01>
R<01>
<00><01>
<00><01> <01><01>
<01><01>
R<01>
R<01>
<00><01>
<00><01>
R<01>
<00><01>
R<01>
w<01><01>
<01><01>
<00><01>
<01><01>
<00><01> `<01><01>
<01><01> <00><01><01><01>logLorg/slf4j/Logger;designItemMapper#Lcom/ai/da/mapper/DesignItemMapper;RuntimeVisibleAnnotationsLjavax/annotation/Resource;sysFileService"Lcom/ai/da/service/SysFileService; pythonService Lcom/ai/da/python/PythonService; designService!Lcom/ai/da/service/DesignService;designItemDetailService+Lcom/ai/da/service/DesignItemDetailService;libraryModelPointService,Lcom/ai/da/service/LibraryModelPointService;libraryService"Lcom/ai/da/service/LibraryService;collectionElementService,Lcom/ai/da/service/CollectionElementService;<init>()VCodeLineNumberTableLocalVariableTablethis.Lcom/ai/da/service/impl/DesignItemServiceImpl;saveOne6(Lcom/ai/da/mapper/entity/DesignItem;)Ljava/lang/Long;
designItem$Lcom/ai/da/mapper/entity/DesignItem; StackMapTableMethodParametersdeleteByCollectionId(Ljava/lang/Long;)I collectionIdLjava/lang/Long; queryWrapper=Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;LocalVariableTypeTablecLcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper<Lcom/ai/da/mapper/entity/DesignItem;>; getByDesignId"(Ljava/lang/Long;)Ljava/util/List;designId SignatureH(Ljava/lang/Long;)Ljava/util/List<Lcom/ai/da/mapper/entity/DesignItem;>;updateLikeStatus#(Ljava/lang/Long;Ljava/lang/Byte;)V designItemIdhasLikeLjava/lang/Byte;updateDesignHighUrl7(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)VhighUrlLjava/lang/String;timeZonegetNextSysElement^(Ljava/lang/Long;Ljava/lang/String;Ljava/lang/String;)Lcom/ai/da/model/vo/GetNextSysElementVO;id
level2Type operateType operateTypesLjava/util/List;maxIdminIdidValue sysFileVOLcom/ai/da/model/vo/SysFileVO;$Ljava/util/List<Ljava/lang/String;>;<01><01> designSingleR(Lcom/ai/da/model/dto/DesignSingleDTO;)Lcom/ai/da/model/vo/DesignCollectionItemVO;
modelPoint+Lcom/ai/da/mapper/entity/LibraryModelPoint;library!Lcom/ai/da/mapper/entity/Library;designSingleDTO%Lcom/ai/da/model/dto/DesignSingleDTO;userInfo$Lcom/ai/da/model/vo/AuthPrincipalVo;design Lcom/ai/da/mapper/entity/Design;designLibraryModelPointVO.Lcom/ai/da/model/vo/DesignLibraryModelPointVO;newTypesLjava/util/Set;objects)Lcom/ai/da/python/vo/DesignPythonObjects;response+Lcom/ai/da/model/vo/DesignCollectionItemVO;#Ljava/util/Set<Ljava/lang/String;>;<01><01><01>DtresloveVoByModelPointv(Lcom/ai/da/mapper/entity/LibraryModelPoint;Lcom/ai/da/mapper/entity/Library;)Lcom/ai/da/model/vo/LibraryModelPointVO;libraryModelPointVO(Lcom/ai/da/model/vo/LibraryModelPointVO;printDot9(Lcom/ai/da/model/dto/DesignSingleDTO;)Ljava/lang/String;validateCategory6(Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V singleOverallswitchCategoryJ(Ljava/util/Set<Ljava/lang/String;>;Ljava/lang/String;Ljava/lang/String;)VsaveSingleDesignItemAndDetail<00>(Lcom/ai/da/python/vo/DesignPythonObjects;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/Long;Lcom/ai/da/model/vo/AuthPrincipalVo;Ljava/lang/String;)Lcom/ai/da/model/vo/DesignCollectionItemVO; pythonObjectsurldesignItemDetailsdesignCollectionItems<Ljava/util/List<Lcom/ai/da/mapper/entity/DesignItemDetail;>;=Ljava/util/List<Lcom/ai/da/model/vo/DesignCollectionItemVO;>;
selectById6(Ljava/lang/Long;)Lcom/ai/da/mapper/entity/DesignItem;exists%(Ljava/lang/Long;)Ljava/lang/Boolean;&lambda$saveSingleDesignItemAndDetail$1R(Lcom/ai/da/mapper/entity/DesignItem;Lcom/ai/da/model/vo/DesignCollectionItemVO;)Vod&lambda$saveSingleDesignItemAndDetail$0<00>(Lcom/ai/da/model/vo/AuthPrincipalVo;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;Ljava/util/List;Lcom/ai/da/python/vo/DesignPythonItem;)Vdetail&Lcom/ai/da/python/vo/DesignPythonItem;designItemDetail*Lcom/ai/da/mapper/entity/DesignItemDetail; printObject+Lcom/ai/da/python/vo/DesignPythonItemPrint;<01>V<clinit><00>Lcom/baomidou/mybatisplus/extension/service/impl/ServiceImpl<Lcom/ai/da/mapper/DesignItemMapper;Lcom/ai/da/mapper/entity/DesignItem;>;Lcom/ai/da/service/DesignItemService;
2023-01-06 15:17:37 +08:00
SourceFileDesignItemServiceImpl.java(Lorg/springframework/stereotype/Service; <00><00> <00><00> <00><01> 3com/ai/da/common/config/exception/BusinessExceptionsave designItem failed! <00>  ;com/baomidou/mybatisplus/core/conditions/query/QueryWrapper collection_id 
 "com/ai/da/mapper/entity/DesignItem     design_idis_like        <00>  unknown type! java/lang/StringPREVNEXT! "#unknown operateType! id cannot be empty!$ %& <00><00>' () *)The id value is out of range! + ,-&com/ai/da/model/vo/GetNextSysElementVO. /0 <00><00>1 23<01> 4 design item does not exists! <00><00> 5 6 ,7com/ai/da/mapper/entity/Designdesign does not exists! 8 9 : <00><00>;)com/ai/da/mapper/entity/LibraryModelPointtemplate does not exists! <00><00> < =com/ai/da/mapper/entity/Library <00><00> >? @?A BC DE FGBootstrapMethodsHIJK LMN OPQ RS TU java/util/Set V0 W0  <00><00>X YZ <00>[ \ ]0  ^0 _&com/ai/da/model/vo/LibraryModelPointVO` ab cd e0java/util/Listf gh ij k0 lj m0 nj o0 pj q0 rj s0 tju vE wx&com/ai/da/python/vo/DesignPythonObject yz{ |0} ~ <02>0 <02><02>Wrong clothes type !<02> <02><02><02>)com/ai/da/model/vo/DesignCollectionItemVO <02>d <02> <02> <02> <00><00><02> <02><00><02> <02><02> <02>E<02><02><02> <02><02> <02><02> <02><02> <00><00><02><02># <02><02> <02><02> <02><02>  <02><02>  <02> <02>0(com/ai/da/mapper/entity/DesignItemDetail<01> <02><02> <02><02> <02><02> <02> <02><02> <02><02><02> <02><02> <02>0 <02>0 <02><02> <02><02> <02>0 <02><02> <02><02> <02>  <02>0 <02><02> <02><02> <02><02> <02> ,com/ai/da/service/impl/DesignItemServiceImpl<02> <02><02> <00><00>;com/baomidou/mybatisplus/extension/service/impl/ServiceImpl#com/ai/da/service/DesignItemServicejava/lang/Long#com/ai/da/model/dto/DesignSingleDTO"com/ai/da/model/vo/AuthPrincipalVo,com/ai/da/model/vo/DesignLibraryModelPointVO$com/ai/da/python/vo/DesignPythonItem)com/ai/da/python/vo/DesignPythonItemPrint!com/ai/da/mapper/DesignItemMapperinsertDesignItem longValue()J(Ljava/lang/String;)VgetId()Ljava/lang/Long;eq8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;valueOf(J)Ljava/lang/Long;setCollectionIdupdateG(Ljava/lang/Object;Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Ijava/lang/Byte(B)Ljava/lang/Byte;
selectListD(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Ljava/util/List;
setHasLike6(Ljava/lang/Byte;)Lcom/ai/da/mapper/entity/DesignItem;setHighDesignUrl8(Ljava/lang/String;)Lcom/ai/da/mapper/entity/DesignItem;com/ai/da/common/utils/DateUtil getByTimeZone$(Ljava/lang/String;)Ljava/util/Date; setUpdateDate6(Ljava/util/Date;)Lcom/ai/da/mapper/entity/DesignItem;SYS_HAIRSTYLE_SHOES_BODYcontains(Ljava/lang/Object;)Zjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;org/springframework/util/AssertnotNull'(Ljava/lang/Object;Ljava/lang/String;)V com/ai/da/service/SysFileServicegetMaxIdByLevel2Type$(Ljava/lang/String;)Ljava/lang/Long;getMinIdByLevel2TypeequalsgetById0(Ljava/lang/Long;)Lcom/ai/da/model/vo/SysFileVO;com/ai/da/model/vo/SysFileVOgetUrl()Ljava/lang/String;$com/ai/da/common/context/UserContext getUserHolder&()Lcom/ai/da/model/vo/AuthPrincipalVo;getDesignItemId getDesignIdcom/ai/da/service/DesignService*(Ljava/io/Serializable;)Ljava/lang/Object; getTemplateIdjava/util/ObjectsnonNull*com/ai/da/service/LibraryModelPointService getLibraryId com/ai/da/service/LibraryServicegetHigh()Ljava/lang/Integer;getWidth*com/ai/da/service/CollectionElementServicecalculateTemplatePoint<00>(Lcom/ai/da/mapper/entity/LibraryModelPoint;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lcom/ai/da/model/vo/DesignLibraryModelPointVO;
getClothes()Ljava/util/List;stream()Ljava/util/stream/Stream;
<02><02>&(Ljava/lang/Object;)Ljava/lang/Object;
<02><01>=(Lcom/ai/da/model/dto/DesignSingleItemDTO;)Ljava/lang/String;apply()Ljava/util/function/Function;java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;java/util/stream/CollectorstoSet()Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;getSingleOverallgetSwitchCategorycom/ai/da/python/PythonServicecovertDesignSingleParam<00>(Lcom/ai/da/model/dto/DesignSingleDTO;Ljava/lang/String;Ljava/lang/String;Lcom/ai/da/model/vo/DesignLibraryModelPointVO;)Lcom/ai/da/python/vo/DesignPythonObjects;>(Lcom/ai/da/python/vo/DesignPythonObjects;)Ljava/lang/Boolean;getCollectionId getTimeZonegetDesignItemUrl setDesignUrlcom/ai/da/common/utils/CopyUtil
copyObject7(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; setTemplateId(Ljava/lang/Long;)V getHandLeftcom/alibaba/fastjson/JSON parseObject7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; setHandLeft(Ljava/util/List;)V getHandRight setHandRightgetShoulderRightsetShoulderRightgetShoulderLeftsetShoulderLeftgetWaistbandRightsetWaistbandRightgetWaistbandLeftsetWaistbandLeft'com/ai/da/python/vo/DesignPythonObjects
getObjectsget(I)Ljava/lang/Object;getBasic)()Lcom/ai/da/python/vo/DesignPythonBasic;%com/ai/da/python/vo/DesignPythonBasic getSave_name(com/ai/da/common/enums/SingleOverallEnumSINGLE*Lcom/ai/da/common/enums/SingleOverallEnum; getRealNamesize()I(cn/hutool/core/collection/CollectionUtil newArrayList-(Ljava/util/Collection;)Ljava/util/ArrayList;java/util/ArrayListsetDesignItemIdsetIdsetDesignItemUrl
updateById)com/ai/da/service/DesignItemDetailServicedeleteByDesignItemIdcom/google/common/collect/Lists()Ljava/util/ArrayList;getItems(Ljava/lang/Object;)V
<00><02>)(Lcom/ai/da/python/vo/DesignPythonItem;)Vaccept<00>(Lcom/ai/da/model/vo/AuthPrincipalVo;Ljava/lang/Long;Ljava/lang/Long;Ljava/lang/String;Ljava/util/List;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)V saveBatch(Ljava/util/Collection;)Z'(Ljava/lang/Object;Ljava/lang/Object;)V
<00><02>,()Lorg/apache/logging/log4j/util/BiConsumer;copyList](Ljava/util/List;Ljava/lang/Class;Lorg/apache/logging/log4j/util/BiConsumer;)Ljava/util/List; selectOneF(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Ljava/lang/Object;5(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Zjava/lang/Boolean(Z)Ljava/lang/Boolean; getDesignUrl setAccountId<(Ljava/lang/Long;)Lcom/ai/da/mapper/entity/DesignItemDetail; setDesignId getElementIdsetCollectionElementId setCreateDate<(Ljava/util/Date;)Lcom/ai/da/mapper/entity/DesignItemDetail;,com/ai/da/common/enums/SysFileLevel2TypeEnumBODY.Lcom/ai/da/common/enums/SysFileLevel2TypeEnum;getType getBody_pathsetPath>(Ljava/lang/String;)Lcom/ai/da/mapper/entity/DesignItemDetail; setBusinessIdgetIcon setIconPathgetPrint-()Lcom/ai/da/python/vo/DesignPythonItemPrint;isNullgetPath setPrintPath toJSONString&(Ljava/lang/Object;)Ljava/lang/String; setPrintJsonaddorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;<02> <02><02><02> &' "#"java/lang/invoke/LambdaMetafactory metafactory<02>Lookup InnerClasses<00>(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;'com/ai/da/model/dto/DesignSingleItemDTO<02>%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!<00><00><00> <00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>/*<2A><01><00>/<00> <00><00><00><00><00>f!*<2A>+<2B><00> <09><> <0A>Y<06><07>+<2B><08><00>CDF<00>!<00><00>!<00><00><00><00><00><00><00><00><00>-<2D> Y<>
M, +<2B> W<> Y<>N- <09><0F>W*<2A>-,<2C><00><00>KLNO!P<00>*-<00><00>-<00><00>%<00><00><00><00><00> %<00><00><00><00><00><00><00><00>&<26> Y<>
M,+<2B> W,<03><14> W*<2A>,<2C><00><00>UVWX<00> &<00><00>&<00><00><00><00><00> <00><00><00><00><00><00><00><00><00><00>.<2E> Y<>
N-+<2B> W<> Y<>:,<2C>W*<2A>-<2D>W<><00>]^`a b-c<00>4.<00><00>.<00><00>.<00><00>&<00><00><00><00><00> &<00><00><00> <00><00><00><00><00><00>;<3B> Y<>
:+<2B> W<> Y<>:,<2C>W-<2D><19>W*<2A><04>W<><00>g hjk"l,m:n<00>>;<00><00>;<00><00>;<00><00>;<00><00> 2<00><00> <00><00><00>  2<00><00><00> <00><00><00><00><00><00><01> <00><>,<2C><00> <0A>Y<1D><07><05>YSY S<>!:-<2D><00> <0A>Y"<22><07>+#<23>$*<2A>%,<2C>&:*<2A>%,<2C>':+<2B><05><04><>+<2B><06><04><> <0A>Y(<28><07>:-<2D>)<29>+<2B>*<2A>
:<07>+<2B>
e<EFBFBD>: -<2D>)<29>+<2B>*<2A>
:<07>+<2B>
a<EFBFBD>:*<2A>%<07>+:<08>,Y<08>-,<08>.<2E>/<2F><00>Vs tv)w4x>zD{P|\~v<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>\ <00><00><00><00><00><00><00><00><00><00><00><00>)<00><00><00>P<00><00><00>\<00><00><00><00>h<00><00><00><00><00><00> )<00><00><00><00><16>'<00><>7<00><00> <09><00>

<00> <00><00><00><00><00><00> <02>0M*+<2B>1<>2N-3<>$*<2A>4-<2D>5<>6<00>7:8<>$:<04>9<>:<3A>S*<2A>;<04>9<><<00>=:><3E>$*<2A>?<06>@<40>A<00>B:><3E>$*<2A>C<07>D<07>E<07>F<>G:+<2B>H<>I<00>J<00>K<00>L<>M<00>N:*<04>O<04>P<>Q*<2A>R+<04>O<04>P<05>S:*<2A>R<07>TW*<04>U+<2B>1<04>V,+<2B>W<>X:-<08>Y<>ZW<08><00>^<00><00> <00><00>%<00>,<00>/<00>:<00>M<00>T<00>g<00>n<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>p M=<00><00>g#<00><00><00><00><00><00><00><00><00> <00><00><00>%<00><00><00>/<00><00><00><00>X<00><00><00>2<00> <00> <00>X<00><00><01><00> 
<00><00>  <00><00>t+[<5B>\<5C>[N-+<2B>]<5D>^-+<2B>_`<60>a<>`<60>b-+<2B>c`<60>a<>`<60>d-+<2B>e`<60>a<>`<60>f-+<2B>g`<60>a<>`<60>h-+<2B>i`<60>a<>`<60>j-+<2B>k`<60>a<>`<60>l-<2D><00>& <00>
<00><00>"<00>2<00>B<00>R<00>b<00>r<00><00>*t<00><00>t<00><00>t<00><00>
j <00> <00><00><00><01><00>*+<2B>1<>2M,3<>$*<2A>4,<2C>5<>6<00>7N-8<>$:-<2D>9<>:<3A>R*<2A>;-<2D>9<><<00>=:><3E>$*<2A>?<05>@<40>A<00>B:><3E>$*<2A>C<06>D<06>E<06>F<>G:+<2B>H<>I<00>J<00>K<00>L<>M<00>N:*-<2D>O-<2D>P<>Q*<2A>R+-<2D>O-<2D>P<04>S:*<2A>R<06>TW<06>m<03>n<00>o<>p<>q<><00>J<00> <00><00> <00>&<00>)<00>3<00>E<00>L<00>_<00>f<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>\ E=<00><00>_#<00><00><00><00><00><00><00><00> <00><00><00> <00><00><00>)<00><00><00><00>A<00><00><00><00> <00>A<00><00><01><00> 
<00><00><00><00>;<3B>r<>s,<2C>)<29>0+<2B>t<04> <0A>Yu<><07>-+<2B>v<03>w<>)<29> <0A>Yu<><07><><00><00> <00><00>!<00>0<00>:<00><00>*;<00><00>;<00><00>;<00>;<00><00> ;<00><00>!<00> <00><00><00><01> <00><>xY<78>y:-<2D>z<> Y<>:+<2B>m<03>n<00>o<>p<>q: <06><19>W <09>ZW-<2D>{W <09>|*<08>}W*<2A>~-<2D>W<><00>:
+<2B>m<03>n<00>o<><00>,-
<EFBFBD><00><00><00>*<2A>~
<EFBFBD><00>W*,<2C><00>x<><00><00><00>: <07><00>><00> <00><00><00>-<00>8<00>@<00>G<00>N<00>U<00>`<00>e<00><00><00><00> <00>z <00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00> <00><00><00><00>-z<00> eB<00>
<00><00> <00>eB
<00> <00><00><00><00><00><00><00>v<1E> Y<>
M,+<2B> W*<2A>,<2C><00><00> <0A><00><00> <00><00><00><00><00><00><00> <00><00><00><00> !<00>v<1E> Y<>
M,+<2B> W*<2A>,<2C><00><00><00><><00><00> <00><00><00><00><00><00><00> <00><00><00><00>
"#<00>M+*<2A><08>z+*<2A><00><>|<7C><00> 
 <00>$<00>%<00> $%
&'<00><01><00><05><04><12><>\<5C><00>:*<2A><00><><00>W+<2B><00>W,<2C><00>W<05><00><><00>W-<2D><19><00>W<EFBFBD><00><><00><05><00><>)<29><05><00><><00>W <09><0F><00>W<05><00><><00>W<05><00>:<07><00><><12><><07><00><><00>W<07><00><><00>W<06><00>W<><00>F<00><00><00><00><00>$<00>+<00>6<00>@<00>Q<00>\<00>f<00>qx<00><00><00><00>R<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>()<00>*+x.,-<00>P<07>^.<2E> <00><00>/<00>0.1.<2E><00><00>/<00>0.1./<00><00><00><00><00>(2<00><00>! <12><><00><><00><><00>-<00>345<00>6<02>
2023-01-06 15:17:37 +08:00
<02><02><02><01> <01><01><01><01><01><01><01><01><01><01><01><01>