From cfb6d6a8bc21bfce63fb1a9158fb394428c4510e Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期四, 02 七月 2026 16:18:07 +0800
Subject: [PATCH] update

---
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$CommonAmountInfo.class                |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/config/SwaggerConfig.class                                                       |    0 
 cloud-server-communityWorldCup/target/classes/mapper/WorldCupMapper.xml                                                                |  166 ++++++
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/RegisteredPersonnel.class                                |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/ParticipantVo.class                                      |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/DeductionClassHour.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/logback-spring.xml                                                                       |  230 ++++++++
 cloud-server-other/src/main/java/com/dsh/config/RedisConfig.java                                                                       |    2 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MyWorldCupList.class                                     |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/DeductionClassHourList.class                             |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$PartnerAPIv3CommonPrepayRequest.class |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/CommunityWorldCupApplication.class                                               |    0 
 cloud-server-activity/src/main/java/com/dsh/config/RedisConfig.java                                                                    |    2 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupList.class                                       |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/MessageUtils.class                                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/TaskUtil.class                                            |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$FundsFromItem.class                             |    0 
 cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java                                               |    4 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/TStudent.class                       |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupStoreMapper.class                               |    0 
 cloud-server-communityWorldCup/target/classes/sharding-jdbc.properties                                                                 |   34 +
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility$1.class                                   |    0 
 cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl.java                           |    2 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/StartWorldCup.class                                      |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupRankVo.class                                     |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/config/Sharding_jdbc/ShardingConfig.class                                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl.class                         |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$PromotionType.class                             |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupMapper.class                                    |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/GetStuSourseList.class                       |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListVo.class                                     |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupGameStatisticsInfoList.class                     |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/StudyTimeUtil.class                                       |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility$2.class                                   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/PayMoneyUtil.class                                        |    0 
 cloud-server-account/src/main/resources/logback-spring.xml                                                                             |    1 
 cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java                                                   |    3 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserDetailsOfSearch.class                                |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$AmountReq.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$1.class                       |    0 
 cloud-server-management/src/main/java/com/dsh/config/RedisConfig.java                                                                  |    3 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/DeductionCompetitionsClient.class                  |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$StoreInfo.class                       |    0 
 cloud-server-communityWorldCup/target/classes/mapper/WorldCupPaymentMapper.xml                                                         |    5 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserStatisticsList.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/advice/ControllerException.class                               |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/model/Store.class                            |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/UserIntegralChangesClient.class            |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.class               |    0 
 cloud-server-other/src/main/java/com/dsh/other/util/PayMoneyUtil.java                                                                  |    2 
 cloud-server-communityWorldCup/src/main/resources/sharding-jdbc.properties                                                             |   26 
 cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/config/RedisConfig.java                                                         |    2 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/GDMapGeocodingUtil.class                                  |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/page/WafRequestWrapper.class                                                     |    0 
 cloud-server-activity/src/main/resources/sharding-jdbc.properties                                                                      |   28 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserGameRecordList.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/StrUtils.class                                            |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$4.class                       |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$PartnerSettleInfo.class               |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/StudentClient.class                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EntryPointInfoVo.class                                   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/ResultUtil.class                                          |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/StudentHonor.class                   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupCompetitor.class                                |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MyWorldCupInfo.class                                     |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupInfo.class                                       |    0 
 cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java                                    |  125 ++--
 cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst                        |  151 +++++
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/DateUtil.class                                            |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/config/Sharding_jdbc/DatasourceModel.class                                       |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupPeopleVo.class                                   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/SaveUserIntegralChangesVo.class      |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupPayment.class                                   |    0 
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java                             |   16 
 cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst                |    1 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupPaymentMapper.class                             |    0 
 cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst                      |  182 ++++++
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCup.class                                          |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupGameStatistics.class                             |    0 
 cloud-server-communityWorldCup/target/classes/redis.properties                                                                         |   10 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupStoreServiceImpl.class                    |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/CheckPaymentMethodVo.class                               |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/CheckPaymentMethod.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$PartnerAPIv3AppPrepayResponse.class   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/page/PageFactory.class                                                           |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupPaymentParticipant.class                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WeChatSignUtil.class                                   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/CodeGenerateUtils.class                                   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupPaymentParticipantMapper.class                  |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Status.class                                    |    0 
 cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java                                               |    3 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/StringUtil.class                                          |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/httpClinet/HttpResult.class                               |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EntrantRankVo.class                                      |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupQuery.class                                      |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/ToolUtil.class                                            |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupStoreService.class                            |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupRank.class                                       |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupPeople.class                                     |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserVo.class                                             |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/AppUser.class                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$FundsAccount.class                              |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/httpClinet/HttpClientUtil.class                           |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListCoach.class                                  |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupStore.class                                     |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/JuHeUtil.class                                            |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MatchRecordList.class                                    |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/CoursePackagePaymentClient.class            |    0 
 cloud-server-communityWorldCup/target/classes/mapper/WorldCupPaymentParticipantMapper.xml                                              |   64 ++
 cloud-server-competition/src/main/resources/sharding-jdbc.properties                                                                   |   24 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/controller/WorldCupController.class                            |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/StoreIds.class                                           |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/BaseUtils.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$GoodsDetail.class                               |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/HeaderAuthUtil.class                                      |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/Md5Util.class                                   |    0 
 cloud-server-account/src/main/java/com/dsh/account/util/PayMoneyUtil.java                                                              |    3 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupCompetitorMapper.class                          |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.class                     |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$3.class                       |    0 
 cloud-server-account/src/main/java/com/dsh/config/RedisConfig.java                                                                     |    2 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/model/Site.class                             |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/GeodesyUtil.class                                         |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/DoubleUtil.class                                          |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/model/TGame.class                            |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/UUIDUtil.class                                            |    0 
 cloud-server-communityWorldCup/target/classes/META-INF/spring-configuration-metadata.json                                              |   52 +
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/PurchaseRecordVo.class                       |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$2.class                       |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupCodeListVo.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MatchRecord.class                                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupCompetitorService.class                       |    0 
 cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst              |    0 
 cloud-server-course/src/main/java/com/dsh/config/RedisConfig.java                                                                      |    2 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/StoreClient.class                            |    0 
 cloud-server-course/src/main/resources/sharding-jdbc.properties                                                                        |   24 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$CouponInfo.class                      |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/page/Order.class                                                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EndWorldCup.class                                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupPaymentService.class                          |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Channel.class                                   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility.class                                     |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/config/Sharding_jdbc/Master0DataSource.class                                     |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MatchRecordVo.class                                      |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupService.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/JsonUtil.class                                            |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/Base64Utils.class                               |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/BillingDataRequestVo.class                   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$GoodsDetail.class                     |    0 
 cloud-server-auth/src/main/java/cn/mb/cloud/auth/config/RedisConfig.java                                                               |    2 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility$ApiException.class                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupPaymentParticipantService.class               |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Account.class                                   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/page/WafKit.class                                                                |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupStoreVO.class                                    |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WeChatV3SignUtil.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/config/JsonLongSerializer.class                                                  |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/BillingRequest.class                         |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/HttpRequestUtil.class                                     |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/PaymentWorldCup.class                                    |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/AppUserIdsByCityName.class           |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/PayMoneyUtil$1.class                                      |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/SiteClient.class                             |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/model/CoursePackageOrderStudent.class       |    0 
 cloud-server-communityWorldCup/target/mb-cloud-communityWorldCup.jar                                                                   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/CompetitionUser.class                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/BillingRequestVo.class                       |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/ListQuery.class                              |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListCoachVo.class                                |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/GameClient.class                             |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/DES.class                                       |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/SaveData.class                                           |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/TokenUtil.class                                           |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Amount.class                                    |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/GetPeopleQuery.class                         |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/Student.class                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/page/HttpKit.class                                                               |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$PromotionScope.class                            |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/SignUtil.class                                  |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupUserListVo.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/MD5AndKL.class                                            |    0 
 cloud-server-communityWorldCup/target/maven-archiver/pom.properties                                                                    |    5 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$CommonSceneInfo.class                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/DateTimeHelper.class                                      |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/PayMoneyUtil$2.class                                      |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupRecords.class                                    |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$ReqFundsAccount.class                           |    0 
 cloud-server-course/src/main/java/com/dsh/course/util/PayMoneyUtil.java                                                                |    2 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/EmojiUtil.class                                           |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$CreateRequest.class                             |    0 
 cloud-server-activity/src/main/java/com/dsh/activity/util/PayMoneyUtil.java                                                            |    4 
 cloud-server-communityWorldCup/target/mb-cloud-communityWorldCup.jar.original                                                          |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/model/PaymentDeductionClassHour.class       |    0 
 cloud-server-account/src/main/resources/sharding-jdbc.properties                                                                       |   24 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupPaymentParticipantServiceImpl.class       |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/LocalDateTimeUtils.class                                  |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Promotion.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/bootstrap.properties                                                                     |   25 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/TaskUtilCompetition.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/CoursePackageOrderStudentClient.class       |    0 
 cloud-server-communityWorldCup/src/main/java/com/dsh/config/RedisConfig.java                                                           |    2 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupIncomeVO.class                                   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupPaymentServiceImpl.class                  |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/config/RedisConfig.class                                                         |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/competition/ParticipantClient.class                |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/config/MyLocaleResolver.class                                                    |    0 
 cloud-server-other/src/main/java/com/dsh/other/controller/GameController.java                                                          |    2 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/ChangeScore.class                                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/config/MessageLocalConfig.class                                                  |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/competition/model/Participant.class                |    0 
 cloud-server-communityWorldCup/target/classes/mapper/WorldCupCompetitorMapper.xml                                                      |  360 +++++++++++++
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/GetWorldCupPayment.class                                 |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/StudentHonorClient.class                   |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create.class                                           |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WxV3PayConfig.class                                    |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListAll.class                                    |    0 
 cloud-server-communityWorldCup/target/classes/mapper/WorldCupStoreMapper.xml                                                           |    5 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/RedisUtil.class                                           |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EntrantRank.class                                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/AppUserClient.class                        |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl$1.class             |    0 
 cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Refund.class                                    |    0 
 223 files changed, 1,457 insertions(+), 143 deletions(-)

diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java
index 007cbec..17adc31 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/controller/AppUserController.java
@@ -524,9 +524,10 @@
             @ApiImplicitParam(name = "Authorization", value = "用户token(Bearer +token)", required = true, dataType = "String", paramType = "header", defaultValue = "Bearer eyJhbGciOiJIUzUxMiJ9.....")
     })
     public ResultUtil<JoinPlayPaiVo> queryJoinPlayPai(String lon, String lat) {
-
+        System.out.println("11122323232");
         try {
             Integer uid = tokenUtil.getUserIdFormRedis();
+            System.out.println("55555"+uid);
             if (null == uid) {
                 return ResultUtil.tokenErr();
             }
diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java
index a969c91..effb5cd 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/controller/UseBenefitsController.java
@@ -80,7 +80,9 @@
     })
     public ResultUtil<IndexOfUserBenefirVo> queryAppUserUser(String lon, String lat) {
         try {
+            System.out.println("21212321312");
             Integer appUserId = tokenUtil.getUserIdFormRedis();
+            System.out.println("33333333"+appUserId);
             if (null == appUserId) {
                 return ResultUtil.tokenErr();
             }
@@ -145,8 +147,10 @@
     })
     public ResultUtil<AppUserDetailsVo> queryAppUserDetails() {
         try {
+            System.out.println("1111111");
             AppUserDetailsVo detailsVo = new AppUserDetailsVo();
             Integer appUserId = tokenUtil.getUserIdFormRedis();
+            System.out.println("222222"+appUserId);
             if (null == appUserId) {
                 return ResultUtil.tokenErr();
             }
diff --git a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
index ad1e5a5..cb56b2d 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/service/impl/TAppUserServiceImpl.java
@@ -558,6 +558,7 @@
             return ResultUtil.error("验证码无效", "");
         }
         TAppUser tAppUser = this.baseMapper.selectOne(new QueryWrapper<TAppUser>().eq("phone", loginSMSCodeVo.getPhone()).ne("state", 3));
+        System.out.println(tAppUser.getId()+"!!!!!!!!");
         if (null == tAppUser) {
             tAppUser = new TAppUser();
             tAppUser.setCode(UUIDUtil.getNumberRandom(16));
@@ -576,6 +577,8 @@
             return ResultUtil.error("您的账号已被冻结", "");
         }
         String token = getToken(tAppUser);
+
+        System.out.println("token"+token);
         return ResultUtil.success(token);
     }
 
diff --git a/cloud-server-account/src/main/java/com/dsh/account/util/PayMoneyUtil.java b/cloud-server-account/src/main/java/com/dsh/account/util/PayMoneyUtil.java
index 63e0923..684d3dc 100644
--- a/cloud-server-account/src/main/java/com/dsh/account/util/PayMoneyUtil.java
+++ b/cloud-server-account/src/main/java/com/dsh/account/util/PayMoneyUtil.java
@@ -94,8 +94,9 @@
 
     private String key = "6f5e0c2dcabfa9c27b5da5836a362fef";//微信商户号
 
-    private String callbackPath = "https://online.daowepark.com:443/account";//支付回调网关地址
+    private String callbackPath = "https://online.daowepark.com:443/account";//支付回调网关地址/
 //    private String callbackPath = "http://221.182.45.100:1234/account";//支付回调网关地址
+//    private String callbackPath = "http://8.137.14.183:56666/course";//支付回调网关地址
 
     private String app_cert_path = "C:/cert/alipay/user/app_cert_path.crt";//应用公钥证书路径
 
diff --git a/cloud-server-account/src/main/java/com/dsh/config/RedisConfig.java b/cloud-server-account/src/main/java/com/dsh/config/RedisConfig.java
index 746f3c4..e96f282 100644
--- a/cloud-server-account/src/main/java/com/dsh/config/RedisConfig.java
+++ b/cloud-server-account/src/main/java/com/dsh/config/RedisConfig.java
@@ -50,7 +50,7 @@
         // 是否启用pool的jmx管理功能, 默认true
         //Enable JMX management for pool, default is set to true.
         jedisPoolConfig.setJmxEnabled(true);
-        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, password);
+        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, "playPai2026test");
         return jedisPool;
     }
 }
diff --git a/cloud-server-account/src/main/resources/logback-spring.xml b/cloud-server-account/src/main/resources/logback-spring.xml
index eb725a2..c8477c3 100644
--- a/cloud-server-account/src/main/resources/logback-spring.xml
+++ b/cloud-server-account/src/main/resources/logback-spring.xml
@@ -217,6 +217,7 @@
     <springProfile name="prod">
         <root level="warn">
             <!-- 生产环境最好不配置console写文件 -->
+            <appender-ref ref="CONSOLE"/>
             <appender-ref ref="DEBUG_FILE"/>
             <appender-ref ref="INFO_FILE"/>
             <appender-ref ref="WARN_FILE"/>
