From 59fee5427f48c4b76846f5b47ad93ab21e1d712a Mon Sep 17 00:00:00 2001 From: winter Date: Tue, 11 Jan 2022 20:46:56 +0800 Subject: [PATCH] fix bug --- .../controller/app/WxAppinfoController.java | 6 +++++ .../basic/MallSaleTypeController.java | 2 ++ .../controller/basic/WxBrandController.java | 4 ++++ .../basic/WxCustomizeModuleController.java | 2 ++ .../controller/basic/WxGroupController.java | 2 ++ .../basic/WxMallBuildingController.java | 2 ++ .../controller/basic/WxMallController.java | 2 ++ .../controller/basic/WxMapController.java | 9 +++++++ .../basic/WxMerchantBUserController.java | 2 ++ .../basic/WxMerchantController.java | 4 ++++ .../basic/WxMerchantShopController.java | 2 ++ .../basic/WxMiniappThemeController.java | 4 ++++ .../basic/WxProjectConfigController.java | 21 ++++++++++++++++ .../controller/basic/WxShopController.java | 2 ++ .../controller/basic/WxTagsController.java | 4 +++- .../controller/car/WxCarController.java | 9 +++++++ .../controller/car/WxParkController.java | 2 ++ .../contract/WxContractBaseController.java | 2 ++ .../WxPropertyContractController.java | 14 +++++++++++ .../contract/WxRentContractController.java | 24 +++++++++++++++++++ .../WxRentPropertyContractController.java | 8 +++++++ .../datatower/DataTowerController.java | 2 ++ .../datatower/WxChartDataController.java | 2 ++ .../WxMerchantTradeDailyController.java | 2 ++ .../datatower/WxUserStatisticsController.java | 4 ++++ .../datatower/WxUserStructureController.java | 9 +++++++ .../controller/device/KwBoxController.java | 3 +++ .../device/KwMerchantMeterController.java | 3 +++ .../controller/device/KwMeterController.java | 7 ++++++ .../device/KwMeterDataController.java | 2 ++ .../controller/device/WxDeviceController.java | 2 ++ .../device/WxScreenAdController.java | 4 ++++ .../controller/invest/InvestController.java | 2 ++ .../invest/InvestCustomerController.java | 3 +++ .../invest/InvestDemandController.java | 2 ++ .../invest/InvestFollowRecordController.java | 5 ++++ .../invest/InvestMessageController.java | 5 ++++ .../invest/InvestOperateRecordController.java | 5 ++++ .../invest/InvestRemindController.java | 5 ++++ .../invest/InvestTaskController.java | 5 ++++ .../AliBusinessCircleOrderController.java | 2 ++ .../market/FengNiaoMapController.java | 2 ++ .../market/MarkingDataReportController.java | 4 ++++ .../market/PushLimitController.java | 2 ++ .../controller/market/UeditorController.java | 2 ++ .../market/WxActivityController.java | 2 ++ .../market/WxActivityJoinController.java | 2 ++ .../WxBusinessCircleOrderController.java | 2 ++ .../market/WxCampaignController.java | 4 ++++ .../market/WxCardPayController.java | 5 ++++ .../market/WxCashOutController.java | 8 +++++++ .../market/WxCouponActionLogController.java | 2 ++ .../market/WxCouponCarController.java | 2 ++ .../market/WxCouponChannelController.java | 12 ++++++++++ .../controller/market/WxCouponController.java | 13 ++++++++++ .../market/WxCouponInjectController.java | 6 +++++ .../market/WxCouponOrderController.java | 4 ++++ .../market/WxCouponPasswordController.java | 2 ++ .../market/WxCouponPresentController.java | 5 ++++ .../market/WxCouponSendConfigController.java | 2 ++ .../market/WxCouponSendController.java | 6 +++++ .../market/WxFloatingLayerController.java | 2 ++ .../controller/market/WxGameController.java | 2 ++ .../market/WxGameTemplateController.java | 2 ++ .../market/WxMerchantMicroPayController.java | 2 ++ .../WxMerchantPowerBillConfigController.java | 2 ++ .../market/WxMerchantSubsidyController.java | 2 ++ .../market/WxOpinionController.java | 2 ++ .../controller/market/WxOrderController.java | 6 +++++ .../market/WxOrderGroupController.java | 4 ++++ .../market/WxPayOrderController.java | 3 +++ .../WxPowerBillAutoConfigController.java | 2 ++ .../market/WxPrepaymentController.java | 2 ++ .../WxProfitSharingOrderController.java | 2 ++ .../market/WxQuestionController.java | 2 ++ .../market/WxQuestionOneselfController.java | 3 +++ .../market/WxRefundOrderController.java | 2 ++ .../market/WxSubsidyController.java | 2 ++ .../market/WxThirdPartyOrdersController.java | 2 ++ .../controller/market/WxTopicController.java | 3 +++ .../market/WxUserCouponController.java | 3 ++- 81 files changed, 336 insertions(+), 2 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/app/WxAppinfoController.java b/mallinkAdmin/src/main/java/com/iformall/controller/app/WxAppinfoController.java index ee92d4f17..decbae87e 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/app/WxAppinfoController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/app/WxAppinfoController.java @@ -22,6 +22,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; @@ -37,18 +38,23 @@ import java.util.concurrent.Executors; public class WxAppinfoController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxAppinfoService wxAppinfoService; + @Lazy @Autowired private WxMerchantMapper wxMerchantMapper; + @Lazy @Autowired private QrCodeService qrCodeService; + @Lazy @Autowired private WxCouponChannelMapper wxCouponChannelMapper; + @Lazy @Autowired WxCouponMapper wxCouponMapper; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/MallSaleTypeController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/MallSaleTypeController.java index 17f7bed81..740966b4b 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/MallSaleTypeController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/MallSaleTypeController.java @@ -13,6 +13,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -25,6 +26,7 @@ import java.util.Arrays; public class MallSaleTypeController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private MallSaleTypeService mallSaleTypeService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxBrandController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxBrandController.java index 221cc814d..ba2c93015 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxBrandController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxBrandController.java @@ -18,6 +18,7 @@ import org.apache.commons.collections.CollectionUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -32,8 +33,11 @@ import java.util.Map; public class WxBrandController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxBrandService wxBrandService; + + @Lazy @Autowired private WxMerchantService wxMerchantService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxCustomizeModuleController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxCustomizeModuleController.java index 681a88733..02fdd1174 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxCustomizeModuleController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxCustomizeModuleController.java @@ -16,6 +16,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -27,6 +28,7 @@ public class WxCustomizeModuleController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired WxCustomizeModuleService wxCustomizeModuleService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxGroupController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxGroupController.java index c01941f64..2d88944d8 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxGroupController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxGroupController.java @@ -12,6 +12,7 @@ import io.swagger.annotations.ApiImplicitParams; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @RestController @@ -19,6 +20,7 @@ import org.springframework.web.bind.annotation.*; public class WxGroupController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxGroupService wxGroupService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMallBuildingController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMallBuildingController.java index 32e377604..23b57c47d 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMallBuildingController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMallBuildingController.java @@ -14,6 +14,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.context.annotation.Lazy; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.web.bind.annotation.*; @@ -24,6 +25,7 @@ import java.util.List; public class WxMallBuildingController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxMallBuildingService wxMallBuildingService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMallController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMallController.java index 4030ffe15..e6112370c 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMallController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMallController.java @@ -9,6 +9,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @RestController @@ -16,6 +17,7 @@ import org.springframework.web.bind.annotation.*; public class WxMallController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxMallService wxMallService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMapController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMapController.java index 336ca5439..aa035526a 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMapController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMapController.java @@ -15,6 +15,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Date; @@ -29,27 +30,35 @@ import java.util.Map; public class WxMapController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxShopService wxShopService; + @Lazy @Autowired private WxMerchantService wxMerchantService; + @Lazy @Autowired private WxRentContractService wxRentContractService; + @Lazy @Autowired private WxCouponOrderService wxCouponOrderService; + @Lazy @Autowired private WxCardSpendService wxCardSpendService; + @Lazy @Autowired private WxBusinessCircleOrderService wxBusinessCircleOrderService; + @Lazy @Autowired private AliBusinessCircleOrderService aliBusinessCircleOrderService; + @Lazy @Autowired private WxCreditHistoryService wxCreditHistoryService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantBUserController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantBUserController.java index bf6af813f..067ccf5f6 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantBUserController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantBUserController.java @@ -9,6 +9,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @RestController @@ -16,6 +17,7 @@ import org.springframework.web.bind.annotation.*; public class WxMerchantBUserController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxMerchantBUserService wxMerchantBUserService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantController.java index 42d0b919b..24e94fd07 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantController.java @@ -24,6 +24,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -39,8 +40,11 @@ import java.util.Map; public class WxMerchantController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxMerchantService wxMerchantService; + + @Lazy @Autowired private QrCodeService qrCodeService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantShopController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantShopController.java index 49a23b3f6..919340774 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantShopController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMerchantShopController.java @@ -13,6 +13,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @RestController @@ -20,6 +21,7 @@ import org.springframework.web.bind.annotation.*; public class WxMerchantShopController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxMerchantShopService wxMerchantShopService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMiniappThemeController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMiniappThemeController.java index e8472708a..487332fc0 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMiniappThemeController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxMiniappThemeController.java @@ -23,6 +23,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.context.annotation.Lazy; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.util.Assert; import org.springframework.web.bind.annotation.*; @@ -40,8 +41,11 @@ public class WxMiniappThemeController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired WxMiniappThemeService wxMiniappThemeService; + + @Lazy @Autowired WxAppinfoService wxAppinfoService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxProjectConfigController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxProjectConfigController.java index 80d2fc30d..e6765a3bc 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxProjectConfigController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxProjectConfigController.java @@ -23,6 +23,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Qualifier; +import org.springframework.context.annotation.Lazy; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.util.Assert; import org.springframework.web.bind.annotation.*; @@ -36,63 +37,83 @@ import java.util.concurrent.TimeUnit; public class WxProjectConfigController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired WxProjectConfigService wxProjectConfigService; + @Lazy @Autowired WxCouponSendConfigService wxCouponSendConfigService; + @Lazy @Autowired WxMallService wxMallService; + @Lazy @Autowired WxPayAccountService wxPayAccountService; + @Lazy @Autowired WxPayAccountBillService wxPayAccountBillService; + @Lazy @Autowired MallUserInfoService userInfoService; + @Lazy @Autowired WxAppinfoService wxAppinfoService; + @Lazy @Autowired WxMsgConfigService wxMsgConfigService; + @Lazy @Autowired WxParkService wxParkService; + @Lazy @Autowired WxWiWideInfoService wxWiWideInfoService; + @Lazy @Autowired WxAuthorizerInfoService wxAuthorizerInfoService; + @Lazy @Autowired WxWeappExtSetService wxWeappExtSetService; + @Lazy @Autowired WxScoreRulesService wxScoreRulesService; + @Lazy @Autowired WxTemplateMsgService wxTemplateMsgService; + @Lazy @Autowired WxQuestionService wxQuestionService; + @Lazy @Autowired WxMsgValidationcodeModelService wxMsgValidationcodeModelService; + @Lazy @Autowired WxFlowConfigService wxFlowConfigService; + @Lazy @Autowired WxMallBuildingService wxMallBuildingService; + @Lazy @Autowired MallUserInfoService mallUserInfoService; + @Lazy @Autowired private WechatWebProperties wechatWebProperties; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxShopController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxShopController.java index 297caf9f5..d0d1d0dca 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxShopController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxShopController.java @@ -14,6 +14,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -28,6 +29,7 @@ import java.util.Map; public class WxShopController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxShopService wxShopService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxTagsController.java b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxTagsController.java index f41abb8fc..bb2b0baf3 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxTagsController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/basic/WxTagsController.java @@ -7,6 +7,7 @@ import com.iformall.controller.base.BaseController; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @@ -25,10 +26,11 @@ import io.swagger.annotations.ApiOperation; public class WxTagsController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxTagsService wxTagsService; - + @Lazy @Autowired private WxCUserTagsService wxCUserTagsService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/car/WxCarController.java b/mallinkAdmin/src/main/java/com/iformall/controller/car/WxCarController.java index 9d841aa45..3b1e46467 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/car/WxCarController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/car/WxCarController.java @@ -26,6 +26,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Date; @@ -41,27 +42,35 @@ public class WxCarController extends BaseController { TJDUtil tjd = new TJDUtil(); + @Lazy @Autowired WxParkService wxParkService; + @Lazy @Autowired WxCUserCarService wxCUserCarService; + @Lazy @Autowired WxMerchantService wxMerchantService; + @Lazy @Autowired WxCarCmdLogService wxCarCmdLogService; + @Lazy @Autowired WxCouponService wxCouponService; + @Lazy @Autowired WxCouponCarService wxCouponCarService; + @Lazy @Autowired WxFlowService wxFlowService; + @Lazy @Autowired WxCouponMapper wxCouponMapper; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/car/WxParkController.java b/mallinkAdmin/src/main/java/com/iformall/controller/car/WxParkController.java index 9727cd6b0..9deda50cc 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/car/WxParkController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/car/WxParkController.java @@ -13,6 +13,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @RestController @@ -20,6 +21,7 @@ import org.springframework.web.bind.annotation.*; public class WxParkController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxParkService wxParkService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxContractBaseController.java b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxContractBaseController.java index ff3cc4d94..7ac86191f 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxContractBaseController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxContractBaseController.java @@ -6,6 +6,7 @@ import java.util.List; import java.util.Map; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.RestController; import com.iformall.controller.base.BaseController; @@ -22,6 +23,7 @@ import com.iformall.service.WxFlowService; @RestController public class WxContractBaseController extends BaseController{ + @Lazy @Autowired private WxFlowService wxFlowService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java index 473cdf465..bbcc35716 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java @@ -43,6 +43,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -62,18 +63,31 @@ import java.util.Map; public class WxPropertyContractController extends WxContractBaseController { private Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxPropertyContractService wxPropertyContractService; + + @Lazy @Autowired private WxBillPropertyService wxBillPropertyService; + + @Lazy @Autowired private WxPropertyContractMapper wxPropertyContractMapper; + + @Lazy @Autowired private WxRentPropertyContractService wxRentPropertyContractService; + + @Lazy @Autowired WxMallBuildingService buildingService; + + @Lazy @Autowired WxMallFloorService floorService; + + @Lazy @Autowired private WxShopService wxShopService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentContractController.java b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentContractController.java index 5104a37c2..69bc97f83 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentContractController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentContractController.java @@ -14,6 +14,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.PostMapping; @@ -77,28 +78,51 @@ import io.swagger.annotations.ApiImplicitParams; public class WxRentContractController extends WxContractBaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxRentContractService wxRentContractService; + + @Lazy @Autowired private WxBillRentService wxBillRentService; + + @Lazy @Autowired private WxPayAccountBillService payAccountBillService; + + @Lazy @Autowired private WxMerchantService wxMerchantService; + + @Lazy @Autowired private WxRentContractMapper wxRentContractMapper; + + @Lazy @Autowired WxBillRentMapper wxBillRentMapper; + + @Lazy @Autowired WxBillPropertyMapper wxBillPropertyMapper; + + @Lazy @Autowired private WxRentPropertyContractService wxRentPropertyContractService; + + @Lazy @Autowired private WxShopService wxShopService; + + @Lazy @Autowired WxPropertyContractService wxPropertyContractService; + + @Lazy @Autowired WxMallBuildingService buildingService; + + @Lazy @Autowired WxMallFloorService floorService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentPropertyContractController.java b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentPropertyContractController.java index 24761609e..e8fab35d3 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentPropertyContractController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxRentPropertyContractController.java @@ -29,6 +29,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; /** @@ -39,12 +40,19 @@ import org.springframework.web.bind.annotation.*; public class WxRentPropertyContractController extends WxContractBaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxRentPropertyContractService wxRentPropertyContractService; + + @Lazy @Autowired WxMallBuildingService buildingService; + + @Lazy @Autowired WxMallFloorService floorService; + + @Lazy @Autowired private WxShopService wxShopService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/datatower/DataTowerController.java b/mallinkAdmin/src/main/java/com/iformall/controller/datatower/DataTowerController.java index b61bd0c62..89b433291 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/datatower/DataTowerController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/datatower/DataTowerController.java @@ -12,6 +12,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.ServletOutputStream; @@ -30,6 +31,7 @@ public class DataTowerController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private DataTowerService dataTowerService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxChartDataController.java b/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxChartDataController.java index 4720420d8..5ed8d6471 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxChartDataController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxChartDataController.java @@ -12,6 +12,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Map; @@ -23,6 +24,7 @@ public class WxChartDataController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxChartDataService wxChartDataService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxMerchantTradeDailyController.java b/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxMerchantTradeDailyController.java index cea346286..6b0c867fc 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxMerchantTradeDailyController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxMerchantTradeDailyController.java @@ -16,6 +16,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -28,6 +29,7 @@ import java.util.Date; public class WxMerchantTradeDailyController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxMerchantTradeDailyService wxMerchantTradeDailyService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxUserStatisticsController.java b/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxUserStatisticsController.java index 920416df4..64a3453c8 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxUserStatisticsController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxUserStatisticsController.java @@ -14,6 +14,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.math.BigDecimal; @@ -26,12 +27,15 @@ import java.util.*; public class WxUserStatisticsController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCUserBasicInfoService wxCUserBasicInfoService; + @Lazy @Autowired private CUserServiceFactory cuserFactory; + @Lazy @Autowired private WxMallService wxMallService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxUserStructureController.java b/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxUserStructureController.java index 5b6474cd1..38f9f8050 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxUserStructureController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/datatower/WxUserStructureController.java @@ -21,6 +21,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.math.BigDecimal; @@ -34,27 +35,35 @@ import java.util.*; public class WxUserStructureController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCUserBasicInfoService wxCUserBasicInfoService; + @Lazy @Autowired private WxCUserService wxCUserService; + @Lazy @Autowired private WxLevelConfigService wxLevelConfigService; + @Lazy @Autowired private WxCUserCarService wxCUserCarService; + @Lazy @Autowired private WxCUserTagsService wxCUserTagsService; + @Lazy @Autowired private WxUserChannelService wxUserChannelService; + @Lazy @Autowired private WxScoreRulesService wxScoreRulesService; + @Lazy @Autowired private WxMallService wxMallService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/device/KwBoxController.java b/mallinkAdmin/src/main/java/com/iformall/controller/device/KwBoxController.java index fef2ae82c..4e554459c 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/device/KwBoxController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/device/KwBoxController.java @@ -19,6 +19,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -29,9 +30,11 @@ import java.util.List; public class KwBoxController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private KwBoxService kwBoxService; + @Lazy @Autowired private KwMeterService kwMeterService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/device/KwMerchantMeterController.java b/mallinkAdmin/src/main/java/com/iformall/controller/device/KwMerchantMeterController.java index 3c6d4abf9..15d415259 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/device/KwMerchantMeterController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/device/KwMerchantMeterController.java @@ -18,6 +18,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @@ -27,9 +28,11 @@ import org.springframework.web.bind.annotation.*; public class KwMerchantMeterController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private KwMerchantMeterService kwMerchantMeterService; + @Lazy @Autowired private KwMeterDataService kwMeterDataService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/device/KwMeterController.java b/mallinkAdmin/src/main/java/com/iformall/controller/device/KwMeterController.java index 4515788ba..33d4f6728 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/device/KwMeterController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/device/KwMeterController.java @@ -34,6 +34,7 @@ import org.apache.poi.xssf.usermodel.XSSFWorkbook; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; @@ -49,21 +50,27 @@ import java.util.Optional; public class KwMeterController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private KwMeterService kwMeterService; + @Lazy @Autowired private KwMeterDataService kwMeterDataService; + @Lazy @Autowired private KwMerchantMeterService kwMerchantMeterService; + @Lazy @Autowired private KwBoxService kwBoxService; + @Lazy @Autowired private ExcelService excelService; + @Lazy @Autowired private WxMerchantService wxMerchantService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/device/KwMeterDataController.java b/mallinkAdmin/src/main/java/com/iformall/controller/device/KwMeterDataController.java index 2ed579d25..b96e849b9 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/device/KwMeterDataController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/device/KwMeterDataController.java @@ -20,6 +20,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.text.SimpleDateFormat; @@ -36,6 +37,7 @@ import java.util.*; public class KwMeterDataController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private KwMeterDataService kwMeterDataService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/device/WxDeviceController.java b/mallinkAdmin/src/main/java/com/iformall/controller/device/WxDeviceController.java index f94ef98ca..145656ac3 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/device/WxDeviceController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/device/WxDeviceController.java @@ -17,6 +17,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -27,6 +28,7 @@ import java.util.List; public class WxDeviceController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxDeviceService wxDeviceService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/device/WxScreenAdController.java b/mallinkAdmin/src/main/java/com/iformall/controller/device/WxScreenAdController.java index 163051be3..0af048ef5 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/device/WxScreenAdController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/device/WxScreenAdController.java @@ -18,6 +18,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @RestController @@ -26,12 +27,15 @@ import org.springframework.web.bind.annotation.*; public class WxScreenAdController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxScreenAdService wxScreenAdService; + @Lazy @Autowired private WxCampaignService wxCampaignService; + @Lazy @Autowired private WxCouponChannelService wxCouponChannelService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestController.java b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestController.java index 013470a95..b045da502 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestController.java @@ -8,6 +8,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestMapping; @@ -23,6 +24,7 @@ import java.util.Map; @Api(tags = "招商模块-其它接口") public class InvestController extends InvestBaseController { + @Lazy @Autowired private InvestBizService bizService ; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestCustomerController.java b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestCustomerController.java index c675ce312..cafafdaee 100755 --- a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestCustomerController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestCustomerController.java @@ -14,6 +14,7 @@ import io.swagger.annotations.*; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.multipart.MultipartFile; import javax.servlet.http.HttpServletResponse; @@ -33,9 +34,11 @@ import java.util.List; @Api(tags = "招商模块-客户信息") public class InvestCustomerController extends InvestBaseController{ + @Lazy @Autowired private InvestBizService investBizService; + @Lazy @Autowired private InvestCustomerService investCustomerService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestDemandController.java b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestDemandController.java index 6f110cd3e..9ac28e4b0 100755 --- a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestDemandController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestDemandController.java @@ -5,6 +5,7 @@ import com.iformall.service.invest.InvestCustomerService; import io.swagger.annotations.Api; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Arrays; @@ -23,6 +24,7 @@ import java.util.Arrays; @Api(tags = "招商模块-客户需求") public class InvestDemandController extends InvestBaseController { + @Lazy @Autowired private InvestCustomerService customerService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestFollowRecordController.java b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestFollowRecordController.java index a97f02fdb..ba706fb31 100755 --- a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestFollowRecordController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestFollowRecordController.java @@ -12,6 +12,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Arrays; @@ -29,8 +30,12 @@ import java.util.Arrays; @RequestMapping("invest/followrecord") @Api(tags = "招商模块-跟踪记录") public class InvestFollowRecordController extends InvestBaseController { + + @Lazy @Autowired private InvestFollowRecordService investFollowRecordService; + + @Lazy @Autowired private InvestBizService bizService ; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestMessageController.java b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestMessageController.java index 37f340baa..bf7e1f418 100755 --- a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestMessageController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestMessageController.java @@ -11,6 +11,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Arrays; @@ -28,8 +29,12 @@ import java.util.Arrays; @RequestMapping("invest/message") @Api(tags = "招商模块-消息提醒") public class InvestMessageController extends InvestBaseController { + + @Lazy @Autowired private InvestMessageService investRemindService; + + @Lazy @Autowired private InvestBizService bizService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestOperateRecordController.java b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestOperateRecordController.java index 8e42fc21e..b83588a99 100755 --- a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestOperateRecordController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestOperateRecordController.java @@ -13,6 +13,7 @@ import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Arrays; @@ -31,8 +32,12 @@ import java.util.Collection; @RequestMapping("invest/operaterecord") @Api(tags = "招商模块-操作记录") public class InvestOperateRecordController extends InvestBaseController { + + @Lazy @Autowired private InvestOperateRecordService investOperateRecordService; + + @Lazy @Autowired private InvestBizService bizService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestRemindController.java b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestRemindController.java index 8987ac499..45b39068d 100755 --- a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestRemindController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestRemindController.java @@ -14,6 +14,7 @@ import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Arrays; @@ -33,8 +34,12 @@ import java.util.Arrays; @RequestMapping("invest/remind") @Api(tags = "招商模块-预约提醒") public class InvestRemindController extends InvestBaseController { + + @Lazy @Autowired private InvestRemindService investRemindService; + + @Lazy @Autowired private InvestBizService bizService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestTaskController.java b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestTaskController.java index b9d213f25..778cbe9b3 100755 --- a/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestTaskController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/invest/InvestTaskController.java @@ -11,6 +11,7 @@ import io.swagger.annotations.ApiOperation; import lombok.extern.slf4j.Slf4j; import org.apache.shiro.authz.annotation.RequiresPermissions; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Arrays; @@ -28,8 +29,12 @@ import java.util.Arrays; @RequestMapping("invest/task") @Api(tags = "招商模块-招商任务") public class InvestTaskController extends InvestBaseController { + + @Lazy @Autowired private InvestTaskService investTaskService; + + @Lazy @Autowired private InvestBizService bizService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/AliBusinessCircleOrderController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/AliBusinessCircleOrderController.java index cf9b22e36..96b4de21c 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/AliBusinessCircleOrderController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/AliBusinessCircleOrderController.java @@ -18,6 +18,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; @@ -34,6 +35,7 @@ import java.util.Map; public class AliBusinessCircleOrderController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private AliBusinessCircleOrderService aliBusinessCircleOrderService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/FengNiaoMapController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/FengNiaoMapController.java index 08aca96b0..945ac8118 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/FengNiaoMapController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/FengNiaoMapController.java @@ -12,6 +12,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; /** @@ -23,6 +24,7 @@ import org.springframework.web.bind.annotation.*; public class FengNiaoMapController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private FengNiaoMapService fengNiaoMapService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/MarkingDataReportController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/MarkingDataReportController.java index b4f73e4d5..8b61ec09b 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/MarkingDataReportController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/MarkingDataReportController.java @@ -14,6 +14,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; @@ -32,8 +33,11 @@ import java.util.List; public class MarkingDataReportController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private MarkingDataReportService markingDataReportService; + + @Lazy @Autowired private WxMallService wxMallService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/PushLimitController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/PushLimitController.java index 2865a6997..1e011b504 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/PushLimitController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/PushLimitController.java @@ -10,6 +10,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @RestController @@ -18,6 +19,7 @@ import org.springframework.web.bind.annotation.*; public class PushLimitController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private PushLimitService pushLimitService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/UeditorController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/UeditorController.java index ddda9aa8c..df47e5f53 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/UeditorController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/UeditorController.java @@ -3,6 +3,7 @@ package com.iformall.controller.market; import com.iformall.ueditor.ActionEnter; import io.swagger.annotations.Api; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.RestController; @@ -15,6 +16,7 @@ import javax.servlet.http.HttpServletRequest; @Api(description = "网页bannner图接口") public class UeditorController { + @Lazy @Autowired private ActionEnter actionEnter; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxActivityController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxActivityController.java index c7d8dc453..b606cf840 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxActivityController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxActivityController.java @@ -17,6 +17,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; /** @@ -28,6 +29,7 @@ import org.springframework.web.bind.annotation.*; public class WxActivityController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxActivityService wxActivityService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxActivityJoinController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxActivityJoinController.java index a9bd6bb82..fa573ef64 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxActivityJoinController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxActivityJoinController.java @@ -16,6 +16,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -30,6 +31,7 @@ import javax.servlet.http.HttpServletResponse; public class WxActivityJoinController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxActivityJoinService wxActivityJoinService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxBusinessCircleOrderController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxBusinessCircleOrderController.java index 6e2f38578..a4134c14a 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxBusinessCircleOrderController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxBusinessCircleOrderController.java @@ -17,6 +17,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -30,6 +31,7 @@ import java.util.Map; public class WxBusinessCircleOrderController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxBusinessCircleOrderService wxBusinessCircleOrderService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCampaignController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCampaignController.java index 36a91e652..c7b3e228e 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCampaignController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCampaignController.java @@ -25,6 +25,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Date; @@ -36,12 +37,15 @@ import java.util.List; public class WxCampaignController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCampaignService wxCampaignService; + @Lazy @Autowired WxCouponService wxCouponService; + @Lazy @Autowired private WxCouponChannelService wxCouponChannelService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCardPayController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCardPayController.java index a080e1e2c..5f3d6c229 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCardPayController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCardPayController.java @@ -25,6 +25,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -42,15 +43,19 @@ import java.util.Map; public class WxCardPayController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired WxMerchantService wxMerchantService; + @Lazy @Autowired WxOrderService wxOrderService; + @Lazy @Autowired WxCardInfoService wxCardInfoService; + @Lazy @Autowired WxCardSpendService wxCardSpendService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCashOutController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCashOutController.java index 67fac7bf0..2297163b4 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCashOutController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCashOutController.java @@ -23,6 +23,7 @@ import java.util.Map; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; /** @@ -36,12 +37,19 @@ import org.springframework.web.bind.annotation.*; public class WxCashOutController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCashOutService wxCashOutService; + + @Lazy @Autowired WxCUserService wxCUserService; + + @Lazy @Autowired WxMerchantService wxMerchantService; + + @Lazy @Autowired WxMallService wxMallService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponActionLogController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponActionLogController.java index cbc505a6b..4ead9c1eb 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponActionLogController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponActionLogController.java @@ -14,6 +14,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @RestController @@ -22,6 +23,7 @@ import org.springframework.web.bind.annotation.*; public class WxCouponActionLogController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCouponActionLogService wxCouponActionLogService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponCarController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponCarController.java index fd72e59a3..60189b7ce 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponCarController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponCarController.java @@ -14,6 +14,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @RestController @@ -22,6 +23,7 @@ import org.springframework.web.bind.annotation.*; public class WxCouponCarController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCouponCarService wxCouponCarService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponChannelController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponChannelController.java index 2b5edaa6f..87feb01b6 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponChannelController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponChannelController.java @@ -28,6 +28,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.ArrayList; @@ -41,16 +42,27 @@ import java.util.Map; public class WxCouponChannelController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCouponChannelService wxCouponChannelService; + + @Lazy @Autowired private WxAppinfoController wxAppinfoController; + + @Lazy @Autowired private WxCouponChannelMapper wxCouponChannelMapper; + + @Lazy @Autowired private QrCodeService qrCodeService; + + @Lazy @Autowired private WxFlowService wxFlowService; + + @Lazy @Autowired private WxCouponService wxCouponService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java index 6db793090..d4022a27e 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponController.java @@ -33,6 +33,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -45,19 +46,31 @@ import java.util.*; public class WxCouponController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCouponService wxCouponService; + + @Lazy @Autowired private WxCouponPasswordService couponPasswordService; + + @Lazy @Autowired private WxCouponChannelMapper wxCouponChannelMapper; + + @Lazy @Autowired private WxFlowService wxFlowService; + + @Lazy @Autowired private WxMallService wxMallService; + + @Lazy @Autowired RedisLock redisLock; + @Lazy @Autowired private WxPayAccountService wxPayAccountService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponInjectController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponInjectController.java index 737f842e7..c461be30b 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponInjectController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponInjectController.java @@ -19,6 +19,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @RestController @@ -27,10 +28,15 @@ import org.springframework.web.bind.annotation.*; public class WxCouponInjectController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCouponInjectService wxCouponInjectService; + + @Lazy @Autowired private WxCUserTagsService wxCUserTagsService; + + @Lazy @Autowired private WxMsgModelService wxMsgModelService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponOrderController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponOrderController.java index 5a05d0a43..6da00d0e7 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponOrderController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponOrderController.java @@ -23,6 +23,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -35,12 +36,15 @@ import java.util.Map; public class WxCouponOrderController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCouponOrderService wxCouponOrderService; + @Lazy @Autowired private WxRefundOrderService wxRefundOrderService; + @Lazy @Autowired private WxAppinfoService wxAppinfoService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponPasswordController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponPasswordController.java index 98fdf1c3e..fd7c44642 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponPasswordController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponPasswordController.java @@ -16,6 +16,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; /** @@ -27,6 +28,7 @@ import org.springframework.web.bind.annotation.*; public class WxCouponPasswordController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCouponPasswordService wxCouponPasswordService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponPresentController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponPresentController.java index 5149453f2..0dffbcc6c 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponPresentController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponPresentController.java @@ -23,6 +23,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Date; @@ -39,15 +40,19 @@ import java.util.Set; public class WxCouponPresentController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCouponPresentService wxCouponPresentService; + @Lazy @Autowired PushLimitService pushLimitService; + @Lazy @Autowired WxCouponService wxCouponService; + @Lazy @Autowired WxCouponPasswordService wxCouponPasswordService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponSendConfigController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponSendConfigController.java index 6b2c77c38..e4862ea9e 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponSendConfigController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponSendConfigController.java @@ -14,6 +14,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Date; @@ -24,6 +25,7 @@ import java.util.Date; public class WxCouponSendConfigController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCouponSendConfigService wxCouponSendConfigService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponSendController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponSendController.java index 3afea2e6a..432f8670a 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponSendController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCouponSendController.java @@ -23,6 +23,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Date; @@ -34,10 +35,15 @@ import java.util.Objects; public class WxCouponSendController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCouponSendService wxCouponSendService; + + @Lazy @Autowired private WxCouponService wxCouponService; + + @Lazy @Autowired private WxCouponActionLogService wxCouponActionLogService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFloatingLayerController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFloatingLayerController.java index 3a59ba99b..7f14fa5e3 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFloatingLayerController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxFloatingLayerController.java @@ -19,6 +19,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; /** @@ -30,6 +31,7 @@ import org.springframework.web.bind.annotation.*; public class WxFloatingLayerController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired WxFloatingLayerService wxFloatingLayerService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxGameController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxGameController.java index 0dc9d0f01..5be0e45bf 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxGameController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxGameController.java @@ -19,6 +19,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @RestController @@ -27,6 +28,7 @@ import org.springframework.web.bind.annotation.*; public class WxGameController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxGameService wxGameService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxGameTemplateController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxGameTemplateController.java index 8e6a74e8b..6e709922a 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxGameTemplateController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxGameTemplateController.java @@ -14,6 +14,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.List; @@ -24,6 +25,7 @@ import java.util.List; public class WxGameTemplateController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxGameTemplateService wxGameTemplateService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxMerchantMicroPayController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxMerchantMicroPayController.java index 858f572bd..fc8bbc920 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxMerchantMicroPayController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxMerchantMicroPayController.java @@ -14,6 +14,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @@ -23,6 +24,7 @@ import org.springframework.web.bind.annotation.*; public class WxMerchantMicroPayController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private MarkingDataReportService markingDataReportService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxMerchantPowerBillConfigController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxMerchantPowerBillConfigController.java index 9c58585d0..f66c97ed0 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxMerchantPowerBillConfigController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxMerchantPowerBillConfigController.java @@ -15,6 +15,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @@ -27,6 +28,7 @@ import org.springframework.web.bind.annotation.*; public class WxMerchantPowerBillConfigController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxMerchantPowerBillConfigService wxMerchantPowerBillConfigService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxMerchantSubsidyController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxMerchantSubsidyController.java index a0b8a94eb..77800be78 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxMerchantSubsidyController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxMerchantSubsidyController.java @@ -18,6 +18,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -33,6 +34,7 @@ import java.util.Map; public class WxMerchantSubsidyController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired WxMerchantSubsidyService wxMerchantSubsidyService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOpinionController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOpinionController.java index 9cc511224..bc25f5596 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOpinionController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOpinionController.java @@ -15,6 +15,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @@ -25,6 +26,7 @@ public class WxOpinionController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxOpinionService wxOpinionService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOrderController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOrderController.java index 2822316d3..9442e318d 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOrderController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOrderController.java @@ -32,6 +32,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -47,18 +48,23 @@ import java.util.Map; public class WxOrderController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxCouponChannelService wxCouponChannelService; + @Lazy @Autowired private WxOrderService wxOrderService; + @Lazy @Autowired private WxCUserService wxCUserService; + @Lazy @Autowired private WxCouponService wxCouponService; + @Lazy @Autowired private WxCUserBasicInfoService wxCUserBasicInfoService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOrderGroupController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOrderGroupController.java index 7e8893da2..729f160e2 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOrderGroupController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxOrderGroupController.java @@ -15,6 +15,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; @@ -31,8 +32,11 @@ import javax.servlet.http.HttpServletResponse; public class WxOrderGroupController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired WxOrderGroupService wxOrderGroupService; + + @Lazy @Autowired WxMallService wxMallService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxPayOrderController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxPayOrderController.java index 0373d6bfc..23d64810f 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxPayOrderController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxPayOrderController.java @@ -20,6 +20,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Map; @@ -30,9 +31,11 @@ import java.util.Map; public class WxPayOrderController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxOrderService wxOrderService; + @Lazy @Autowired private WxPayOrderService wxPayOrderService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxPowerBillAutoConfigController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxPowerBillAutoConfigController.java index 3e1d988a0..49bc009e1 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxPowerBillAutoConfigController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxPowerBillAutoConfigController.java @@ -15,6 +15,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @@ -27,6 +28,7 @@ import org.springframework.web.bind.annotation.*; public class WxPowerBillAutoConfigController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxPowerBillAutoConfigService wxPowerBillAutoConfigService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxPrepaymentController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxPrepaymentController.java index 9e672567d..2d15975a6 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxPrepaymentController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxPrepaymentController.java @@ -16,6 +16,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; @@ -28,6 +29,7 @@ import org.springframework.web.bind.annotation.*; public class WxPrepaymentController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired WxPrepaymentService wxPrepaymentService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxProfitSharingOrderController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxProfitSharingOrderController.java index 63d4aa213..9a68b503c 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxProfitSharingOrderController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxProfitSharingOrderController.java @@ -17,6 +17,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Map; @@ -33,6 +34,7 @@ import javax.servlet.http.HttpServletResponse; public class WxProfitSharingOrderController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxProfitSharingOrderService wxProfitSharingOrderService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxQuestionController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxQuestionController.java index b8d94ddd0..fd6af2b99 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxQuestionController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxQuestionController.java @@ -15,6 +15,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.ArrayList; @@ -26,6 +27,7 @@ import java.util.List; public class WxQuestionController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxQuestionService wxQuestionService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxQuestionOneselfController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxQuestionOneselfController.java index 2526acc2b..73aac6736 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxQuestionOneselfController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxQuestionOneselfController.java @@ -19,6 +19,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; @@ -32,9 +33,11 @@ public class WxQuestionOneselfController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxQuestionOneselfService wxQuestionOneselfService; + @Lazy @Autowired private WxQuestionOneselfUserService wxQuestionOneselfUserService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxRefundOrderController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxRefundOrderController.java index 5fd66d5a2..bcc1c347c 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxRefundOrderController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxRefundOrderController.java @@ -6,6 +6,7 @@ import io.swagger.annotations.Api; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import com.github.pagehelper.PageInfo; @@ -24,6 +25,7 @@ import io.swagger.annotations.ApiOperation; public class WxRefundOrderController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxRefundOrderService wxRefundOrderService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxSubsidyController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxSubsidyController.java index cad230013..460c04608 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxSubsidyController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxSubsidyController.java @@ -9,6 +9,7 @@ import io.swagger.annotations.Api; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import com.github.pagehelper.PageInfo; @@ -32,6 +33,7 @@ import java.util.Map; public class WxSubsidyController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxSubsidyService wxSubsidyService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxThirdPartyOrdersController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxThirdPartyOrdersController.java index d13a17908..74815f516 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxThirdPartyOrdersController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxThirdPartyOrdersController.java @@ -18,6 +18,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; @@ -34,6 +35,7 @@ import java.util.Map; public class WxThirdPartyOrdersController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + @Lazy @Autowired private WxThirdPartyOrdersService wxThirdPartyOrdersOrderService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxTopicController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxTopicController.java index d6a290540..73b7a2085 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxTopicController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxTopicController.java @@ -16,6 +16,7 @@ import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.*; import java.util.Date; @@ -24,6 +25,8 @@ import java.util.Date; @Api(description = "专题相关接口") public class WxTopicController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); + + @Lazy @Autowired private WxTopicService wxTopicService; diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxUserCouponController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxUserCouponController.java index 3d70f850a..5c73d223b 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxUserCouponController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxUserCouponController.java @@ -11,6 +11,7 @@ import io.swagger.annotations.ApiOperation; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.context.annotation.Lazy; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -25,7 +26,7 @@ import org.springframework.web.bind.annotation.RestController; public class WxUserCouponController extends BaseController { private final Logger logger = LoggerFactory.getLogger(this.getClass()); - + @Lazy @Autowired private WxUserCouponService wxUserCouponService;