diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/config/NacosConfig.java b/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/config/NacosConfig.java index d6dfeedf3f08d1a4e916a7a34556e7f8fbaa8a15..c054a890477431715a9bad0ea0728d6ac7301442 100644 --- a/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/config/NacosConfig.java +++ b/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/config/NacosConfig.java @@ -1,11 +1,9 @@ package com.seasky.projectplan.infrastructure.config; import org.springframework.beans.factory.annotation.Value; -import org.springframework.cloud.context.config.annotation.RefreshScope; -import org.springframework.context.annotation.Configuration; +import org.springframework.stereotype.Component; -@Configuration -@RefreshScope +@Component public class NacosConfig { /** * 閮ㄩ棬棰嗗瑙掕壊id diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/interceptor/YuBoInitTypeRunner.java b/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/interceptor/YuBoInitTypeRunner.java new file mode 100644 index 0000000000000000000000000000000000000000..65d5cac2d6f755c4a05afc547f90e8bddb6c9dd2 --- /dev/null +++ b/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/interceptor/YuBoInitTypeRunner.java @@ -0,0 +1,38 @@ +package com.seasky.projectplan.infrastructure.interceptor; + +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.seasky.core.util.CustomLogger; +import com.seasky.core.util.Logger; +import com.seasky.projectplan.infrastructure.constant.CountNextConstant; +import com.seasky.projectplan.infrastructure.dataobject.po.CountNextPo; +import com.seasky.projectplan.infrastructure.dataobject.po.PredictionKZMoneyPo; +import com.seasky.projectplan.infrastructure.db.mapper.table.BudgetInfoMapper; +import com.seasky.projectplan.infrastructure.db.mapper.table.CountNextMapper; +import com.seasky.projectplan.infrastructure.db.mapper.table.PredictionKZMoneyMapper; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.ApplicationArguments; +import org.springframework.boot.ApplicationRunner; +import org.springframework.core.annotation.Order; +import org.springframework.stereotype.Component; + +/** + * @Author wangxingjun + * @Data 2022/9/5 16:40 + */ +@Component +@Order(2) +public class YuBoInitTypeRunner implements ApplicationRunner { + private static final Logger logger = CustomLogger.getLogger(YuBoInitTypeRunner.class); + @Autowired + private PredictionKZMoneyMapper predictionKZMoneyMapper; + + @Override + public void run(ApplicationArguments args) throws Exception { + UpdateWrapper<PredictionKZMoneyPo> predictionKZMoneyPoUpdateWrapper = new UpdateWrapper<>(); + predictionKZMoneyPoUpdateWrapper.apply("type is null").set("type", 2); + int update = predictionKZMoneyMapper.update(null, predictionKZMoneyPoUpdateWrapper); + logger.info("鍒濆鍖栭鎷ㄦ帶鍒剁櫨鍒嗘瘮{}",update == 1); + } +} diff --git a/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/reader/prediction/QueryYBInfoServiceImpl.java b/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/reader/prediction/QueryYBInfoServiceImpl.java index 0c6c090709b6eba597c7685c110b38a700132a91..16a6d05bc884f568a3367666cd54ec80bf8896be 100644 --- a/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/reader/prediction/QueryYBInfoServiceImpl.java +++ b/ServiceSite/src/main/java/com/seasky/projectplan/infrastructure/reader/prediction/QueryYBInfoServiceImpl.java @@ -129,11 +129,6 @@ public class QueryYBInfoServiceImpl extends AbstractService<ProjectPlanBookPo, P projectPlanBookOut.setPercentage(predictionKZMoneyPos.get(0).getPercentage()); projectPlanBookOut.setType(predictionKZMoneyPos.get(0).getType()); } - //闃叉涓婁竴鐗堝洜涓烘病鏈夎缃噾棰濆拰鏍囪瘑瀵艰嚧寮傚父 - if (!ObjectUtils.isEmpty(predictionKZMoneyPos) && !ObjectUtils.isEmpty(predictionKZMoneyPos.get(0).getPercentage())) { - projectPlanBookOut.setPercentage(predictionKZMoneyPos.get(0).getPercentage()); - projectPlanBookOut.setType(Integer.valueOf(PredialSettingsEnum.percentage.val())); - } projectPlanBookOuts.add(projectPlanBookOut); } }