diff --git a/cloud-server-account/src/main/resources/sharding-jdbc.properties b/cloud-server-account/src/main/resources/sharding-jdbc.properties
index cd427a3..f36446d 100644
--- a/cloud-server-account/src/main/resources/sharding-jdbc.properties
+++ b/cloud-server-account/src/main/resources/sharding-jdbc.properties
@@ -9,27 +9,27 @@
 #datasource.master0.minIdle=5
 #datasource.master0.initialSize=2
 
-datasource.names=master0
-datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
-datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
-datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_account?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
-datasource.master0.username=root
-datasource.master0.password=root
-datasource.master0.maxActive=20
-datasource.master0.maxWait=60000
-datasource.master0.minIdle=5
-datasource.master0.initialSize=2
-
 #datasource.names=master0
 #datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
 #datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
 #datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_account?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
 #datasource.master0.username=root
-#datasource.master0.password=playpai2023!
+#datasource.master0.password=root
 #datasource.master0.maxActive=20
 #datasource.master0.maxWait=60000
 #datasource.master0.minIdle=5
 #datasource.master0.initialSize=2
 
+datasource.names=master0
+datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
+datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
+datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_account?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
+datasource.master0.username=root
+datasource.master0.password=playpai2023!
+datasource.master0.maxActive=20
+datasource.master0.maxWait=60000
+datasource.master0.minIdle=5
+datasource.master0.initialSize=2
+
 
 
diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/util/PayMoneyUtil.java b/cloud-server-activity/src/main/java/com/dsh/activity/util/PayMoneyUtil.java
index 7ca4cd8..b9fc0b3 100644
--- a/cloud-server-activity/src/main/java/com/dsh/activity/util/PayMoneyUtil.java
+++ b/cloud-server-activity/src/main/java/com/dsh/activity/util/PayMoneyUtil.java
@@ -72,8 +72,8 @@
 
     private String alipay_root_cert_path = "C:/cert/alipay/user/alipay_root_cert_path.crt";//支付宝CA根证书文件路径
 
-    //    private String certPath = "/usr/playpai/cert/weixin/apiclient_cert.p12";//微信证书
-    private String certPath = "E:\\wanpaiapiclient_cert.p12";//微信证书
+        private String certPath = "/usr/playpai/cert/weixin/apiclient_cert.p12";//微信证书
+//    private String certPath = "E:\\wanpaiapiclient_cert.p12";//微信证书
 
     public ResultUtil confirm(String smid, String code, String outTradeNo, String amount) {
         AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",
diff --git a/cloud-server-activity/src/main/java/com/dsh/config/RedisConfig.java b/cloud-server-activity/src/main/java/com/dsh/config/RedisConfig.java
index 746f3c4..e96f282 100644
--- a/cloud-server-activity/src/main/java/com/dsh/config/RedisConfig.java
+++ b/cloud-server-activity/src/main/java/com/dsh/config/RedisConfig.java
@@ -50,7 +50,7 @@
         // 是否启用pool的jmx管理功能, 默认true
         //Enable JMX management for pool, default is set to true.
         jedisPoolConfig.setJmxEnabled(true);
-        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, password);
+        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, "playPai2026test");
         return jedisPool;
     }
 }
diff --git a/cloud-server-activity/src/main/resources/sharding-jdbc.properties b/cloud-server-activity/src/main/resources/sharding-jdbc.properties
index bef3b62..e53faf1 100644
--- a/cloud-server-activity/src/main/resources/sharding-jdbc.properties
+++ b/cloud-server-activity/src/main/resources/sharding-jdbc.properties
@@ -8,29 +8,29 @@
 #datasource.master0.maxWait=60000
 #datasource.master0.minIdle=5
 #datasource.master0.initialSize=2
-
-datasource.names=master0
-datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
-datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
-datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_activity?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
-datasource.master0.username=root
-datasource.master0.password=root
-datasource.master0.maxActive=20
-datasource.master0.maxWait=60000
-datasource.master0.minIdle=5
-datasource.master0.initialSize=2
-
+#
 #datasource.names=master0
 #datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
 #datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
-#datasource.master0.url=jdbc:mysql://8.137.22.229:3306/playpai_activity?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
+#datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_activity?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
 #datasource.master0.username=root
-#datasource.master0.password=playpai2023!
+#datasource.master0.password=root
 #datasource.master0.maxActive=20
 #datasource.master0.maxWait=60000
 #datasource.master0.minIdle=5
 #datasource.master0.initialSize=2
 
+datasource.names=master0
+datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
+datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
+datasource.master0.url=jdbc:mysql://localhost:3306/playpai_activity?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
+datasource.master0.username=root
+datasource.master0.password=playpai2023!
+datasource.master0.maxActive=20
+datasource.master0.maxWait=60000
+datasource.master0.minIdle=5
+datasource.master0.initialSize=2
+
 
 
 
diff --git a/cloud-server-auth/src/main/java/cn/mb/cloud/auth/config/RedisConfig.java b/cloud-server-auth/src/main/java/cn/mb/cloud/auth/config/RedisConfig.java
index 92ce4ab..3dbafab 100644
--- a/cloud-server-auth/src/main/java/cn/mb/cloud/auth/config/RedisConfig.java
+++ b/cloud-server-auth/src/main/java/cn/mb/cloud/auth/config/RedisConfig.java
@@ -50,7 +50,7 @@
         // 是否启用pool的jmx管理功能, 默认true
         //Enable JMX management for pool, default is set to true.
         jedisPoolConfig.setJmxEnabled(true);
-        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, password);
+        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, "playPai2026test");
         return jedisPool;
     }
 }
diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl.java
index 37b6f25..50af323 100644
--- a/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl.java
+++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl.java
@@ -237,7 +237,7 @@
             map.put("red_sutu_id", tGame.getRed());
             map.put("blue_sutu_id", tGame.getBlue());
             map.put("api_url", "https://online.daowepark.com:443/communityWorldCup/base/worldCup/endWorldCupCallback");
-//            map.put("api_url", "http://221.182.45.100:1234/communityWorldCup/base/worldCup/endWorldCupCallback");
+//            map.put("api_url", "http://8.137.14.183:56666/communityWorldCup/base/worldCup/endWorldCupCallback");
 
             map.put("custom", jsonObject.toJSONString());
 
diff --git a/cloud-server-communityWorldCup/src/main/java/com/dsh/config/RedisConfig.java b/cloud-server-communityWorldCup/src/main/java/com/dsh/config/RedisConfig.java
index 746f3c4..e96f282 100644
--- a/cloud-server-communityWorldCup/src/main/java/com/dsh/config/RedisConfig.java
+++ b/cloud-server-communityWorldCup/src/main/java/com/dsh/config/RedisConfig.java
@@ -50,7 +50,7 @@
         // 是否启用pool的jmx管理功能, 默认true
         //Enable JMX management for pool, default is set to true.
         jedisPoolConfig.setJmxEnabled(true);
-        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, password);
+        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, "playPai2026test");
         return jedisPool;
     }
 }
diff --git a/cloud-server-communityWorldCup/src/main/resources/sharding-jdbc.properties b/cloud-server-communityWorldCup/src/main/resources/sharding-jdbc.properties
index 4d90ebb..86a32f7 100644
--- a/cloud-server-communityWorldCup/src/main/resources/sharding-jdbc.properties
+++ b/cloud-server-communityWorldCup/src/main/resources/sharding-jdbc.properties
@@ -10,25 +10,25 @@
 #datasource.master0.minIdle=5
 #datasource.master0.initialSize=2
 
-datasource.names=master0
-datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
-datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
-datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_community_world_cup?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
-datasource.master0.username=root
-datasource.master0.password=root
-datasource.master0.maxActive=20
-datasource.master0.maxWait=60000
-datasource.master0.minIdle=5
-datasource.master0.initialSize=2
-
-
 #datasource.names=master0
 #datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
 #datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
 #datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_community_world_cup?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
 #datasource.master0.username=root
-#datasource.master0.password=playpai2023!
+#datasource.master0.password=root
 #datasource.master0.maxActive=20
 #datasource.master0.maxWait=60000
 #datasource.master0.minIdle=5
 #datasource.master0.initialSize=2
