zhubaomin
2025-04-07 39bf16fdaa41ea3ab9a8962e00bae7342904483e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
Êþº¾@Ð  ,org/springframework/validation/BindingResult    hasErrors()Z      
 getFieldError-()Lorg/springframework/validation/FieldError;
 java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;)org/springframework/validation/FieldError
 getDefaultMessage()Ljava/lang/String;
 'com/dy/common/webUtil/BaseResponseUtils    buildFail8(Ljava/lang/String;)Lcom/dy/common/webUtil/BaseResponse;      !"5com/dy/pipIrrIrrigate/irrigateGroup/IrrigateGroupCtrlirrigateGroupSv5Lcom/dy/pipIrrIrrigate/irrigateGroup/IrrigateGroupSv;
$%& '(3com/dy/pipIrrIrrigate/irrigateGroup/IrrigateGroupSvaddIrrigateGroupA(Lcom/dy/pipIrrGlobal/pojoIr/IrIrrigateGroup;)Ljava/lang/Integer;
*+, -.java/util/Optional
ofNullable((Ljava/lang/Object;)Ljava/util/Optional;
012 34java/lang/IntegervalueOf(I)Ljava/lang/Integer;
*6 7orElse
09 :;intValue()I    =>? @A/com/dy/pipIrrIrrigate/result/IrrigateResultCodeADD_GROUP_FAIL1Lcom/dy/pipIrrIrrigate/result/IrrigateResultCode;
=C D
getMessageFjava/lang/Exception    H IJlogLorg/slf4j/Logger;L创建轮灌组异常 NOP QRorg/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V
EC
U VbuildException
XYZ 3[java/lang/Boolean(Z)Ljava/lang/Boolean;
] ^_ buildSuccess8(Ljava/lang/Object;)Lcom/dy/common/webUtil/BaseResponse; abc d; java/util/Mapsize    =f gAPLEASE_INPUT_GROUP_IDiid ak lget
nop qjava/lang/ObjecttoString
stu vwjava/lang/Long    parseLong(Ljava/lang/String;)J
sy 3z(J)Ljava/lang/Long;
$| }~deleteIrrigateGroup%(Ljava/lang/Long;)Ljava/lang/Integer;    =€ ADELETE_GROUP_FAILƒ删除轮灌组异常    =… †APLEASE_INPUT_PROJECT_IDˆgroupIdsŠjava/util/List ‰b ‰ lŽ(I)Ljava/lang/Object;
$ ‘(updateIrrigateGroup    =“ ”AUPDATE_GROUP_FAIL–修改轮灌组异常
$˜ ™š
selectById7(Ljava/lang/Long;)Lcom/dy/pipIrrGlobal/voIr/VoGroupOne;
$œ žgetIrrigateGroupsT(Lcom/dy/pipIrrIrrigate/irrigateGroup/QueryVo;)Lcom/dy/common/webUtil/QueryResultVo; 获取轮灌组记录异常¢groupId¤operator¦unitIds¨&com/dy/pipIrrGlobal/pojoIr/IrGroupUnit
§ª «¬<init>()V
§® ¯°
setGroupId(Ljava/lang/Long;)V
§² ³°    setUnitId
§µ ¶° setOperator
$¸ ¹º addGroupUnit=(Lcom/dy/pipIrrGlobal/pojoIr/IrGroupUnit;)Ljava/lang/Integer;    =¼ ½AGROUP_ADD_UNIT_FAIL¿!轮灌组添加灌溉单元异常
$Á ºdeleteGroupUnit    =Ä ÅADELETE_PROJECT_FAILÇ!轮灌组移除灌溉单元异常
$É ÊËgetGroupBindUnits"(Ljava/lang/Long;)Ljava/util/List;Íjava/util/ArrayList
̪
so
ÌÑ ÒÓadd(Ljava/lang/Object;)ZÕ3获取一个轮灌组绑定灌溉单元记录异常
$× ØÙgetNotBindUnits()Ljava/util/List;Û5获取未绑定轮灌组的灌溉单元id记录异常 ‰o
Þßà áâjava/lang/Stringcontains(Ljava/lang/CharSequence;)Z    =ä åAADD_PROJECT_FAIL ‰oè*修改轮灌组绑定的灌溉单元异常ê(com/dy/pipIrrGlobal/pojoIr/IrGroupClient
éª
íîï ðñ3com/dy/pipIrrIrrigate/irrigateGroup/dto/GroupClient
getGroupId()Ljava/lang/Long;
é®
íô õñ getClientId
é÷ ø° setClientId
íú ûñ getOperator
éµþjava/util/Date
ýª
é setOperateTime(Ljava/util/Date;)V
$ addGroupClient<(Lcom/dy/pipIrrGlobal/pojoIr/IrGroupClient;)Ljava/lang/Long;
s     
     longValue()J    = AGRPUP_ASSOCIATE_CLIENT_FAIL
  buildErrorMsg
$ 'H(Lcom/dy/pipIrrIrrigate/irrigateGroup/dto/IrrigateGroup;)Ljava/util/Map;success
n Óequalsmsg
 ^&()Lcom/dy/common/webUtil/BaseResponse; 轮灌组ID不能为空
$" #$ deleteGroup!(Ljava/lang/Long;)Ljava/util/Map;
&î'5com/dy/pipIrrIrrigate/irrigateGroup/dto/IrrigateGroup
$) ‘
$+ ,-getSimpleGroupsW(Lcom/dy/pipIrrIrrigate/irrigateGroup/qo/QoGroup;)Lcom/dy/common/webUtil/QueryResultVo;/获取项目记录异常
$1 2Ù getAllGroups
$4 5$getGroupDetail7content
:;< =>org/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;€(Lcom/dy/pipIrrGlobal/pojoIr/IrIrrigateGroup;Lorg/springframework/validation/BindingResult;)Lcom/dy/common/webUtil/BaseResponse;CodeLineNumberTableLocalVariableTablerecLjava/lang/Integer;eLjava/lang/Exception;this7Lcom/dy/pipIrrIrrigate/irrigateGroup/IrrigateGroupCtrl;po,Lcom/dy/pipIrrGlobal/pojoIr/IrIrrigateGroup; bindingResult.Lorg/springframework/validation/BindingResult; StackMapTableMethodParameters    Signature•(Lcom/dy/pipIrrGlobal/pojoIr/IrIrrigateGroup;Lorg/springframework/validation/BindingResult;)Lcom/dy/common/webUtil/BaseResponse<Ljava/lang/Boolean;>;)Lio/swagger/v3/oas/annotations/Operation;summary创建轮灌组记录 description6Lio/swagger/v3/oas/annotations/responses/ApiResponses;value5Lio/swagger/v3/oas/annotations/responses/ApiResponse; responseCode0001G操作结果:true:成功,false:失败(BaseResponse.content)-Lio/swagger/v3/oas/annotations/media/Content;    mediaTypeapplication/jsonschema,Lio/swagger/v3/oas/annotations/media/Schema;implementationLjava/lang/Boolean;5Lorg/springframework/web/bind/annotation/PostMapping;pathconsumes:Lorg/springframework/transaction/annotation/Transactional; rollbackForLcom/dy/common/aop/SsoAop;RuntimeVisibleTypeAnnotationsLjakarta/validation/Valid;"RuntimeVisibleParameterAnnotations5Lorg/springframework/web/bind/annotation/RequestBody;delete5(Ljava/util/Map;)Lcom/dy/common/webUtil/BaseResponse;rowsmapLjava/util/Map;Ljava/lang/Long;J(Ljava/util/Map;)Lcom/dy/common/webUtil/BaseResponse<Ljava/lang/Boolean;>;逻辑删除轮灌组 delete_batchJiIidsLjava/util/List;LocalVariableTypeTable3Ljava/util/Map<Ljava/lang/String;Ljava/util/List;>;n(Ljava/util/Map<Ljava/lang/String;Ljava/util/List;>;)Lcom/dy/common/webUtil/BaseResponse<Ljava/lang/Boolean;>;update修改轮灌组one6(Ljava/lang/Long;)Lcom/dy/common/webUtil/BaseResponse;irIrrigateGroup%Lcom/dy/pipIrrGlobal/voIr/VoGroupOne;](Ljava/lang/Long;)Lcom/dy/common/webUtil/BaseResponse<Lcom/dy/pipIrrGlobal/voIr/VoGroupOne;>;获取一个轮灌组2获取一个轮灌组(BaseResponse.content:{})4Lorg/springframework/web/bind/annotation/GetMapping;6Lorg/springframework/web/bind/annotation/RequestParam;S(Lcom/dy/pipIrrIrrigate/irrigateGroup/QueryVo;)Lcom/dy/common/webUtil/BaseResponse;res%Lcom/dy/common/webUtil/QueryResultVo;vo-Lcom/dy/pipIrrIrrigate/irrigateGroup/QueryVo;[Lcom/dy/common/webUtil/QueryResultVo<Ljava/util/List<Lcom/dy/pipIrrGlobal/voIr/VoGroup;>;>;°(Lcom/dy/pipIrrIrrigate/irrigateGroup/QueryVo;)Lcom/dy/common/webUtil/BaseResponse<Lcom/dy/common/webUtil/QueryResultVo<Ljava/util/List<Lcom/dy/pipIrrGlobal/voIr/VoGroup;>;>;>;获得一页轮灌组记录J获得一页灌溉单元记录(BaseResponse.content:QueryResultVo[{}])'Lcom/dy/pipIrrGlobal/voSe/VoActiveCard;somec(Ljava/util/Map;Lorg/springframework/validation/BindingResult;)Lcom/dy/common/webUtil/BaseResponse;unitId irGroupUnit(Lcom/dy/pipIrrGlobal/pojoIr/IrGroupUnit;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;"Ljava/util/List<Ljava/lang/Long;>;ž(Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;Lorg/springframework/validation/BindingResult;)Lcom/dy/common/webUtil/BaseResponse<Ljava/lang/Boolean;>;轮灌组添加灌溉单元add_unit轮灌组移除灌溉单元 remove_unitaLongLjava/lang/String;listLjava/util/ArrayList;)Ljava/util/ArrayList<Ljava/lang/Object;>;\(Ljava/lang/Long;)Lcom/dy/common/webUtil/BaseResponse<Ljava/util/List<Ljava/lang/String;>;>;
bind_unitsL()Lcom/dy/common/webUtil/BaseResponse<Ljava/util/List<Ljava/lang/String;>;>; notBind_unitsupdateBindUnits    oldUnitIdj    newUnitId
newUnitIds
oldUnitIds$Ljava/util/List<Ljava/lang/String;>;$修改轮灌组绑定的灌溉单元‰(Lcom/dy/pipIrrIrrigate/irrigateGroup/dto/GroupClient;Lorg/springframework/validation/BindingResult;)Lcom/dy/common/webUtil/BaseResponse;5Lcom/dy/pipIrrIrrigate/irrigateGroup/dto/GroupClient; irGroupClient*Lcom/dy/pipIrrGlobal/pojoIr/IrGroupClient;ž(Lcom/dy/pipIrrIrrigate/irrigateGroup/dto/GroupClient;Lorg/springframework/validation/BindingResult;)Lcom/dy/common/webUtil/BaseResponse<Ljava/lang/Boolean;>;add_group_client‹(Lcom/dy/pipIrrIrrigate/irrigateGroup/dto/IrrigateGroup;Lorg/springframework/validation/BindingResult;)Lcom/dy/common/webUtil/BaseResponse;7Lcom/dy/pipIrrIrrigate/irrigateGroup/dto/IrrigateGroup;
map_result (Lcom/dy/pipIrrIrrigate/irrigateGroup/dto/IrrigateGroup;Lorg/springframework/validation/BindingResult;)Lcom/dy/common/webUtil/BaseResponse<Ljava/lang/Boolean;>;K(Ljava/lang/Long;)Lcom/dy/common/webUtil/BaseResponse<Ljava/lang/Boolean;>;requiredV(Lcom/dy/pipIrrIrrigate/irrigateGroup/qo/QoGroup;)Lcom/dy/common/webUtil/BaseResponse;qo0Lcom/dy/pipIrrIrrigate/irrigateGroup/qo/QoGroup;aLcom/dy/common/webUtil/QueryResultVo<Ljava/util/List<Lcom/dy/pipIrrGlobal/voIr/VoGroupSimple;>;>;¹(Lcom/dy/pipIrrIrrigate/irrigateGroup/qo/QoGroup;)Lcom/dy/common/webUtil/BaseResponse<Lcom/dy/common/webUtil/QueryResultVo<Ljava/util/List<Lcom/dy/pipIrrGlobal/voIr/VoGroupSimple;>;>;>;/getSimpleGroupsb()Lcom/dy/common/webUtil/BaseResponse<Ljava/util/List<Lcom/dy/pipIrrGlobal/voIr/VoGroupSimple;>;>; /getAllGroups`(Ljava/lang/Long;)Lcom/dy/common/webUtil/BaseResponse<Lcom/dy/pipIrrGlobal/voIr/VoGroupDetail;>;<clinit>
SourceFileIrrigateGroupCtrl.java(Lio/swagger/v3/oas/annotations/tags/Tag;name    è½®çŒç»„8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping;group!nIJ!"?@ÒABóf,Æ,¹™,¹¸ À¶¸°*´+¶#¸)¸/¶5À0N-¶8š ²<¶B¸°§N²GK-¹M-¶S¸T°¸W¸\° FJEC*
H I L6M=NGSJPKQVR^TD46EFKGHfIJfKLfMNO     &BEP    KMQR?gSTsUVsUWX[@YZs[Vs\7[@]^s_`@abccde[sÒf[s_gh[cHij    kl mknoBùb+Æ +¹` ²e¶B¸W+h¹j¶m¸r¸xM*´,¶{N-¶8š ²¶B¸°§N²G‚-¹M-¶S¸T°¸W¸\°)BFEC. j km)o2p9qCvFsGtRuZwD42pFGGHbIJbqr)9¢sO     ü+sBEPqQt?_STsuVsuWX[@YZs[Vs\7[@]^s_`@abccde[sngh[cHilmvoBY†+Æ +¹` ²„¶B¸W+‡¹jÀ‰M>,¹‹¢R,¹Œ¶m¸r7*´¸x¶{:¶8š ²¶B¸°§:²G‚¹M¶S¸T°„§ÿª¸W¸\°>]aEC:„ …‡#ˆ/‰>‹LŒT^’aco‘xˆ~”DHLpFcGH>:¢w%Yxy†IJ†ˆr#cz{| †ˆ}O     ý ‰ü8BEúúPˆQ~?&de[svf[s_gh[cHilmABóf,Æ,¹™,¹¸ À¶¸°*´+¶¸)¸/¶5À0N-¶8š ²’¶B¸°§N²G•-¹M-¶S¸T°¸W¸\° FJEC*
« ¬ ¯6°=±G¶J³K´Vµ^·D46EFKGHfIJfKLfMNO     &BEP    KMQR?gSTs€Vs€WX[@YZs[Vs\7[@]^s_`@abccde[sf[s_gh[cHij    kl mk‚BP*´+¶—M,¸\°C
Ë    ÍD IJis    ƒ„PiQ…?SSTs†Vs†WX[@YZs[Vs‡7[@]^s_`@abcLˆe[sil‰ŠB "*´+¶›M,¸\°M²GŸ,¹M,¶S¸T° ECä    åæçèD*    ‹ŒGH"IJ"Ž|     ‹ONEPQ?SSTs‘Vs‘WX[@YZs[Vs’7[@]^s_`@abc“ˆe[s”i¹•B
Þ,Æ,¹™,¹¸ À¶¸°+¡¹j¶m¸r¸xN+£¹j¶m¸r¸x:+¥¹jÀ‰:6¹‹¢^¹ŒÀs:»§Y·©:-¶­¶±¶´*´¶·¸)¸/¶5À0:        ¶8š ²»¶B¸°„§ÿœ§:²G¾¹M¶S¸T°¸W¸\°Rµ¿E¶¼¿ECR  2ERao    x
~ … Œ ¤¬¶¼¿ÁÍÖDp oG–sx>—˜¤EF    UgxyÁGHÞIJÞKrÞMN2¬¢sE™¤sRŒ¦{|ÞK™RŒ¦šO( ÿ4ass‰û`úBEP    KMQ›?gSTsœVsœWX[@YZs[Vs\7[@]^s_`@abccde[sf[s_gh[cHij    kl mk•B
Þ,Æ,¹™,¹¸ À¶¸°+¡¹j¶m¸r¸xN+£¹j¶m¸r¸x:+¥¹jÀ‰:6¹‹¢^¹ŒÀs:»§Y·©:-¶­¶±¶´*´¶À¸)¸/¶5À0:        ¶8š ²Ã¶B¸°„§ÿœ§:²GƹM¶S¸T°¸W¸\°Rµ¿E¶¼¿ECR, - /20E1R3a4o5x6~7…8Œ9¤:¬;¶3¼B¿?Á@ÍAÖCDp oG–sx>—˜¤EF    UgxyÁGHÞIJÞKrÞMN2¬¢sE™¤sRŒ¦{|ÞK™RŒ¦šO( ÿ4ass‰û`úBEP    KMQ›?_STsžVsžWX[@YZs[Vs\7[@]^s_`@abccde[sŸgh[cHij    kl mkÊ‚B(U*´+¶ÈM»ÌY·ÎN6,¹‹¢ ,¹ŒÀs¶Ï:-¶ÐW„§ÿÛ-¸\°M²GÔ,¹M,¶S¸T°@AEC*
J    KLM/N6L<PAQBRMSDH/ ¡(xy    8‹{0¢£BGHUIJUis|    8‹š0¢¤Oþ‰Ìú'ÿsEPiQ¥?ˆe[s¦iØBQ*´¶ÖL»ÌY·ÎM>+¹‹¢+¹ŒÀs¶Ï:,¶ÐW„§ÿÝ,¸\°L²GÚ+¹M+¶S¸T°<=EC*
[\]^+_2]8a=b>cIdD>+ ¡&xy5‹{-¢£>GHQIJ|5‹š-¢¤Oþ‰Ìú%ÿEQ§?ˆe[s¨i©•B  f,Æ,¹™,¹¸ À¶¸°+¡¹j¶m¸r¸xN+£¹j¶m¸r¸x:+¥¹jÀ‰:*´-¶È:»§Y·©:-¶­¶´6¹‹¢Z¹ŒÀs:    ¹Ü    ¶Ï¶Ýš4    ¶±*´¶À¸)¸/¶5À0:
 
¶8š ²ã¶B¸°„§ÿ 6¹‹¢`¹ŒÀÞ¸r¸x:    ¹æ    ¶Ï¶Ýš4    ¶±*´¶·¸)¸/¶5À0:
 
¶8š ²ã¶B¸°„§ÿš§:²Gç¹M¶S¸T°¸W¸\°rÑGEÒ=GE>DGECz} ~ €2E‚Rƒ\…e†k‡r‰Š‹¡Œ¨ÀŽÈÒ‰Ø“ç”û• –—,˜4™>“D GIžUŸ^¡D˜ÀEF
Cªs    uc«y,EF
ûC¬s    ÛixyIGHfIJfKrfMN24¢sE!¤sR­{\
®{e—˜| fK™R­¯\
®šO8     ÿT    ass‰‰§û\úüûbúBEP    KMQ›?gSTs°Vs°WX[@YZs[Vs\7[@]^s_`@abccde[s©f[s_gh[cHij    kl mk±B8Œ,Æ,¹™,¹¸ À¶¸°»éY·ëN-+¶ì¶ò-+¶ó¶ö-+¶ù¶ü-»ýY·ÿ¶*´-¶¸)    ¸x¶5Às:¶    ”š ² ¶B¸°§:¶S¸T°¸W¸\°KuyEC:® ¯ ±(²0³8´@µK¸b¹lºv¾y¼{½„¿D>bEs{    GHŒIJŒK²ŒMN(d³´O üUéBE
P    KMQµ?&de[s¶f[s_gh[cHij    kl mk'·B»P,Æ,¹™,¹¸ À¶¸°*´+¶N-¹j¸W¶™-¹j¶m¸°¸°CÌ Í Ð)Ñ<ÒLÔD*PIJPK¸PMN)'¹rO     ü+aP    KMQº?&de[s'f[s_gh[cHij    kl mk}‚Bœ;+Ç
¸°*´+¶!M,¹j¸W¶™,¹j¶m¸°¸°Càá äå'æ7èD ;IJ;¢s'¹rO     ü+aP¢Q»?de[s}gh[cHil ‰¼Z½‘·BÒ^,Æ,¹™,¹¸ À¶¸°+¶%Ç
¸°*´+¶(N-¹j¸W¶™-¹j¶m¸°¸°C"õ ö ù'ú.ý7þJÿZD*^IJ^K¸^MN7'¹rO
  ü+aP    KMQº?&de[s‘f[s_gh[cHij    kl mk,¾B¡#*´+¶*M,¸\°M²G.,¹M,¶S¸T° EC     D*    ‹ŒGH#IJ#¿À|     ‹ÁONEP¿QÂ?ˆe[sÃi2Bt *´¶0¸\°L²G.+¹M+¶S¸T°
EC   D GH IJOKEQÄ?ˆe[sÅi5‚B¥D+Ç
¸°*´+¶3M,¹j¸W¶™,¹j¶m¸°,6¹j¸\°C,- 01'274D DIJD¢s0¹rO     ü+aP¢QÆ?ˆe[s5il‰«¬B/*·8±C/D IJǬB!    ¸9³G±C+ÈÉ? ÊËsÌVsÌÍÎe[sÏ