+
+
+datasource.names=master0
+datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
+datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
+datasource.master0.url=jdbc:mysql://localhost:3306/playpai_community_world_cup?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
+datasource.master0.username=root
+datasource.master0.password=playpai2023!
+datasource.master0.maxActive=20
+datasource.master0.maxWait=60000
+datasource.master0.minIdle=5
+datasource.master0.initialSize=2
diff --git a/cloud-server-communityWorldCup/target/classes/META-INF/spring-configuration-metadata.json b/cloud-server-communityWorldCup/target/classes/META-INF/spring-configuration-metadata.json
new file mode 100644
index 0000000..e049548
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/META-INF/spring-configuration-metadata.json
@@ -0,0 +1,52 @@
+{
+  "groups": [
+    {
+      "name": "datasource.master0",
+      "type": "com.dsh.config.Sharding_jdbc.Master0DataSource",
+      "sourceType": "com.dsh.config.Sharding_jdbc.Master0DataSource"
+    }
+  ],
+  "properties": [
+    {
+      "name": "datasource.master0.driver-class-name",
+      "type": "java.lang.String",
+      "sourceType": "com.dsh.config.Sharding_jdbc.Master0DataSource"
+    },
+    {
+      "name": "datasource.master0.initial-size",
+      "type": "java.lang.Integer",
+      "sourceType": "com.dsh.config.Sharding_jdbc.Master0DataSource"
+    },
+    {
+      "name": "datasource.master0.max-active",
+      "type": "java.lang.Integer",
+      "sourceType": "com.dsh.config.Sharding_jdbc.Master0DataSource"
+    },
+    {
+      "name": "datasource.master0.max-wait",
+      "type": "java.lang.Long",
+      "sourceType": "com.dsh.config.Sharding_jdbc.Master0DataSource"
+    },
+    {
+      "name": "datasource.master0.min-idle",
+      "type": "java.lang.Integer",
+      "sourceType": "com.dsh.config.Sharding_jdbc.Master0DataSource"
+    },
+    {
+      "name": "datasource.master0.password",
+      "type": "java.lang.String",
+      "sourceType": "com.dsh.config.Sharding_jdbc.Master0DataSource"
+    },
+    {
+      "name": "datasource.master0.url",
+      "type": "java.lang.String",
+      "sourceType": "com.dsh.config.Sharding_jdbc.Master0DataSource"
+    },
+    {
+      "name": "datasource.master0.username",
+      "type": "java.lang.String",
+      "sourceType": "com.dsh.config.Sharding_jdbc.Master0DataSource"
+    }
+  ],
+  "hints": []
+}
\ No newline at end of file
diff --git a/cloud-server-communityWorldCup/target/classes/bootstrap.properties b/cloud-server-communityWorldCup/target/classes/bootstrap.properties
new file mode 100644
index 0000000..76c0143
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/bootstrap.properties
@@ -0,0 +1,25 @@
+spring.profiles.active=fat
+spring.application.name=mb-cloud-communityWorldCup
+spring.cloud.nacos.username=nacos
+spring.cloud.nacos.password=playPai2026#@!
+spring.cloud.nacos.config.server-addr=8.137.22.229:8848
+spring.cloud.nacos.config.namespace=b3b29299-ad15-439a-b53e-eed33b35500f
+spring.cloud.nacos.config.group=dsh-cloud
+spring.cloud.nacos.config.file-extension=properties
+spring.cloud.nacos.config.extension-configs[0].data-id=${spring.application.name}.${spring.cloud.nacos.config.file-extension}
+spring.cloud.nacos.config.extension-configs[0].group=dsh-cloud
+spring.cloud.nacos.config.extension-configs[0].refresh=true
+spring.cloud.nacos.config.extension-configs[1].data-id=application.${spring.cloud.nacos.config.file-extension}
+spring.cloud.nacos.config.extension-configs[1].group=dsh-cloud
+spring.cloud.nacos.config.extension-configs[1].refresh=true
+spring.cloud.nacos.discovery.server-addr=8.137.22.229:8848
+spring.cloud.nacos.discovery.namespace=b3b29299-ad15-439a-b53e-eed33b35500f
+spring.cloud.nacos.discovery.register-enabled=true
+spring.cloud.nacos.discovery.group=dsh-cloud
+spring.main.allow-bean-definition-overriding=true
+spring.flyway.enabled=false
+# \uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0479\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD
+feign.compression.request.mime-types=text/xml,application/xml,application/json
+feign.compression.request.min-request-size=102400
+feign.compression.request.enabled=true
+feign.compression.response.enabled=true
\ No newline at end of file
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/CommunityWorldCupApplication.class b/cloud-server-communityWorldCup/target/classes/com/dsh/CommunityWorldCupApplication.class
new file mode 100644
index 0000000..09c813b
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/CommunityWorldCupApplication.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/advice/ControllerException.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/advice/ControllerException.class
new file mode 100644
index 0000000..1f83ca5
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/advice/ControllerException.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/controller/WorldCupController.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/controller/WorldCupController.class
new file mode 100644
index 0000000..9b6ece2
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/controller/WorldCupController.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCup.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCup.class
new file mode 100644
index 0000000..59a5ac7
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCup.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupCompetitor.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupCompetitor.class
new file mode 100644
index 0000000..6465f13
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupCompetitor.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupPayment.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupPayment.class
new file mode 100644
index 0000000..08b4b87
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupPayment.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupPaymentParticipant.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupPaymentParticipant.class
new file mode 100644
index 0000000..e3a0d99
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupPaymentParticipant.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupStore.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupStore.class
new file mode 100644
index 0000000..9681c57
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/entity/WorldCupStore.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/DeductionCompetitionsClient.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/DeductionCompetitionsClient.class
new file mode 100644
index 0000000..b6961ec
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/DeductionCompetitionsClient.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/AppUserClient.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/AppUserClient.class
new file mode 100644
index 0000000..8ada915
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/AppUserClient.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/StudentClient.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/StudentClient.class
new file mode 100644
index 0000000..2c5a486
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/StudentClient.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/StudentHonorClient.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/StudentHonorClient.class
new file mode 100644
index 0000000..0eff951
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/StudentHonorClient.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/UserIntegralChangesClient.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/UserIntegralChangesClient.class
new file mode 100644
index 0000000..e41c113
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/UserIntegralChangesClient.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/AppUser.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/AppUser.class
new file mode 100644
index 0000000..00df5e0
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/AppUser.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/AppUserIdsByCityName.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/AppUserIdsByCityName.class
new file mode 100644
index 0000000..f5a4a31
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/AppUserIdsByCityName.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/SaveUserIntegralChangesVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/SaveUserIntegralChangesVo.class
new file mode 100644
index 0000000..5b23263
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/SaveUserIntegralChangesVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/Student.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/Student.class
new file mode 100644
index 0000000..51cfe55
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/Student.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/StudentHonor.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/StudentHonor.class
new file mode 100644
index 0000000..2b7415f
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/StudentHonor.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/TStudent.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/TStudent.class
new file mode 100644
index 0000000..18db32e
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/account/model/TStudent.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/competition/ParticipantClient.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/competition/ParticipantClient.class
new file mode 100644
index 0000000..0d14ee2
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/competition/ParticipantClient.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/competition/model/Participant.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/competition/model/Participant.class
new file mode 100644
index 0000000..ecc91ee
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/competition/model/Participant.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/CoursePackageOrderStudentClient.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/CoursePackageOrderStudentClient.class
new file mode 100644
index 0000000..c2d5854
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/CoursePackageOrderStudentClient.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/CoursePackagePaymentClient.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/CoursePackagePaymentClient.class
new file mode 100644
index 0000000..54904ce
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/CoursePackagePaymentClient.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/model/CoursePackageOrderStudent.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/model/CoursePackageOrderStudent.class
new file mode 100644
index 0000000..345954f
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/model/CoursePackageOrderStudent.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/model/PaymentDeductionClassHour.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/model/PaymentDeductionClassHour.class
new file mode 100644
index 0000000..bbefa8f
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/course/model/PaymentDeductionClassHour.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/BillingDataRequestVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/BillingDataRequestVo.class
new file mode 100644
index 0000000..bc8442e
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/BillingDataRequestVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/BillingRequest.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/BillingRequest.class
new file mode 100644
index 0000000..21c3612
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/BillingRequest.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/BillingRequestVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/BillingRequestVo.class
new file mode 100644
index 0000000..81e8733
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/BillingRequestVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/CompetitionUser.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/CompetitionUser.class
new file mode 100644
index 0000000..c925bbb
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/CompetitionUser.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/GetPeopleQuery.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/GetPeopleQuery.class
new file mode 100644
index 0000000..dde378b
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/GetPeopleQuery.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/GetStuSourseList.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/GetStuSourseList.class
new file mode 100644
index 0000000..7f41dc8
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/GetStuSourseList.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/ListQuery.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/ListQuery.class
new file mode 100644
index 0000000..e4f4bb4
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/ListQuery.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/PurchaseRecordVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/PurchaseRecordVo.class
new file mode 100644
index 0000000..cf2971c
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/model/PurchaseRecordVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/GameClient.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/GameClient.class
new file mode 100644
index 0000000..b18e067
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/GameClient.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/SiteClient.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/SiteClient.class
new file mode 100644
index 0000000..1addec8
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/SiteClient.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/StoreClient.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/StoreClient.class
new file mode 100644
index 0000000..67b99c5
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/StoreClient.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/model/Site.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/model/Site.class
new file mode 100644
index 0000000..f744844
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/model/Site.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/model/Store.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/model/Store.class
new file mode 100644
index 0000000..2da41e0
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/model/Store.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/model/TGame.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/model/TGame.class
new file mode 100644
index 0000000..0f967f8
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/feignclient/other/model/TGame.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupCompetitorMapper.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupCompetitorMapper.class
new file mode 100644
index 0000000..41074fc
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupCompetitorMapper.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupMapper.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupMapper.class
new file mode 100644
index 0000000..da2db06
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupMapper.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupPaymentMapper.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupPaymentMapper.class
new file mode 100644
index 0000000..af899ea
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupPaymentMapper.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupPaymentParticipantMapper.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupPaymentParticipantMapper.class
new file mode 100644
index 0000000..ba10d16
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupPaymentParticipantMapper.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupStoreMapper.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupStoreMapper.class
new file mode 100644
index 0000000..33d861f
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/mapper/WorldCupStoreMapper.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/ChangeScore.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/ChangeScore.class
new file mode 100644
index 0000000..70d96b9
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/ChangeScore.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/CheckPaymentMethod.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/CheckPaymentMethod.class
new file mode 100644
index 0000000..f924b6f
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/CheckPaymentMethod.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/CheckPaymentMethodVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/CheckPaymentMethodVo.class
new file mode 100644
index 0000000..7f3d0db
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/CheckPaymentMethodVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/DeductionClassHour.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/DeductionClassHour.class
new file mode 100644
index 0000000..b4c9522
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/DeductionClassHour.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/DeductionClassHourList.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/DeductionClassHourList.class
new file mode 100644
index 0000000..8ab2fbd
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/DeductionClassHourList.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EndWorldCup.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EndWorldCup.class
new file mode 100644
index 0000000..1842345
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EndWorldCup.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EntrantRank.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EntrantRank.class
new file mode 100644
index 0000000..636a44b
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EntrantRank.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EntrantRankVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EntrantRankVo.class
new file mode 100644
index 0000000..6b6ca23
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EntrantRankVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EntryPointInfoVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EntryPointInfoVo.class
new file mode 100644
index 0000000..8db0ae7
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/EntryPointInfoVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/GetWorldCupPayment.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/GetWorldCupPayment.class
new file mode 100644
index 0000000..603b74c
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/GetWorldCupPayment.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MatchRecord.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MatchRecord.class
new file mode 100644
index 0000000..089b273
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MatchRecord.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MatchRecordList.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MatchRecordList.class
new file mode 100644
index 0000000..a56688d
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MatchRecordList.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MatchRecordVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MatchRecordVo.class
new file mode 100644
index 0000000..59ccb02
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MatchRecordVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MyWorldCupInfo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MyWorldCupInfo.class
new file mode 100644
index 0000000..d2ac6a1
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MyWorldCupInfo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MyWorldCupList.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MyWorldCupList.class
new file mode 100644
index 0000000..d8c9240
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/MyWorldCupList.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/ParticipantVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/ParticipantVo.class
new file mode 100644
index 0000000..7e20aaf
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/ParticipantVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/PaymentWorldCup.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/PaymentWorldCup.class
new file mode 100644
index 0000000..9f1d1b6
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/PaymentWorldCup.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/RegisteredPersonnel.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/RegisteredPersonnel.class
new file mode 100644
index 0000000..6699c1e
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/RegisteredPersonnel.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/SaveData.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/SaveData.class
new file mode 100644
index 0000000..9623522
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/SaveData.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/StartWorldCup.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/StartWorldCup.class
new file mode 100644
index 0000000..111a29b
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/StartWorldCup.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/StoreIds.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/StoreIds.class
new file mode 100644
index 0000000..1c2638a
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/StoreIds.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserDetailsOfSearch.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserDetailsOfSearch.class
new file mode 100644
index 0000000..743344d
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserDetailsOfSearch.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserGameRecordList.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserGameRecordList.class
new file mode 100644
index 0000000..09649f0
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserGameRecordList.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserStatisticsList.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserStatisticsList.class
new file mode 100644
index 0000000..499f7f2
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserStatisticsList.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserVo.class
new file mode 100644
index 0000000..3cb60e1
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/UserVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupCodeListVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupCodeListVo.class
new file mode 100644
index 0000000..44a3d0f
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupCodeListVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupGameStatistics.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupGameStatistics.class
new file mode 100644
index 0000000..89814da
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupGameStatistics.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupGameStatisticsInfoList.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupGameStatisticsInfoList.class
new file mode 100644
index 0000000..bb81bcb
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupGameStatisticsInfoList.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.class
new file mode 100644
index 0000000..38e79d8
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupGameStatisticsListInfo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupIncomeVO.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupIncomeVO.class
new file mode 100644
index 0000000..285d7ad
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupIncomeVO.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupInfo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupInfo.class
new file mode 100644
index 0000000..2d1af957
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupInfo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupList.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupList.class
new file mode 100644
index 0000000..a29d504
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupList.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListAll.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListAll.class
new file mode 100644
index 0000000..77c44a6
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListAll.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListCoach.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListCoach.class
new file mode 100644
index 0000000..484beff
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListCoach.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListCoachVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListCoachVo.class
new file mode 100644
index 0000000..c499d92
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListCoachVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListVo.class
new file mode 100644
index 0000000..ce64e3d
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupListVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupPeople.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupPeople.class
new file mode 100644
index 0000000..fbc3252
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupPeople.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupPeopleVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupPeopleVo.class
new file mode 100644
index 0000000..73004f8
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupPeopleVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupQuery.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupQuery.class
new file mode 100644
index 0000000..d44a627
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupQuery.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupRank.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupRank.class
new file mode 100644
index 0000000..554c060
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupRank.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupRankVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupRankVo.class
new file mode 100644
index 0000000..ad4c49f
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupRankVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupRecords.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupRecords.class
new file mode 100644
index 0000000..1cd964d
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupRecords.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupStoreVO.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupStoreVO.class
new file mode 100644
index 0000000..0001d1c
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupStoreVO.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupUserListVo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupUserListVo.class
new file mode 100644
index 0000000..07594e5
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/model/WorldCupUserListVo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupCompetitorService.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupCompetitorService.class
new file mode 100644
index 0000000..1bc2dae
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupCompetitorService.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupPaymentParticipantService.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupPaymentParticipantService.class
new file mode 100644
index 0000000..d821a97
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupPaymentParticipantService.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupPaymentService.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupPaymentService.class
new file mode 100644
index 0000000..b7cbd4b
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupPaymentService.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupService.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupService.class
new file mode 100644
index 0000000..f298d23
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupService.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupStoreService.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupStoreService.class
new file mode 100644
index 0000000..719c17d
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/IWorldCupStoreService.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl$1.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl$1.class
new file mode 100644
index 0000000..78f4bd0
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl$1.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.class
new file mode 100644
index 0000000..720859e
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupCompetitorServiceImpl.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupPaymentParticipantServiceImpl.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupPaymentParticipantServiceImpl.class
new file mode 100644
index 0000000..38d4efd
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupPaymentParticipantServiceImpl.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupPaymentServiceImpl.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupPaymentServiceImpl.class
new file mode 100644
index 0000000..f8d09b7
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupPaymentServiceImpl.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$1.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$1.class
new file mode 100644
index 0000000..72a62cd
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$1.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$2.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$2.class
new file mode 100644
index 0000000..809eafe
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$2.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$3.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$3.class
new file mode 100644
index 0000000..f25f6b0
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$3.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$4.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$4.class
new file mode 100644
index 0000000..cc74b12
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl$4.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl.class
new file mode 100644
index 0000000..a86f6a5
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupServiceImpl.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupStoreServiceImpl.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupStoreServiceImpl.class
new file mode 100644
index 0000000..f657725
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/service/impl/WorldCupStoreServiceImpl.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/CodeGenerateUtils.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/CodeGenerateUtils.class
new file mode 100644
index 0000000..fed7a32
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/CodeGenerateUtils.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/DateTimeHelper.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/DateTimeHelper.class
new file mode 100644
index 0000000..e36338d
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/DateTimeHelper.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/DateUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/DateUtil.class
new file mode 100644
index 0000000..a87e48d
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/DateUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/DoubleUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/DoubleUtil.class
new file mode 100644
index 0000000..d2f6b8f
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/DoubleUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/EmojiUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/EmojiUtil.class
new file mode 100644
index 0000000..ee7832d
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/EmojiUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/GDMapGeocodingUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/GDMapGeocodingUtil.class
new file mode 100644
index 0000000..f40b177
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/GDMapGeocodingUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/GeodesyUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/GeodesyUtil.class
new file mode 100644
index 0000000..8cff524
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/GeodesyUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/HeaderAuthUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/HeaderAuthUtil.class
new file mode 100644
index 0000000..ff7d0ff
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/HeaderAuthUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/HttpRequestUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/HttpRequestUtil.class
new file mode 100644
index 0000000..ae3943c
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/HttpRequestUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/JsonUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/JsonUtil.class
new file mode 100644
index 0000000..c0fdd30
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/JsonUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/JuHeUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/JuHeUtil.class
new file mode 100644
index 0000000..87d5425
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/JuHeUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/LocalDateTimeUtils.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/LocalDateTimeUtils.class
new file mode 100644
index 0000000..fbeff59
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/LocalDateTimeUtils.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/MD5AndKL.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/MD5AndKL.class
new file mode 100644
index 0000000..7c682f8
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/MD5AndKL.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/MessageUtils.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/MessageUtils.class
new file mode 100644
index 0000000..73dc9d4
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/MessageUtils.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/PayMoneyUtil$1.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/PayMoneyUtil$1.class
new file mode 100644
index 0000000..6defcc0
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/PayMoneyUtil$1.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/PayMoneyUtil$2.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/PayMoneyUtil$2.class
new file mode 100644
index 0000000..7b4c75e
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/PayMoneyUtil$2.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/PayMoneyUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/PayMoneyUtil.class
new file mode 100644
index 0000000..c551d16
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/PayMoneyUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/RedisUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/RedisUtil.class
new file mode 100644
index 0000000..ce2a4bf
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/RedisUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/ResultUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/ResultUtil.class
new file mode 100644
index 0000000..359e235
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/ResultUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/StrUtils.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/StrUtils.class
new file mode 100644
index 0000000..7175ac7
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/StrUtils.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/StringUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/StringUtil.class
new file mode 100644
index 0000000..808f5e1
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/StringUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/StudyTimeUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/StudyTimeUtil.class
new file mode 100644
index 0000000..bedf408
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/StudyTimeUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/TaskUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/TaskUtil.class
new file mode 100644
index 0000000..69e8720
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/TaskUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/TaskUtilCompetition.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/TaskUtilCompetition.class
new file mode 100644
index 0000000..02f8aad
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/TaskUtilCompetition.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/TokenUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/TokenUtil.class
new file mode 100644
index 0000000..e4f3eb4
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/TokenUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/ToolUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/ToolUtil.class
new file mode 100644
index 0000000..8d9d8f9
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/ToolUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/UUIDUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/UUIDUtil.class
new file mode 100644
index 0000000..ccbabcd
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/UUIDUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/Base64Utils.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/Base64Utils.class
new file mode 100644
index 0000000..ca6312e
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/Base64Utils.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/BaseUtils.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/BaseUtils.class
new file mode 100644
index 0000000..e3eff31
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/BaseUtils.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/DES.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/DES.class
new file mode 100644
index 0000000..398344f
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/DES.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/Md5Util.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/Md5Util.class
new file mode 100644
index 0000000..de966ac
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/Md5Util.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/SignUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/SignUtil.class
new file mode 100644
index 0000000..c2ace3e
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/akeylogin/SignUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/httpClinet/HttpClientUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/httpClinet/HttpClientUtil.class
new file mode 100644
index 0000000..1b1bd3a
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/httpClinet/HttpClientUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/httpClinet/HttpResult.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/httpClinet/HttpResult.class
new file mode 100644
index 0000000..91bb2b8
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/httpClinet/HttpResult.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Account.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Account.class
new file mode 100644
index 0000000..a288e4a
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Account.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Amount.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Amount.class
new file mode 100644
index 0000000..287e7da
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Amount.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$AmountReq.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$AmountReq.class
new file mode 100644
index 0000000..6908302
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$AmountReq.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Channel.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Channel.class
new file mode 100644
index 0000000..6f7b051
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Channel.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$CreateRequest.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$CreateRequest.class
new file mode 100644
index 0000000..b7d6f15
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$CreateRequest.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$FundsAccount.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$FundsAccount.class
new file mode 100644
index 0000000..0c78156
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$FundsAccount.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$FundsFromItem.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$FundsFromItem.class
new file mode 100644
index 0000000..03d95d5
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$FundsFromItem.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$GoodsDetail.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$GoodsDetail.class
new file mode 100644
index 0000000..f0bcb0b
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$GoodsDetail.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Promotion.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Promotion.class
new file mode 100644
index 0000000..7167421
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Promotion.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$PromotionScope.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$PromotionScope.class
new file mode 100644
index 0000000..26de11e
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$PromotionScope.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$PromotionType.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$PromotionType.class
new file mode 100644
index 0000000..2f31941
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$PromotionType.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Refund.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Refund.class
new file mode 100644
index 0000000..5748a84
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Refund.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$ReqFundsAccount.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$ReqFundsAccount.class
new file mode 100644
index 0000000..250671a
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$ReqFundsAccount.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Status.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Status.class
new file mode 100644
index 0000000..a6b40a3
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create$Status.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create.class
new file mode 100644
index 0000000..53b3e7e
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/Create.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$CommonAmountInfo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$CommonAmountInfo.class
new file mode 100644
index 0000000..b799f19
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$CommonAmountInfo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$CommonSceneInfo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$CommonSceneInfo.class
new file mode 100644
index 0000000..5859cb8
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$CommonSceneInfo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$CouponInfo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$CouponInfo.class
new file mode 100644
index 0000000..fba442f
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$CouponInfo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$GoodsDetail.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$GoodsDetail.class
new file mode 100644
index 0000000..ce57088
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$GoodsDetail.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$PartnerAPIv3AppPrepayResponse.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$PartnerAPIv3AppPrepayResponse.class
new file mode 100644
index 0000000..410026e
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$PartnerAPIv3AppPrepayResponse.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$PartnerAPIv3CommonPrepayRequest.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$PartnerAPIv3CommonPrepayRequest.class
new file mode 100644
index 0000000..8ed53e3
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$PartnerAPIv3CommonPrepayRequest.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$PartnerSettleInfo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$PartnerSettleInfo.class
new file mode 100644
index 0000000..886a8ac
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$PartnerSettleInfo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$StoreInfo.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$StoreInfo.class
new file mode 100644
index 0000000..c34ed72
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay$StoreInfo.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay.class
new file mode 100644
index 0000000..81c7e25
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/PartnerAppPrepay.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility$1.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility$1.class
new file mode 100644
index 0000000..475dcbc
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility$1.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility$2.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility$2.class
new file mode 100644
index 0000000..206fd3c
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility$2.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility$ApiException.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility$ApiException.class
new file mode 100644
index 0000000..01d9b28
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility$ApiException.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility.class
new file mode 100644
index 0000000..0c0639c
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WXPayUtility.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WeChatSignUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WeChatSignUtil.class
new file mode 100644
index 0000000..23bf5f9
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WeChatSignUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WeChatV3SignUtil.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WeChatV3SignUtil.class
new file mode 100644
index 0000000..28a5e33
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WeChatV3SignUtil.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WxV3PayConfig.class b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WxV3PayConfig.class
new file mode 100644
index 0000000..cf75f74
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/communityWorldCup/util/wx/WxV3PayConfig.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/config/JsonLongSerializer.class b/cloud-server-communityWorldCup/target/classes/com/dsh/config/JsonLongSerializer.class
new file mode 100644
index 0000000..2cb1379
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/config/JsonLongSerializer.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/config/MessageLocalConfig.class b/cloud-server-communityWorldCup/target/classes/com/dsh/config/MessageLocalConfig.class
new file mode 100644
index 0000000..46c93fd
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/config/MessageLocalConfig.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/config/MyLocaleResolver.class b/cloud-server-communityWorldCup/target/classes/com/dsh/config/MyLocaleResolver.class
new file mode 100644
index 0000000..45724d7
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/config/MyLocaleResolver.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/config/RedisConfig.class b/cloud-server-communityWorldCup/target/classes/com/dsh/config/RedisConfig.class
new file mode 100644
index 0000000..903323c
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/config/RedisConfig.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/config/Sharding_jdbc/DatasourceModel.class b/cloud-server-communityWorldCup/target/classes/com/dsh/config/Sharding_jdbc/DatasourceModel.class
new file mode 100644
index 0000000..86d6018
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/config/Sharding_jdbc/DatasourceModel.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/config/Sharding_jdbc/Master0DataSource.class b/cloud-server-communityWorldCup/target/classes/com/dsh/config/Sharding_jdbc/Master0DataSource.class
new file mode 100644
index 0000000..5ac728b
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/config/Sharding_jdbc/Master0DataSource.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/config/Sharding_jdbc/ShardingConfig.class b/cloud-server-communityWorldCup/target/classes/com/dsh/config/Sharding_jdbc/ShardingConfig.class
new file mode 100644
index 0000000..b3ef5c8
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/config/Sharding_jdbc/ShardingConfig.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/config/SwaggerConfig.class b/cloud-server-communityWorldCup/target/classes/com/dsh/config/SwaggerConfig.class
new file mode 100644
index 0000000..02917e2
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/config/SwaggerConfig.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/page/HttpKit.class b/cloud-server-communityWorldCup/target/classes/com/dsh/page/HttpKit.class
new file mode 100644
index 0000000..b1a972b
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/page/HttpKit.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/page/Order.class b/cloud-server-communityWorldCup/target/classes/com/dsh/page/Order.class
new file mode 100644
index 0000000..d1d43e2
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/page/Order.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/page/PageFactory.class b/cloud-server-communityWorldCup/target/classes/com/dsh/page/PageFactory.class
new file mode 100644
index 0000000..be79adf
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/page/PageFactory.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/page/WafKit.class b/cloud-server-communityWorldCup/target/classes/com/dsh/page/WafKit.class
new file mode 100644
index 0000000..2b4f6fc
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/page/WafKit.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/com/dsh/page/WafRequestWrapper.class b/cloud-server-communityWorldCup/target/classes/com/dsh/page/WafRequestWrapper.class
new file mode 100644
index 0000000..6280832
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/com/dsh/page/WafRequestWrapper.class
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/classes/logback-spring.xml b/cloud-server-communityWorldCup/target/classes/logback-spring.xml
new file mode 100644
index 0000000..3375bfb
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/logback-spring.xml
@@ -0,0 +1,230 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WARN < ERROR < FATAL,比如: 如果设置为WARN,则低于WARN的信息都不会输出 -->
+<!-- scan:当此属性设置为true时,配置文档如果发生改变,将会被重新加载,默认值为true -->
+<!-- scanPeriod:设置监测配置文档是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。 -->
+<!-- debug:当此属性设置为true时,将打印出logback内部日志信息,实时查看logback运行状态。默认值为false。 -->
+<configuration scan="true" scanPeriod="10 seconds">
+    <contextName>logback</contextName>
+
+    <!-- name的值是变量的名称,value的值时变量定义的值。通过定义的值会被插入到logger上下文中。定义后,可以使“${}”来使用变量。 -->
+    <property name="log.path" value="/usr/playpai/server/logs"/>
+
+    <!--0. 日志格式和颜色渲染 -->
+    <!-- 彩色日志依赖的渲染类 -->
+    <conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter"/>
+    <conversionRule conversionWord="wex"
+                    converterClass="org.springframework.boot.logging.logback.WhitespaceThrowableProxyConverter"/>
+    <conversionRule conversionWord="wEx"
+                    converterClass="org.springframework.boot.logging.logback.ExtendedWhitespaceThrowableProxyConverter"/>
+    <!-- 彩色日志格式 -->
+    <property name="CONSOLE_LOG_PATTERN"
+              value="${CONSOLE_LOG_PATTERN:-%clr(%d{yyyy-MM-dd HH:mm:ss.SSS}){faint} %clr(${LOG_LEVEL_PATTERN:-%5p}) %clr(${PID:- }){magenta} %clr(---){faint} %clr([%15.15t]){faint} %clr(%-40.40logger{39}){cyan} %clr(:){faint} %m%n${LOG_EXCEPTION_CONVERSION_WORD:-%wEx}}"/>
+
+    <!--1. 输出到控制台-->
+    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
+        <!--此日志appender是为开发使用,只配置最底级别,控制台输出的日志级别是大于或等于此级别的日志信息-->
+        <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
+            <level>info</level>
+        </filter>
+        <encoder>
+            <Pattern>${CONSOLE_LOG_PATTERN}</Pattern>
+            <!-- 设置字符集 -->
+            <charset>UTF-8</charset>
+        </encoder>
+    </appender>
+
+    <!--2. 输出到文档-->
+    <!-- 2.1 level为 DEBUG 日志,时间滚动输出  -->
+    <appender name="DEBUG_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文档的路径及文档名 -->
+        <file>${log.path}/mb-cloud-communityWorldCup/debug.log</file>
+        <!--日志文档输出格式  Output format of the log document.-->
+        <encoder>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
+            <charset>UTF-8</charset> <!-- 设置字符集 -->
+        </encoder>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录  Rolling strategy of the logger, recording by date or by size.-->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 日志归档 -->
+            <fileNamePattern>${log.path}/mb-cloud-communityWorldCup/%d{yyyy-MM-dd}/debug-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>100MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+            <!--日志文档保留天数-->
+            <maxHistory>15</maxHistory>
+        </rollingPolicy>
+        <!-- 此日志文档只记录debug级别的 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>debug</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <!-- 2.2 level为 INFO 日志,时间滚动输出  -->
+    <appender name="INFO_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文档的路径及文档名 -->
+        <file>${log.path}/mb-cloud-communityWorldCup/info.log</file>
+        <!--日志文档输出格式  Output format of the log document.-->
+        <encoder>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
+            <charset>UTF-8</charset>
+        </encoder>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录  Rolling strategy of the logger, recording by date or by size.-->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <!-- 每天日志归档路径以及格式 -->
+            <fileNamePattern>${log.path}/mb-cloud-communityWorldCup/%d{yyyy-MM-dd}/info-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>100MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+            <!--日志文档保留天数-->
+            <maxHistory>15</maxHistory>
+        </rollingPolicy>
+        <!-- 此日志文档只记录info级别的 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>info</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <!-- 2.3 level为 WARN 日志,时间滚动输出  -->
+    <appender name="WARN_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文档的路径及文档名 -->
+        <file>${log.path}/mb-cloud-communityWorldCup/warn.log</file>
+        <!--日志文档输出格式  Output format of the log document.-->
+        <encoder>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
+            <charset>UTF-8</charset> <!-- 此处设置字符集 -->
+        </encoder>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录  Rolling strategy of the logger, recording by date or by size.-->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <fileNamePattern>${log.path}/mb-cloud-communityWorldCup/%d{yyyy-MM-dd}/warn-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>100MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+            <!--日志文档保留天数-->
+            <maxHistory>15</maxHistory>
+        </rollingPolicy>
+        <!-- 此日志文档只记录warn级别的 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>warn</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <!-- 2.4 level为 ERROR 日志,时间滚动输出  -->
+    <appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文档的路径及文档名 -->
+        <file>${log.path}/mb-cloud-communityWorldCup/error.log</file>
+        <!--日志文档输出格式  Output format of the log document.-->
+        <encoder>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
+            <charset>UTF-8</charset> <!-- 此处设置字符集 -->
+        </encoder>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录  Rolling strategy of the logger, recording by date or by size.-->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <fileNamePattern>${log.path}/mb-cloud-communityWorldCup/%d{yyyy-MM-dd}/error-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>100MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+            <!--日志文档保留天数-->
+            <maxHistory>15</maxHistory>
+        </rollingPolicy>
+        <!-- 此日志文档只记录ERROR级别的 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>ERROR</level>
+            <onMatch>ACCEPT</onMatch>
+            <onMismatch>DENY</onMismatch>
+        </filter>
+    </appender>
+
+    <!-- 2.5 所有 除了DEBUG级别的其它高于DEBUG的 日志,记录到一个文件  -->
+    <appender name="ALL_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
+        <!-- 正在记录的日志文档的路径及文档名 -->
+        <file>${log.path}/mb-cloud-communityWorldCup/all.log</file>
+        <!--日志文档输出格式  Output format of the log document.-->
+        <encoder>
+            <pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{50} - %msg%n</pattern>
+            <charset>UTF-8</charset> <!-- 此处设置字符集 -->
+        </encoder>
+        <!-- 日志记录器的滚动策略,按日期,按大小记录  Rolling strategy of the logger, recording by date or by size.-->
+        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
+            <fileNamePattern>${log.path}/mb-cloud-communityWorldCup/%d{yyyy-MM-dd}/all-%d{yyyy-MM-dd}.%i.log</fileNamePattern>
+            <timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
+                <maxFileSize>100MB</maxFileSize>
+            </timeBasedFileNamingAndTriggeringPolicy>
+            <!--日志文档保留天数-->
+            <maxHistory>15</maxHistory>
+        </rollingPolicy>
+        <!-- 此日志文档记录除了DEBUG级别的其它高于DEBUG的 -->
+        <filter class="ch.qos.logback.classic.filter.LevelFilter">
+            <level>DEBUG</level>
+            <onMatch>DENY</onMatch>
+            <onMismatch>ACCEPT</onMismatch>
+        </filter>
+    </appender>
+
+    <!--
+        <logger>用来设置某一个包或者具体的某一个类的日志打印级别、
+        以及指定<appender>。<logger>仅有一个name属性,
+        一个可选的level和一个可选的addtivity属性。
+        name:用来指定受此logger约束的某一个包或者具体的某一个类。
+        level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,
+              还有一个特殊值INHERITED或者同义词NULL,代表强制执行上级的级别。
+              如果未设置此属性,那么当前logger将会继承上级的级别。
+        addtivity:是否向上级logger传递打印信息。默认是true。
+        <logger name="org.springframework.web" level="info"/>
+        <logger name="org.springframework.scheduling.annotation.ScheduledAnnotationBeanPostProcessor" level="INFO"/>
+    -->
+
+    <!--
+        root节点是必选节点,用来指定最基础的日志输出级别,只有一个level属性
+        level:用来设置打印级别,大小写无关:TRACE, DEBUG, INFO, WARN, ERROR, ALL 和 OFF,
+        不能设置为INHERITED或者同义词NULL。默认是DEBUG
+        可以包含零个或多个元素,标识这个appender将会添加到这个logger。
+    -->
+
+    <!-- 4  最终的策略:
+                 基本策略(root级) + 根据profile在启动时, logger标签中定制化package日志级别(优先级高于上面的root级)-->
+    <springProfile name="dev">
+        <root level="info">
+            <appender-ref ref="CONSOLE"/>
+            <appender-ref ref="DEBUG_FILE"/>
+            <appender-ref ref="INFO_FILE"/>
+            <appender-ref ref="WARN_FILE"/>
+            <appender-ref ref="ERROR_FILE"/>
+            <appender-ref ref="ALL_FILE"/>
+        </root>
+        <logger name="com.dsh" level="debug"/>
+        <logger name="business-log" level="warn"/>
+    </springProfile>
+
+    <springProfile name="fat">
+        <root level="info">
+            <appender-ref ref="CONSOLE"/>
+            <appender-ref ref="DEBUG_FILE"/>
+            <appender-ref ref="INFO_FILE"/>
+            <appender-ref ref="WARN_FILE"/>
+            <appender-ref ref="ERROR_FILE"/>
+            <appender-ref ref="ALL_FILE"/>
+        </root>
+        <logger name="com.dsh.course.mapper" level="error"/>
+        <logger name="business-log" level="warn"/>
+    </springProfile>
+
+    <springProfile name="prod">
+        <root level="warn">
+            <!-- 生产环境最好不配置console写文件 -->
+            <appender-ref ref="DEBUG_FILE"/>
+            <appender-ref ref="INFO_FILE"/>
+            <appender-ref ref="WARN_FILE"/>
+            <appender-ref ref="ERROR_FILE"/>
+            <appender-ref ref="ALL_FILE"/>
+        </root>
+        <logger name="com.dsh.course.mapper" level="debug"/>
+        <logger name="business-log" level="warn"/>
+    </springProfile>
+
+</configuration>
\ No newline at end of file
diff --git a/cloud-server-communityWorldCup/target/classes/mapper/WorldCupCompetitorMapper.xml b/cloud-server-communityWorldCup/target/classes/mapper/WorldCupCompetitorMapper.xml
new file mode 100644
index 0000000..8ce3c39
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/mapper/WorldCupCompetitorMapper.xml
@@ -0,0 +1,360 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.dsh.communityWorldCup.mapper.WorldCupCompetitorMapper">
+
+    <select id="getNumberOfGamesRanked" resultType="map">
+        select
+        aa.participantType,
+        aa.participantId,
+        aa.num
+        from (
+            select
+            CASE WHEN participantType = 2 THEN 0 ELSE 1 END as participantType,
+            participantId,
+            count(*) as num
+            from t_world_cup_competitor
+            where matchResult is not null and DATE_FORMAT(NOW(), '%Y') = DATE_FORMAT(startTime, '%Y')
+            <if test="null != appUserIds and appUserIds.size() > 0">
+                and appUserId in
+                <foreach collection="appUserIds" item="item" index="index" open="(" separator="," close=")">
+                    #{item}
+                </foreach>
+            </if>
+            group by participantType, participantId
+        ) as aa order by aa.num desc,aa.participantId
+    </select>
+
+
+
+    <select id="getMatchRecord" resultType="com.dsh.communityWorldCup.model.MatchRecordList">
+        select
+            b.`name`,
+            a.ourScore,
+            a.opponentScore,
+            DATE_FORMAT(a.startTime, '%Y-%m-%d %H:%i') as startTime,
+            a.matchResult,
+            (a.participationIntegral + a.winIntegral+a.drawIntegral+a.loseIntegral) as award
+        from t_world_cup_competitor a
+        left join t_world_cup b on (a.worldCupId = b.id)
+        where a.matchResult is not null and a.participantId = #{item.id} and a.participantType = #{item.isStudent}
+        order by a.startTime desc limit #{item.pageNo}, #{item.pageSize}
+    </select>
+
+
+
+<!--
+    <select id="getWorldCupRank" resultType="java.util.Map">
+        select
+        aa.participantType,
+        aa.participantId,
+        aa.appUserId,
+        aa.winRate,
+        aa.totalSession
+        from (
+            select
+            a.participantType,
+            a.participantId,
+            a.appUserId,
+            ifnull(a.num, 0) as totalSession,
+            (ifnull(b.num, 0) / ifnull(a.num, 0) * 100) as winRate
+            from (
+                select
+                participantType,
+                participantId,
+                appUserId,
+                count(*) as num
+                from t_world_cup_competitor
+                where matchResult is not null
+                <if test="null != item.year">
+                    and DATE_FORMAT(startTime, '%Y') = #{item.year}
+                </if>
+                <if test="null != appUserIds and appUserIds.size() > 0">
+                    and appUserId in
+                    <foreach collection="appUserIds" item="iten" index="index" open="(" separator="," close=")">
+                        #{iten}
+                    </foreach>
+                </if>
+                group by participantType, participantId, appUserId
+            ) as a
+            left join (
+                select
+                participantType,
+                participantId,
+                appUserId,
+                count(*) as num
+                from t_world_cup_competitor
+                where matchResult != -1
+                <if test="null != item.year">
+                    and DATE_FORMAT(startTime, '%Y') = #{item.year}
+                </if>
+                <if test="null != appUserIds and appUserIds.size() > 0">
+                    and appUserId in
+                    <foreach collection="appUserIds" item="iten" index="index" open="(" separator="," close=")">
+                        #{iten}
+                    </foreach>
+                </if>
+                group by participantType, participantId, appUserId
+            ) as b on (a.participantId = b.participantId and a.participantType = b.participantType)
+        ) as aa
+        <if test="null != item.sort and item.sort == 1">
+            order by aa.totalSession desc,aa.participantId
+        </if>
+        <if test="null != item.sort and item.sort == 2">
+            order by aa.winRate desc,aa.participantId
+        </if>
+    </select>
+    -->
+    
+    <select id="getWorldCupRank" resultType="java.util.Map">
+        select
+        participantType,
+        participantId,
+        appUserId,
+        count(*) as num,
+        sum(winIntegral) as winIntegral,
+        sum(drawIntegral) as drawIntegral,
+        sum(loseIntegral) as loseIntegral,
+        sum(participationIntegral) as participationIntegral
+        from t_world_cup_competitor
+        where matchResult is not null
+        <if test="null != item.year">
+            and DATE_FORMAT(startTime, '%Y') = #{item.year}
+        </if>
+        <if test="null != sTime and null != eTime">
+            and startTime between #{sTime} and #{eTime}
+        </if>
+
+
+        <if test="null != item.worldCupId">
+            and worldCupId =#{item.worldCupId}
+        </if>
+        <if test="null != appUserIds and appUserIds.size() > 0">
+            and appUserId in
+            <foreach collection="appUserIds" item="iten" index="index" open="(" separator="," close=")">
+                #{iten}
+            </foreach>
+        </if>
+        group by participantType, participantId, appUserId
+    </select>
+    
+    
+    <select id="getWorldCupRank1" resultType="java.util.Map">
+        select
+        participantType,
+        participantId,
+        appUserId,
+        count(*) as num
+        from t_world_cup_competitor
+        where matchResult is not null and matchResult != -1
+        <if test="null != item.year">
+            and DATE_FORMAT(startTime, '%Y') = #{item.year}
+        </if>
+        <if test="null != sTime and null != eTime">
+            and startTime between #{sTime} and #{eTime}
+        </if>
+        <if test="null != item.worldCupId">
+            and worldCupId =#{item.worldCupId}
+        </if>
+        <if test="null != appUserIds and appUserIds.size() > 0">
+            and appUserId in
+            <foreach collection="appUserIds" item="iten" index="index" open="(" separator="," close=")">
+                #{iten}
+            </foreach>
+        </if>
+        group by participantType, participantId, appUserId
+    </select>
+    
+
+
+    <select id="worldCupRecordsList" resultType="map">
+        select
+        participantType,
+        participantId,
+        appUserId,
+        count(*) as num
+        from t_world_cup_competitor
+        where matchResult is not null
+        <if test="null != appUserIds and appUserIds.size() > 0">
+            and appUserId in
+            <foreach collection="appUserIds" item="iten" index="index" open="(" separator="," close=")">
+                #{iten}
+            </foreach>
+        </if>
+        <if test="sTime != null and eTime != null">
+            and startTime between #{sTime} and #{eTime}
+        </if>
+        group by participantType, participantId, appUserId
+    </select>
+    
+    <select id="worldCupRecordsList1" resultType="map">
+        select
+        participantType,
+        participantId,
+        appUserId,
+        count(*) as num
+        from t_world_cup_competitor
+        where matchResult is not null and matchResult != -1
+        <if test="null != appUserIds and appUserIds.size() > 0">
+            and appUserId in
+            <foreach collection="appUserIds" item="iten" index="index" open="(" separator="," close=")">
+                #{iten}
+            </foreach>
+        </if>
+        <if test="sTime != null and eTime != null">
+            and startTime between #{sTime} and #{eTime}
+        </if>
+        group by participantType, participantId, appUserId
+    </select>
+
+
+    <select id="worldCupRecordsListCount" resultType="int">
+        select count(*) from (
+            select
+            participantType,
+            participantId,
+            appUserId
+            from t_world_cup_competitor
+            where matchResult is not null
+            <if test="null != appUserIds and appUserIds.size() > 0">
+                and appUserId in
+                <foreach collection="appUserIds" item="iten" index="index" open="(" separator="," close=")">
+                    #{iten}
+                </foreach>
+            </if>
+            group by participantType, participantId, appUserId
+        ) as aa
+    </select>
+
+
+
+    <select id="worldCupGameStatisticsInfoList" resultType="map">
+        select
+        aa.participantType,
+        aa.participantId,
+        aa.appUserId,
+        aa.totalSession,
+        aa.win,
+        ROUND(aa.winRate, 2) as winRate
+        from (
+            select
+            a.participantType,
+            a.participantId,
+            a.appUserId,
+            a.num as totalSession,
+            ifnull(b.num, 0) as win,
+            (ifnull(b.num, 0) / a.num * 100) as winRate
+            from (
+                select
+                participantType,
+                participantId,
+                appUserId,
+                count(*) as num
+                from t_world_cup_competitor
+                where matchResult is not null
+                <if test="null != worldCupId">
+                    and worldCupId = #{worldCupId}
+                </if>
+                group by participantType, participantId, appUserId
+            ) as a
+            left join (
+                select
+                participantType,
+                participantId,
+                appUserId,
+                count(*) as num
+                from t_world_cup_competitor
+                where matchResult != -1
+                <if test="null != worldCupId">
+                    and worldCupId = #{worldCupId}
+                </if>
+                group by participantType, participantId, appUserId
+            ) as b on (a.participantId = b.participantId and a.participantType = b.participantType)
+        ) as aa order by aa.totalSession desc
+    </select>
+
+    <select id="userGameRecordList" resultType="map">
+        select
+        participantType,
+        participantId,
+        appUserId,
+        DATE_FORMAT(a.startTime, '%Y-%m-%d %H:%i') as startTime,
+        ourScore,
+        opponentScore,
+        matchResult,
+        b.`name`,
+        CONCAT(a.id, '') as id
+        from t_world_cup_competitor a
+        left join t_world_cup b on (a.worldCupId = b.id)
+        where matchResult is not null
+        <if test="null != name and '' != name">
+            and b.name like CONCAT('%', #{name}, '%')
+        </if>
+        order by a.startTime desc
+    </select>
+
+
+
+    <select id="getUserGameRecordList" resultType="map">
+        select
+        participantType,
+        participantId,
+        appUserId,
+        count(*) as num
+        from t_world_cup_competitor
+        where matchResult is not null
+        <if test="null != participantType">
+            and participantType = #{participantType}
+        </if>
+        <if test="null != participantId">
+            and participantId = #{participantId}
+        </if>
+        group by participantType, participantId, appUserId
+    </select>
+    
+    
+    
+    <select id="getUserGameRecordList1" resultType="map">
+        select
+        participantType,
+        participantId,
+        appUserId,
+        count(*) as num
+        from t_world_cup_competitor
+        where matchResult != -1
+        <if test="null != participantType">
+            and participantType = #{participantType}
+        </if>
+        <if test="null != participantId">
+            and participantId = #{participantId}
+        </if>
+        group by participantType, participantId, appUserId
+    </select>
+    
+
+
+
+    <select id="getMatchTime" resultType="int">
+        select count(*) as matchTime from (select code from t_world_cup_competitor where worldCupId = #{worldCupId} group by code) as b
+    </select>
+
+
+
+    <select id="getWorldCupListFromRank" resultType="com.dsh.communityWorldCup.model.WorldCupListVo">
+        select
+        a.id,
+        b.worldCupId,
+        c.name,
+        c.lon,
+        c.lat,
+        c.basePeople as heat,
+        c.status
+        from t_world_cup_payment_participant a
+        left join t_world_cup_payment b on (a.worldCupPaymentId = b.id)
+        left join t_world_cup c on (b.worldCupId = c.id)
+        where  a.participantId = #{item.id} and b.payStatus = 2 and b.refundTime is null and b.state = 1
+        <if test="null != item.name">
+            and c.name  like CONCAT('%', #{item.name}, '%')
+        </if>
+        order by a.createTime desc
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/cloud-server-communityWorldCup/target/classes/mapper/WorldCupMapper.xml b/cloud-server-communityWorldCup/target/classes/mapper/WorldCupMapper.xml
new file mode 100644
index 0000000..7411894
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/mapper/WorldCupMapper.xml
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.dsh.communityWorldCup.mapper.WorldCupMapper">
+
+
+    <select id="getWorldCupListCoach" resultType="com.dsh.communityWorldCup.model.WorldCupListCoachVo">
+        select
+        id,
+        name,
+        CONCAT(DATE_FORMAT(startTime, '%Y.%m.%d %H:%i'), '-', DATE_FORMAT(endTime, '%Y.%m.%d %H:%i'))as activeTime,
+        matchNumber,
+        status,
+        lon,
+        lat,
+        type,
+        CASE status WHEN 1 THEN 2 WHEN 2 THEN 1 ELSE status END as sort
+        from t_world_cup where status != 3
+        <if test="null != item.content and '' != item.content">
+            and `name` like CONCAT('%', #{item.content}, '%')
+        </if>
+        <if test="null != item.storeId">
+            and id in (select worldCupId from t_world_cup_store where storeId = #{item.storeId})
+        </if>
+    </select>
+
+
+
+    <select id="getWorldCupList" resultType="com.dsh.communityWorldCup.model.WorldCupListVo">
+        select
+        a.id,
+        a.name,
+        DATE_FORMAT(ifnull(a.registrationClosingTime, a.endTime), '%Y-%m-%d %H:%i') as registrationClosingTime,
+        CONCAT(a.startAge, '-', a.endAge) as age,
+        a.coverImg,
+        a.intro as content,
+        a.lon,
+        a.lat,
+        a.basePeople as heat
+        from t_world_cup a
+        where a.status in (1, 2)
+        <if test="null != item.content and '' != item.content">
+            and a.name like CONCAT('%', #{item.content}, '%')
+        </if>
+        <if test="null != item.storeId">
+            and a.id in (select worldCupId from t_world_cup_store where storeId = #{item.storeId})
+        </if>
+        <if test="null != item.gender">
+            and #{item.gender} = a.gender
+        </if>
+        order by a.createTime desc
+    </select>
+
+
+
+    <select id="getWorldCupInfo" resultType="com.dsh.communityWorldCup.model.WorldCupInfo">
+        select
+        a.id,
+        a.infoImg,
+        a.name,
+        a.basePeople as heat,
+        DATE_FORMAT(a.startTime, '%Y-%m-%d %H:%i') as startTime,
+        DATE_FORMAT(a.endTime, '%Y-%m-%d %H:%i') as endTime,
+        DATE_FORMAT(ifnull(a.registrationClosingTime, a.endTime), '%Y-%m-%d %H:%i') as registrationClosingTime,
+        CONCAT(a.startAge, '-', a.endAge) as age,
+        a.gender,
+        a.province,
+        a.city,
+        a.address,
+        a.cash,
+        a.paiCoin,
+        a.classHour,
+        a.intro,
+        a.content,
+        a.contentOne
+        from t_world_cup  a
+        where a.id = #{id}
+    </select>
+
+
+
+    <select id="getWorldCupListAll" resultType="map">
+        select
+        id,
+        `name`,
+        DATE_FORMAT(startTime, '%Y.%m.%d %H:%i') as startTime,
+        DATE_FORMAT(endTime, '%Y.%m.%d %H:%i') as endTime,
+        CONCAT(startAge, '至', endAge) as age,
+        gender,
+        maxPeople,
+        status,
+        type
+        from t_world_cup
+        where 1 = 1
+        <if test="null != item.name and '' != item.name">
+            and `name` like CONCAT('%', #{item.name}, '%')
+        </if>
+        <if test="null != item.startTime and '' != item.startTime">
+            and DATE_FORMAT(startTime, '%Y-%m-%d') = #{item.startTime}
+        </if>
+        <if test="null != item.endTime and '' != item.endTime">
+            and DATE_FORMAT(endTime, '%Y-%m-%d') = #{item.endTime}
+        </if>
+        <if test="null != item.status">
+            and status= #{item.status}
+        </if>
+        <if test="null != item.type">
+            and type= #{item.type}
+        </if>
+        order by createTime desc limit #{item.offset}, #{item.limit}
+    </select>
+
+
+    <select id="getWorldCupListAllCount" resultType="int">
+        select
+        count(*)
+        from t_world_cup
+        where 1 = 1
+        <if test="null != item.name and '' != item.name">
+            and `name` like CONCAT('%', #{item.name}, '%')
+        </if>
+        <if test="null != item.startTime and '' != item.startTime">
+            and DATE_FORMAT(startTime, '%Y-%m-%d') &gt;= #{item.startTime}
+        </if>
+        <if test="null != item.endTime and '' != item.endTime">
+            and DATE_FORMAT(endTime, '%Y-%m-%d') &lt;= #{item.endTime}
+        </if>
+        <if test="null != item.status">
+            and status= #{item.status}
+        </if>
+    </select>
+
+
+
+    <select id="worldCupGameStatistics" resultType="map">
+        select
+        a.id,
+        a.`name`,
+        DATE_FORMAT(a.startTime, '%Y.%m.%d %H:%i') as startTime,
+        DATE_FORMAT(a.endTime, '%Y.%m.%d %H:%i') as endTime
+        from t_world_cup a
+        where 1 = 1
+        <if test="null != item.name and '' != item.name">
+            and a.`name` like CONCAT('%', #{item.name}, '%')
+        </if>
+        order by a.createTime desc limit #{item.offset}, #{item.limit}
+    </select>
+
+    <select id="worldCupGameStatisticsCount" resultType="int">
+        select
+        count(*)
+        from t_world_cup a
+        where 1 = 1
+        <if test="null != item.name and '' != item.name">
+            and a.`name` like CONCAT('%', #{item.name}, '%')
+        </if>
+    </select>
+
+
+
+    <update id="updateWorldCupAll">
+        update t_world_cup set name = #{item.name}, startTime = #{item.startTime}, endTime = #{item.endTime}, registrationClosingTime = #{item.registrationClosingTime}, startAge = #{item.startAge}, endAge = #{item.endAge},
+        gender = #{item.gender}, payType = #{item.payType}, cash = #{item.cash}, paiCoin = #{item.paiCoin}, classHour = #{item.classHour}, maxPeople = #{item.maxPeople}, basePeople = #{item.basePeople}, participationIntegral = #{item.participationIntegral},
+        winIntegral = #{item.winIntegral}, province = #{item.province}, provinceCode = #{item.provinceCode}, city = #{item.city}, cityCode = #{item.cityCode}, address = #{item.address}, lon = #{item.lon}, lat = #{item.lat}, coverImg = #{item.coverImg}, homeBackdropImg = #{item.homeBackdropImg},
+        infoImg = #{item.infoImg}, intro = #{item.intro}, content = #{item.content}, status = #{item.status}, createTime = #{item.createTime}, matchNumber = #{item.matchNumber} where id = #{item.id}
+    </update>
+</mapper>
\ No newline at end of file
diff --git a/cloud-server-communityWorldCup/target/classes/mapper/WorldCupPaymentMapper.xml b/cloud-server-communityWorldCup/target/classes/mapper/WorldCupPaymentMapper.xml
new file mode 100644
index 0000000..fd6ca8c
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/mapper/WorldCupPaymentMapper.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.dsh.communityWorldCup.mapper.WorldCupPaymentMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/cloud-server-communityWorldCup/target/classes/mapper/WorldCupPaymentParticipantMapper.xml b/cloud-server-communityWorldCup/target/classes/mapper/WorldCupPaymentParticipantMapper.xml
new file mode 100644
index 0000000..0adc2e9
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/mapper/WorldCupPaymentParticipantMapper.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.dsh.communityWorldCup.mapper.WorldCupPaymentParticipantMapper">
+
+
+
+    <select id="getWorldCupPaymentParticipant" resultType="com.dsh.communityWorldCup.entity.WorldCupPaymentParticipant">
+        select *
+        from t_world_cup_payment_participant
+        where worldCupId = #{worldCupId} and participantType = #{participantType} and participantId = #{participantId} and worldCupPaymentId in (
+            select id from t_world_cup_payment where worldCupId = #{worldCupId} and payStatus = 2 and state = 1
+            ) order by createTime desc limit 0, 1
+    </select>
+
+
+
+    <select id="getMyWorldCupList" resultType="com.dsh.communityWorldCup.model.WorldCupListVo">
+        select
+        a.id,
+        b.worldCupId,
+        c.name,
+        DATE_FORMAT(ifnull(c.registrationClosingTime, c.endTime), '%Y-%m-%d %H:%i') as registrationClosingTime,
+        CONCAT(c.startAge, '-', c.endAge) as age,
+        c.coverImg,
+        c.intro as content,
+        c.lon,
+        c.lat,
+        c.basePeople as heat,
+        c.status
+        from t_world_cup_payment_participant a
+        left join t_world_cup_payment b on (a.worldCupPaymentId = b.id)
+        left join t_world_cup c on (b.worldCupId = c.id)
+        where a.participantType = #{item.isStudent} and a.participantId = #{item.id} and b.payStatus = 2 and b.refundTime is null and b.state = 1
+        <if test="null != item.state">
+            and c.status = #{item.state}
+        </if>
+        order by b.createTime desc limit #{item.pageNo}, #{item.pageSize}
+    </select>
+
+
+
+    <select id="getCount" resultType="int">
+        select count(*) from (
+          select
+          participantId,
+          participantType
+          from t_world_cup_payment_participant where worldCupId = #{worldCupId} and worldCupPaymentId in
+          <foreach collection="worldCupPaymentId" item="item" index="index" open="(" separator="," close=")">
+              #{item}
+          </foreach>
+          group by participantId, participantType
+        ) as aa
+    </select>
+
+
+
+    <select id="getUserGameRecordList" resultType="map">
+        select
+        participantType,
+        participantId,
+        appUserId
+        from t_world_cup_payment_participant group by participantType, participantId, appUserId
+    </select>
+</mapper>
\ No newline at end of file
diff --git a/cloud-server-communityWorldCup/target/classes/mapper/WorldCupStoreMapper.xml b/cloud-server-communityWorldCup/target/classes/mapper/WorldCupStoreMapper.xml
new file mode 100644
index 0000000..49274b0
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/mapper/WorldCupStoreMapper.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.dsh.communityWorldCup.mapper.WorldCupStoreMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/cloud-server-communityWorldCup/target/classes/redis.properties b/cloud-server-communityWorldCup/target/classes/redis.properties
new file mode 100644
index 0000000..5673359
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/redis.properties
@@ -0,0 +1,10 @@
+spring.redis.database=0
+spring.redis.host=127.0.0.1
+spring.redis.port=6379
+spring.redis.password=playPai2026test
+spring.redis.jedis.pool.max-active=1024
+spring.redis.jedis.pool.max-wait=10000
+spring.redis.jedis.pool.max-idle=200
+spring.redis.jedis.pool.min-idle=50
+spring.redis.timeout=10000
+spring.redis.block-when-exhausted=true
\ No newline at end of file
diff --git a/cloud-server-communityWorldCup/target/classes/sharding-jdbc.properties b/cloud-server-communityWorldCup/target/classes/sharding-jdbc.properties
new file mode 100644
index 0000000..86a32f7
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/classes/sharding-jdbc.properties
@@ -0,0 +1,34 @@
+
+#datasource.names=master0
+#datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
+#datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
+#datasource.master0.url=jdbc:mysql://192.168.110.80:3306/playpai_community_world_cup?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
+#datasource.master0.username=root
+#datasource.master0.password=123456
+#datasource.master0.maxActive=20
+#datasource.master0.maxWait=60000
+#datasource.master0.minIdle=5
+#datasource.master0.initialSize=2
+
+#datasource.names=master0
+#datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
+#datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
+#datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_community_world_cup?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
+#datasource.master0.username=root
+#datasource.master0.password=root
+#datasource.master0.maxActive=20
+#datasource.master0.maxWait=60000
+#datasource.master0.minIdle=5
+#datasource.master0.initialSize=2
+
+
+datasource.names=master0
+datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
+datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
+datasource.master0.url=jdbc:mysql://localhost:3306/playpai_community_world_cup?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
+datasource.master0.username=root
+datasource.master0.password=playpai2023!
+datasource.master0.maxActive=20
+datasource.master0.maxWait=60000
+datasource.master0.minIdle=5
+datasource.master0.initialSize=2
diff --git a/cloud-server-communityWorldCup/target/maven-archiver/pom.properties b/cloud-server-communityWorldCup/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..d9aad12
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Sun Jun 07 14:49:58 CST 2026
+version=1.1.3
+groupId=cn.mb.cloud
+artifactId=mb-cloud-communityWorldCup
diff --git a/cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..aee16b8
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,182 @@
+com\dsh\communityWorldCup\service\IWorldCupPaymentParticipantService.class
+com\dsh\communityWorldCup\util\wx\PartnerAppPrepay$CouponInfo.class
+com\dsh\communityWorldCup\service\impl\WorldCupPaymentServiceImpl.class
+com\dsh\communityWorldCup\mapper\WorldCupPaymentMapper.class
+com\dsh\communityWorldCup\util\MessageUtils.class
+com\dsh\config\MyLocaleResolver.class
+com\dsh\communityWorldCup\model\WorldCupGameStatisticsInfoList.class
+com\dsh\config\Sharding_jdbc\DatasourceModel.class
+META-INF\spring-configuration-metadata.json
+com\dsh\communityWorldCup\model\RegisteredPersonnel.class
+com\dsh\communityWorldCup\entity\WorldCupStore.class
+com\dsh\communityWorldCup\model\WorldCupQuery.class
+com\dsh\communityWorldCup\util\StringUtil.class
+com\dsh\communityWorldCup\service\impl\WorldCupServiceImpl$1.class
+com\dsh\communityWorldCup\util\CodeGenerateUtils.class
+com\dsh\communityWorldCup\model\WorldCupGameStatisticsListInfo.class
+com\dsh\communityWorldCup\feignclient\account\StudentClient.class
+com\dsh\communityWorldCup\util\TaskUtilCompetition.class
+com\dsh\communityWorldCup\feignclient\model\ListQuery.class
+com\dsh\communityWorldCup\util\wx\PartnerAppPrepay$CommonSceneInfo.class
+com\dsh\communityWorldCup\util\akeylogin\BaseUtils.class
+com\dsh\communityWorldCup\model\CheckPaymentMethod.class
+com\dsh\communityWorldCup\model\WorldCupRank.class
+com\dsh\communityWorldCup\mapper\WorldCupMapper.class
+com\dsh\communityWorldCup\model\MatchRecord.class
+com\dsh\communityWorldCup\util\wx\Create$ReqFundsAccount.class
+com\dsh\communityWorldCup\entity\WorldCupPaymentParticipant.class
+com\dsh\communityWorldCup\model\WorldCupUserListVo.class
+com\dsh\communityWorldCup\service\IWorldCupStoreService.class
+com\dsh\communityWorldCup\feignclient\account\UserIntegralChangesClient.class
+com\dsh\communityWorldCup\feignclient\other\StoreClient.class
+com\dsh\communityWorldCup\service\impl\WorldCupServiceImpl$4.class
+com\dsh\communityWorldCup\feignclient\course\CoursePackageOrderStudentClient.class
+com\dsh\communityWorldCup\model\UserVo.class
+com\dsh\communityWorldCup\util\JsonUtil.class
+com\dsh\communityWorldCup\model\WorldCupList.class
+com\dsh\communityWorldCup\util\httpClinet\HttpResult.class
+com\dsh\communityWorldCup\feignclient\account\model\AppUserIdsByCityName.class
+com\dsh\communityWorldCup\model\MatchRecordVo.class
+com\dsh\communityWorldCup\util\wx\Create$PromotionScope.class
+com\dsh\communityWorldCup\util\wx\Create.class
+com\dsh\communityWorldCup\util\wx\WXPayUtility$2.class
+com\dsh\communityWorldCup\entity\WorldCupCompetitor.class
+com\dsh\communityWorldCup\util\wx\WeChatSignUtil.class
+com\dsh\communityWorldCup\util\LocalDateTimeUtils.class
+com\dsh\communityWorldCup\entity\WorldCup.class
+com\dsh\communityWorldCup\feignclient\account\AppUserClient.class
+com\dsh\communityWorldCup\controller\WorldCupController.class
+com\dsh\communityWorldCup\model\EndWorldCup.class
+com\dsh\config\SwaggerConfig.class
+com\dsh\communityWorldCup\util\akeylogin\SignUtil.class
+com\dsh\communityWorldCup\model\UserDetailsOfSearch.class
+com\dsh\communityWorldCup\model\MatchRecordList.class
+com\dsh\communityWorldCup\service\impl\WorldCupServiceImpl$3.class
+com\dsh\communityWorldCup\util\JuHeUtil.class
+com\dsh\communityWorldCup\util\wx\PartnerAppPrepay.class
+com\dsh\communityWorldCup\util\wx\Create$Channel.class
+com\dsh\communityWorldCup\util\wx\Create$Promotion.class
+com\dsh\communityWorldCup\util\TaskUtil.class
+com\dsh\communityWorldCup\feignclient\competition\ParticipantClient.class
+com\dsh\communityWorldCup\util\ResultUtil.class
+com\dsh\communityWorldCup\model\PaymentWorldCup.class
+com\dsh\page\HttpKit.class
+com\dsh\communityWorldCup\feignclient\model\BillingDataRequestVo.class
+com\dsh\communityWorldCup\feignclient\model\BillingRequest.class
+com\dsh\communityWorldCup\model\WorldCupStoreVO.class
+com\dsh\communityWorldCup\model\EntrantRankVo.class
+com\dsh\communityWorldCup\model\UserGameRecordList.class
+com\dsh\communityWorldCup\feignclient\account\model\Student.class
+com\dsh\communityWorldCup\service\impl\WorldCupStoreServiceImpl.class
+com\dsh\communityWorldCup\util\DoubleUtil.class
+com\dsh\communityWorldCup\util\PayMoneyUtil.class
+com\dsh\communityWorldCup\util\akeylogin\Md5Util.class
+com\dsh\communityWorldCup\util\wx\Create$Amount.class
+com\dsh\communityWorldCup\model\SaveData.class
+com\dsh\communityWorldCup\util\wx\Create$Account.class
+com\dsh\communityWorldCup\model\ParticipantVo.class
+com\dsh\communityWorldCup\feignclient\account\StudentHonorClient.class
+com\dsh\communityWorldCup\util\StudyTimeUtil.class
+com\dsh\config\RedisConfig.class
+com\dsh\page\PageFactory.class
+com\dsh\communityWorldCup\feignclient\course\model\CoursePackageOrderStudent.class
+com\dsh\communityWorldCup\feignclient\other\model\Site.class
+com\dsh\communityWorldCup\util\wx\Create$CreateRequest.class
+com\dsh\communityWorldCup\feignclient\competition\model\Participant.class
+com\dsh\communityWorldCup\util\GDMapGeocodingUtil.class
+com\dsh\communityWorldCup\util\wx\PartnerAppPrepay$CommonAmountInfo.class
+com\dsh\communityWorldCup\feignclient\model\PurchaseRecordVo.class
+com\dsh\communityWorldCup\feignclient\other\SiteClient.class
+com\dsh\communityWorldCup\service\IWorldCupService.class
+com\dsh\page\Order.class
+com\dsh\communityWorldCup\feignclient\other\model\TGame.class
+com\dsh\communityWorldCup\service\impl\WorldCupServiceImpl$2.class
+com\dsh\communityWorldCup\model\StartWorldCup.class
+com\dsh\communityWorldCup\model\GetWorldCupPayment.class
+com\dsh\communityWorldCup\util\HeaderAuthUtil.class
+com\dsh\communityWorldCup\util\akeylogin\DES.class
+com\dsh\config\MessageLocalConfig.class
+com\dsh\communityWorldCup\service\IWorldCupPaymentService.class
+com\dsh\communityWorldCup\util\wx\Create$GoodsDetail.class
+com\dsh\communityWorldCup\util\wx\WeChatV3SignUtil.class
+com\dsh\communityWorldCup\model\WorldCupIncomeVO.class
+com\dsh\CommunityWorldCupApplication.class
+com\dsh\communityWorldCup\model\WorldCupPeople.class
+com\dsh\communityWorldCup\model\EntryPointInfoVo.class
+com\dsh\communityWorldCup\model\StoreIds.class
+com\dsh\page\WafKit.class
+com\dsh\communityWorldCup\util\MD5AndKL.class
+com\dsh\communityWorldCup\util\UUIDUtil.class
+com\dsh\communityWorldCup\feignclient\model\BillingRequestVo.class
+com\dsh\communityWorldCup\model\DeductionClassHourList.class
+com\dsh\communityWorldCup\model\EntrantRank.class
+com\dsh\communityWorldCup\util\wx\WXPayUtility$ApiException.class
+com\dsh\communityWorldCup\util\RedisUtil.class
+com\dsh\communityWorldCup\model\WorldCupListAll.class
+com\dsh\config\JsonLongSerializer.class
+com\dsh\communityWorldCup\service\impl\WorldCupPaymentParticipantServiceImpl.class
+com\dsh\communityWorldCup\util\wx\Create$PromotionType.class
+com\dsh\communityWorldCup\feignclient\account\model\TStudent.class
+com\dsh\communityWorldCup\service\impl\WorldCupServiceImpl.class
+com\dsh\communityWorldCup\feignclient\account\model\StudentHonor.class
+com\dsh\communityWorldCup\util\EmojiUtil.class
+com\dsh\config\Sharding_jdbc\Master0DataSource.class
+com\dsh\communityWorldCup\feignclient\account\model\AppUser.class
+com\dsh\communityWorldCup\model\MyWorldCupList.class
+com\dsh\communityWorldCup\service\IWorldCupCompetitorService.class
+com\dsh\communityWorldCup\model\WorldCupRecords.class
+com\dsh\communityWorldCup\service\impl\WorldCupCompetitorServiceImpl.class
+com\dsh\communityWorldCup\mapper\WorldCupStoreMapper.class
+com\dsh\communityWorldCup\model\DeductionClassHour.class
+com\dsh\communityWorldCup\model\WorldCupCodeListVo.class
+com\dsh\communityWorldCup\model\WorldCupInfo.class
+com\dsh\communityWorldCup\mapper\WorldCupCompetitorMapper.class
+com\dsh\communityWorldCup\feignclient\model\GetStuSourseList.class
+com\dsh\communityWorldCup\model\WorldCupListCoachVo.class
+com\dsh\communityWorldCup\util\wx\Create$Refund.class
+com\dsh\communityWorldCup\model\WorldCupListVo.class
+com\dsh\communityWorldCup\util\wx\PartnerAppPrepay$PartnerAPIv3AppPrepayResponse.class
+com\dsh\communityWorldCup\util\wx\PartnerAppPrepay$PartnerAPIv3CommonPrepayRequest.class
+com\dsh\communityWorldCup\util\wx\PartnerAppPrepay$StoreInfo.class
+com\dsh\communityWorldCup\util\wx\PartnerAppPrepay$GoodsDetail.class
+com\dsh\communityWorldCup\feignclient\other\model\Store.class
+com\dsh\communityWorldCup\util\wx\Create$FundsAccount.class
+com\dsh\communityWorldCup\util\wx\WxV3PayConfig.class
+com\dsh\communityWorldCup\util\ToolUtil.class
+com\dsh\communityWorldCup\util\wx\Create$Status.class
+com\dsh\communityWorldCup\util\HttpRequestUtil.class
+com\dsh\config\Sharding_jdbc\ShardingConfig.class
+com\dsh\communityWorldCup\feignclient\model\CompetitionUser.class
+com\dsh\communityWorldCup\util\wx\WXPayUtility$1.class
+com\dsh\communityWorldCup\feignclient\other\GameClient.class
+com\dsh\communityWorldCup\util\wx\PartnerAppPrepay$PartnerSettleInfo.class
+com\dsh\communityWorldCup\util\wx\WXPayUtility.class
+com\dsh\communityWorldCup\service\impl\WorldCupCompetitorServiceImpl$1.class
+com\dsh\communityWorldCup\util\DateTimeHelper.class
+com\dsh\communityWorldCup\model\WorldCupPeopleVo.class
+com\dsh\communityWorldCup\util\TokenUtil.class
+com\dsh\communityWorldCup\model\WorldCupListCoach.class
+com\dsh\communityWorldCup\model\ChangeScore.class
+com\dsh\communityWorldCup\model\WorldCupGameStatistics.class
+com\dsh\communityWorldCup\model\CheckPaymentMethodVo.class
+com\dsh\communityWorldCup\util\akeylogin\Base64Utils.class
+com\dsh\page\WafRequestWrapper.class
+com\dsh\communityWorldCup\util\PayMoneyUtil$2.class
+com\dsh\communityWorldCup\feignclient\course\CoursePackagePaymentClient.class
+com\dsh\communityWorldCup\model\MyWorldCupInfo.class
+com\dsh\communityWorldCup\util\httpClinet\HttpClientUtil.class
+com\dsh\communityWorldCup\feignclient\account\model\SaveUserIntegralChangesVo.class
+com\dsh\communityWorldCup\util\DateUtil.class
+com\dsh\communityWorldCup\util\wx\Create$FundsFromItem.class
+com\dsh\communityWorldCup\feignclient\DeductionCompetitionsClient.class
+com\dsh\communityWorldCup\mapper\WorldCupPaymentParticipantMapper.class
+com\dsh\communityWorldCup\util\StrUtils.class
+com\dsh\communityWorldCup\entity\WorldCupPayment.class
+com\dsh\communityWorldCup\util\wx\Create$AmountReq.class
+com\dsh\communityWorldCup\feignclient\model\GetPeopleQuery.class
+com\dsh\communityWorldCup\util\PayMoneyUtil$1.class
+com\dsh\communityWorldCup\advice\ControllerException.class
+com\dsh\communityWorldCup\feignclient\course\model\PaymentDeductionClassHour.class
+com\dsh\communityWorldCup\model\UserStatisticsList.class
+com\dsh\communityWorldCup\model\WorldCupRankVo.class
+com\dsh\communityWorldCup\util\GeodesyUtil.class
diff --git a/cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..c89dfa8
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,151 @@
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupRank.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupListVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\RegisteredPersonnel.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupListCoachVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\DeductionCompetitionsClient.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupGameStatisticsInfoList.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\account\model\AppUser.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\ToolUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\config\Sharding_jdbc\DatasourceModel.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\DeductionClassHour.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\config\JsonLongSerializer.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupUserListVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\account\StudentClient.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\StoreIds.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\config\Sharding_jdbc\Master0DataSource.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\mapper\WorldCupStoreMapper.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\entity\WorldCupStore.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\account\model\SaveUserIntegralChangesVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\service\impl\WorldCupCompetitorServiceImpl.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\SaveData.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\account\model\AppUserIdsByCityName.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\controller\WorldCupController.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\wx\WXPayUtility.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\other\model\Site.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupCodeListVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\service\impl\WorldCupServiceImpl.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\DateUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\TaskUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\CodeGenerateUtils.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupListAll.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\StudyTimeUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\entity\WorldCupPaymentParticipant.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\UserGameRecordList.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupGameStatistics.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\page\PageFactory.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\other\GameClient.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\service\IWorldCupPaymentService.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\account\model\TStudent.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\akeylogin\BaseUtils.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\service\impl\WorldCupStoreServiceImpl.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\MD5AndKL.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\UUIDUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\CheckPaymentMethod.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\page\HttpKit.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\EmojiUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\httpClinet\HttpResult.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\wx\Create.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\mapper\WorldCupPaymentMapper.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\other\StoreClient.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\httpClinet\HttpClientUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\other\SiteClient.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\account\UserIntegralChangesClient.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\UserStatisticsList.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\GetWorldCupPayment.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\mapper\WorldCupPaymentParticipantMapper.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\MatchRecordList.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\akeylogin\LoginUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\TokenUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\wx\PartnerAppPrepay.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\entity\WorldCup.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\account\AppUserClient.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\GDMapGeocodingUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\other\model\Store.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\ResultUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\TaskUtilCompetition.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\model\GetPeopleQuery.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\service\IWorldCupCompetitorService.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\StartWorldCup.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\DoubleUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\competition\ParticipantClient.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\MessageUtils.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\MyWorldCupList.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\MatchRecord.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\HttpRequestUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\UserVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\JsonUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\wx\WeChatSignUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\page\WafKit.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\HeaderAuthUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\EntryPointInfoVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\MyWorldCupInfo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupPeople.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\service\IWorldCupStoreService.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\mapper\WorldCupCompetitorMapper.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\course\CoursePackageOrderStudentClient.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupGameStatisticsListInfo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\PayMoneyUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupIncomeVO.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\course\CoursePackagePaymentClient.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\ChangeScore.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupQuery.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\course\model\CoursePackageOrderStudent.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\model\PurchaseRecordVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\EndWorldCup.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\other\model\TGame.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\akeylogin\Md5Util.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\account\StudentHonorClient.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\DateTimeHelper.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\config\RedisConfig.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\ParticipantVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\service\IWorldCupPaymentParticipantService.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\RedisUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\UserDetailsOfSearch.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\MatchRecordVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\competition\model\Participant.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\DeductionClassHourList.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\CommunityWorldCupApplication.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\config\MessageLocalConfig.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\akeylogin\Base64Utils.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\StrUtils.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\entity\WorldCupPayment.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\model\BillingRequest.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\PaymentWorldCup.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\akeylogin\Auth.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\advice\ControllerException.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\model\BillingDataRequestVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupStoreVO.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\wx\WxV3PayConfig.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\config\Sharding_jdbc\ShardingConfig.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupList.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\akeylogin\DES.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\GeodesyUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\page\Order.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\wx\WeChatV3SignUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\page\WafRequestWrapper.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\entity\WorldCupCompetitor.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\JuHeUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\StringUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\course\model\PaymentDeductionClassHour.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\model\CompetitionUser.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\EntrantRankVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\model\ListQuery.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupListCoach.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupPeopleVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\LocalDateTimeUtils.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\account\model\Student.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupRankVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\config\MyLocaleResolver.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\model\GetStuSourseList.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\util\akeylogin\SignUtil.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\config\SwaggerConfig.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupInfo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\model\BillingRequestVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\service\impl\WorldCupPaymentParticipantServiceImpl.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\WorldCupRecords.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\EntrantRank.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\service\impl\WorldCupPaymentServiceImpl.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\service\IWorldCupService.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\feignclient\account\model\StudentHonor.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\model\CheckPaymentMethodVo.java
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\main\java\com\dsh\communityWorldCup\mapper\WorldCupMapper.java
diff --git a/cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
diff --git a/cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
new file mode 100644
index 0000000..61c2c7a
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
@@ -0,0 +1 @@
+F:\code\PlayPai2026\cloud-server-communityWorldCup\src\test\java\com\dsh\CommunityWorldCupApplicationTest.java
diff --git a/cloud-server-communityWorldCup/target/mb-cloud-communityWorldCup.jar b/cloud-server-communityWorldCup/target/mb-cloud-communityWorldCup.jar
new file mode 100644
index 0000000..5bd0944
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/mb-cloud-communityWorldCup.jar
Binary files differ
diff --git a/cloud-server-communityWorldCup/target/mb-cloud-communityWorldCup.jar.original b/cloud-server-communityWorldCup/target/mb-cloud-communityWorldCup.jar.original
new file mode 100644
index 0000000..b60f1a5
--- /dev/null
+++ b/cloud-server-communityWorldCup/target/mb-cloud-communityWorldCup.jar.original
Binary files differ
diff --git a/cloud-server-competition/src/main/resources/sharding-jdbc.properties b/cloud-server-competition/src/main/resources/sharding-jdbc.properties
index d22f080..d8b11f3 100644
--- a/cloud-server-competition/src/main/resources/sharding-jdbc.properties
+++ b/cloud-server-competition/src/main/resources/sharding-jdbc.properties
@@ -9,27 +9,27 @@
 #datasource.master0.minIdle=5
 #datasource.master0.initialSize=2
 
-datasource.names=master0
-datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
-datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
-datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_competition?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
-datasource.master0.username=root
-datasource.master0.password=root
-datasource.master0.maxActive=20
-datasource.master0.maxWait=60000
-datasource.master0.minIdle=5
-datasource.master0.initialSize=2
-
 #datasource.names=master0
 #datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
 #datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
 #datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_competition?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
 #datasource.master0.username=root
-#datasource.master0.password=playpai2023!
+#datasource.master0.password=root
 #datasource.master0.maxActive=20
 #datasource.master0.maxWait=60000
 #datasource.master0.minIdle=5
 #datasource.master0.initialSize=2
 
+datasource.names=master0
+datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
+datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
+datasource.master0.url=jdbc:mysql://localhost:3306/playpai_competition?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
+datasource.master0.username=root
+datasource.master0.password=playpai2023!
+datasource.master0.maxActive=20
+datasource.master0.maxWait=60000
+datasource.master0.minIdle=5
+datasource.master0.initialSize=2
+
 
 
diff --git a/cloud-server-course/src/main/java/com/dsh/config/RedisConfig.java b/cloud-server-course/src/main/java/com/dsh/config/RedisConfig.java
index 746f3c4..e96f282 100644
--- a/cloud-server-course/src/main/java/com/dsh/config/RedisConfig.java
+++ b/cloud-server-course/src/main/java/com/dsh/config/RedisConfig.java
@@ -50,7 +50,7 @@
         // 是否启用pool的jmx管理功能, 默认true
         //Enable JMX management for pool, default is set to true.
         jedisPoolConfig.setJmxEnabled(true);
-        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, password);
+        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, "playPai2026test");
         return jedisPool;
     }
 }
diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java
index adc564e..0e49217 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java
@@ -905,10 +905,13 @@
                         money = BigDecimal.valueOf((Double) amount);
                     }
                 }
-
-                return AlipayPayment(code, money);
+            try {
+                return AlipayPayment(code, money, request.getLessonId());
+            } catch (Exception e) {
+                e.printStackTrace();
+                return ResultUtil.runErr();
+            }
             case 3:
-                System.err.println("选择");
                 PlaypaiGoldPayment(appUser, code, wpGold);
                 break;
             default:
@@ -957,13 +960,13 @@
 //        System.err.println(v1);
 //        System.err.println(multiply);
 //    }
-    public ResultUtil AlipayPayment(String code, BigDecimal request) {
+    public ResultUtil AlipayPayment(String code, BigDecimal request, Integer coursePackageId) {
         // 二级商户商户号
         String smidUser;
         TCoursePackagePaymentMapper baseMapper1 = this.baseMapper;
-        TCoursePackagePayment coursePackagePayment = baseMapper1.getCoursePackagePaymentByCode(code);
+//        TCoursePackagePayment coursePackagePayment = baseMapper1.getCoursePackagePaymentByCode(code);
         // 判断这个课包属于哪个门店 属于哪个运营商 根据运营商 id 获取对应的商户号
-        Integer coursePackageId = coursePackagePayment.getCoursePackageId();
+//        Integer coursePackageId = coursePackagePayment.getCoursePackageId();
         TCoursePackage byId = coursePackageService.getById(coursePackageId);
         Store store = storeClient.queryStoreById(byId.getStoreId());
         String smid1 = "";
@@ -979,61 +982,61 @@
         }
         ResultUtil alipay = payMoneyUtil.alipay(smid1, "课包购买", "课包购买", "", code, request.toString(),
                 "/base/coursePackage/alipayRegisteredCoursesCallback");
-        if (alipay.getCode() == 200) {
-            String finalCode = code;
-            String finalSmid = smid1;
-            new Thread(new Runnable() {
-                @Override
-                public void run() {
-                    try {
-                        Thread.sleep(1000);
-                        int num = 1;
-                        int wait = 0;
-                        while (num <= 10) {
-                            int min = 5000;
-                            wait += (min * num);
-                            Thread.sleep(wait);
-                            CoursePackageOrder coursePackageOrder1 = coursePackageOrderService.getOne(new QueryWrapper<CoursePackageOrder>()
-                                    .eq("code", finalCode).eq("state", 1));
-                            if (coursePackageOrder1.getPayStatus() == 2) {
-                                break;
-                            }
-                            AlipayTradeQueryResponse alipayTradeQueryResponse = payMoneyUtil.queryALIOrder(finalCode);
-                            if (null != alipayTradeQueryResponse) {
-                                /**
-                                 * WAIT_BUYER_PAY(交易创建,等待买家付款)、
-                                 * TRADE_CLOSED(未付款交易超时关闭,或支付完成后全额退款)、
-                                 * TRADE_SUCCESS(交易支付成功)、
-                                 * TRADE_FINISHED(交易结束,不可退款)
-                                 */
-                                String s = alipayTradeQueryResponse.getTradeStatus();
-
-                                String tradeNo = alipayTradeQueryResponse.getTradeNo();
-                                if ("TRADE_CLOSED".equals(s) || "TRADE_FINISHED".equals(s) || num == 10) {
-                                    //有待支付的订单,这里不处理
-//                                    coursePackageOrder1.setState(3);
-//                                    coursePackageOrderService.updateById(coursePackageOrder1);
-                                    break;
-                                }
-                                if ("TRADE_SUCCESS".equals(s)) {
-                                    coursePackagePayment.setPayStatus(2);
-                                    coursePackagePayment.setOrderNumber(tradeNo);
-                                    baseMapper1.updateById(coursePackagePayment);
-                                    Thread.sleep(30000);
-                                    payMoneyUtil.confirm(finalSmid, code, tradeNo, request.toString());
-                                    break;
-                                }
-                                if ("WAIT_BUYER_PAY".equals(s)) {
-                                    num++;
-                                }
-                            }
-                        }
-                    } catch (Exception e) {
-                        e.printStackTrace();
-                    }
-                }
-            }).start();
-        }
+//        if (alipay.getCode() == 200) {
+//            String finalCode = code;
+//            String finalSmid = smid1;
+//            new Thread(new Runnable() {
+//                @Override
+//                public void run() {
+//                    try {
+//                        Thread.sleep(1000);
+//                        int num = 1;
+//                        int wait = 0;
+//                        while (num <= 10) {
+//                            int min = 5000;
+//                            wait += (min * num);
+//                            Thread.sleep(wait);
+//                            CoursePackageOrder coursePackageOrder1 = coursePackageOrderService.getOne(new QueryWrapper<CoursePackageOrder>()
+//                                    .eq("code", finalCode).eq("state", 1));
+//                            if (coursePackageOrder1.getPayStatus() == 2) {
+//                                break;
+//                            }
+//                            AlipayTradeQueryResponse alipayTradeQueryResponse = payMoneyUtil.queryALIOrder(finalCode);
+//                            if (null != alipayTradeQueryResponse) {
+//                                /**
+//                                 * WAIT_BUYER_PAY(交易创建,等待买家付款)、
+//                                 * TRADE_CLOSED(未付款交易超时关闭,或支付完成后全额退款)、
+//                                 * TRADE_SUCCESS(交易支付成功)、
+//                                 * TRADE_FINISHED(交易结束,不可退款)
+//                                 */
+//                                String s = alipayTradeQueryResponse.getTradeStatus();
+//
+//                                String tradeNo = alipayTradeQueryResponse.getTradeNo();
+//                                if ("TRADE_CLOSED".equals(s) || "TRADE_FINISHED".equals(s) || num == 10) {
+//                                    //有待支付的订单,这里不处理
+////                                    coursePackageOrder1.setState(3);
+////                                    coursePackageOrderService.updateById(coursePackageOrder1);
+//                                    break;
+//                                }
+//                                if ("TRADE_SUCCESS".equals(s)) {
+//                                    coursePackagePayment.setPayStatus(2);
+//                                    coursePackagePayment.setOrderNumber(tradeNo);
+//                                    baseMapper1.updateById(coursePackagePayment);
+//                                    Thread.sleep(30000);
+//                                    payMoneyUtil.confirm(finalSmid, code, tradeNo, request.toString());
+//                                    break;
+//                                }
+//                                if ("WAIT_BUYER_PAY".equals(s)) {
+//                                    num++;
+//                                }
+//                            }
+//                        }
+//                    } catch (Exception e) {
+//                        e.printStackTrace();
+//                    }
+//                }
+//            }).start();
+//        }
         return alipay;
     }
 
diff --git a/cloud-server-course/src/main/java/com/dsh/course/util/PayMoneyUtil.java b/cloud-server-course/src/main/java/com/dsh/course/util/PayMoneyUtil.java
index facc7a5..eb673b9 100644
--- a/cloud-server-course/src/main/java/com/dsh/course/util/PayMoneyUtil.java
+++ b/cloud-server-course/src/main/java/com/dsh/course/util/PayMoneyUtil.java
@@ -64,7 +64,7 @@
     private String key = "6f5e0c2dcabfa9c27b5da5836a362fef";//微信商户号
 
     private String callbackPath = "https://online.daowepark.com:443/course";//支付回调网关地址
-//private String callbackPath = "http://221.182.45.100:56666/course";//支付回调网关地址
+//private String callbackPath = "http://8.137.14.183:56666/course";//支付回调网关地址
 
     private String app_cert_path = "C:/cert/alipay/user/app_cert_path.crt";//应用公钥证书路径
 
diff --git a/cloud-server-course/src/main/resources/sharding-jdbc.properties b/cloud-server-course/src/main/resources/sharding-jdbc.properties
index 723e854..6d8a3b3 100644
--- a/cloud-server-course/src/main/resources/sharding-jdbc.properties
+++ b/cloud-server-course/src/main/resources/sharding-jdbc.properties
@@ -9,27 +9,27 @@
 #datasource.master0.minIdle=5
 #datasource.master0.initialSize=2
 
-datasource.names=master0
-datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
-datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
-datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_course?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
-datasource.master0.username=root
-datasource.master0.password=root
-datasource.master0.maxActive=20
-datasource.master0.maxWait=60000
-datasource.master0.minIdle=5
-datasource.master0.initialSize=2
-
 #datasource.names=master0
 #datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
 #datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
 #datasource.master0.url=jdbc:mysql://127.0.0.1:3306/playpai_course?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
 #datasource.master0.username=root
-#datasource.master0.password=playpai2023!
+#datasource.master0.password=root
 #datasource.master0.maxActive=20
 #datasource.master0.maxWait=60000
 #datasource.master0.minIdle=5
 #datasource.master0.initialSize=2
 
+datasource.names=master0
+datasource.master0.type=com.alibaba.druid.pool.DruidDataSource
+datasource.master0.driverClassName=com.mysql.cj.jdbc.Driver
+datasource.master0.url=jdbc:mysql://localhost:3306/playpai_course?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=Asia/Shanghai
+datasource.master0.username=root
+datasource.master0.password=playpai2023!
+datasource.master0.maxActive=20
+datasource.master0.maxWait=60000
+datasource.master0.minIdle=5
+datasource.master0.initialSize=2
+
 
 
diff --git a/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/config/RedisConfig.java b/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/config/RedisConfig.java
index 47c71ce..7868858 100644
--- a/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/config/RedisConfig.java
+++ b/cloud-server-gateway/src/main/java/cn/mb/cloud/gateway/config/RedisConfig.java
@@ -50,7 +50,7 @@
         // 是否启用pool的jmx管理功能, 默认true
         //Enable JMX management for pool, default is set to true.
         jedisPoolConfig.setJmxEnabled(true);
-        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, password);
+        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, "playPai2026test");
         return jedisPool;
     }
 }
diff --git a/cloud-server-management/src/main/java/com/dsh/config/RedisConfig.java b/cloud-server-management/src/main/java/com/dsh/config/RedisConfig.java
index 94ca140..71f0b4a 100644
--- a/cloud-server-management/src/main/java/com/dsh/config/RedisConfig.java
+++ b/cloud-server-management/src/main/java/com/dsh/config/RedisConfig.java
@@ -50,7 +50,8 @@
         // 是否启用pool的jmx管理功能, 默认true
         //Enable JMX management for pool, default is set to true.
         jedisPoolConfig.setJmxEnabled(true);
-        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, password);
+//        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, "playPai2026test");
+        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, "playPai2026test");
         return jedisPool;
     }
 }
diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java
index 0a303f9..d20430b 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/system/UserMgrController.java
@@ -126,11 +126,21 @@
         }
         assertAuth(userId);
         User user = this.userService.getById(userId);
-        Role role = roleService.getById(user.getId());
+        Role role = roleService.getById(user.getRoleid());
         Dept dept = deptService.getById(user.getDeptid());
         model.addAttribute(user);
-        model.addAttribute("roleName", role.getName());
-        model.addAttribute("deptName", dept.getFullname());
+        if(role==null){
+            model.addAttribute("roleName", "");
+        }else {
+            model.addAttribute("roleName", role.getName());
+        }
+        if(dept==null){
+
+            model.addAttribute("deptName","");
+        }else {
+
+            model.addAttribute("deptName", dept.getFullname());
+        }
         LogObjectHolder.me().set(user);
         LambdaQueryWrapper<Role> roleLambdaQueryWrapper = new LambdaQueryWrapper<>();
         if(UserExt.getUser().getObjectType()!=1){
diff --git a/cloud-server-other/src/main/java/com/dsh/config/RedisConfig.java b/cloud-server-other/src/main/java/com/dsh/config/RedisConfig.java
index 746f3c4..9084d23 100644
--- a/cloud-server-other/src/main/java/com/dsh/config/RedisConfig.java
+++ b/cloud-server-other/src/main/java/com/dsh/config/RedisConfig.java
@@ -50,7 +50,7 @@
         // 是否启用pool的jmx管理功能, 默认true
         //Enable JMX management for pool, default is set to true.
         jedisPoolConfig.setJmxEnabled(true);
-        JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, password);
+            JedisPool jedisPool = new JedisPool(jedisPoolConfig, host, port, timeout, "playPai2026test");
         return jedisPool;
     }
 }
diff --git a/cloud-server-other/src/main/java/com/dsh/other/controller/GameController.java b/cloud-server-other/src/main/java/com/dsh/other/controller/GameController.java
index 47aea72..d0c6c61 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/controller/GameController.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/controller/GameController.java
@@ -412,7 +412,7 @@
             map.put("space_id", spaceId + "");
             map.put("red_sutu_id", game.getRed());
             map.put("blue_sutu_id", game.getBlue());
-            map.put("api_url", "https://online.daowepark.com:443/communityWorldCup/base/worldCup/endWorldCupCallback");
+            map.put("api_url", "http://8.137.22.229:56666/communityWorldCup/base/worldCup/endWorldCupCallback");
             map.put("custom", "{\"gameType\": 2}");
 
             String s = HttpRequestUtil.postRequest("https://port.daowepark.com/v7/user_api/general/quickStart", map);
diff --git a/cloud-server-other/src/main/java/com/dsh/other/util/PayMoneyUtil.java b/cloud-server-other/src/main/java/com/dsh/other/util/PayMoneyUtil.java
index c2a69a6..bcfac58 100644
--- a/cloud-server-other/src/main/java/com/dsh/other/util/PayMoneyUtil.java
+++ b/cloud-server-other/src/main/java/com/dsh/other/util/PayMoneyUtil.java
@@ -55,7 +55,7 @@
     private String key = "6f5e0c2dcabfa9c27b5da5836a362fef";//微信商户号
 
     private String callbackPath = "https://online.daowepark.com:443/other";//支付回调网关地址
-//    private String callbackPath = "https://y6cgd7wo3ooa.guyubao.com/other";//支付回调网关地址
+//    private String callbackPath = "http://8.137.14.183:56666/other";//支付回调网关地址
 
     private String app_cert_path = "C:/cert/alipay/user/app_cert_path.crt";//应用公钥证书路径
 

--
Gitblit v1.7.1