raojiang 6 kuukautta sitten
vanhempi
sitoutus
c7f7f2e5ee

+ 1 - 1
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/mapper/FhzgPlanStrategyDetialMapper.java

@@ -16,7 +16,7 @@ public interface FhzgPlanStrategyDetialMapper {
 
     void batchInsert(List<StrategyconfigDetailEntryDTO> strategyconfigDetailDTOs);
 
-    void batchUpdate(List<StrategyconfigDetailEntryDTO> strategyconfigDetailDTOs);
+    void batchUpdate(@Param("item") StrategyconfigDetailEntryDTO strategyconfigDetailDTOs);
 
     /**
      *

+ 1 - 1
services/load-transfer-bf/src/main/java/com/hdkj/lt/bf/service/impl/FhzgPlanStrategyServiceImpl.java

@@ -120,8 +120,8 @@ public class FhzgPlanStrategyServiceImpl implements FhzgPlanStrategyService {
         if (!CollectionUtils.isEmpty(strategyconfigDetailDTOs)) {
             for (StrategyconfigDetailEntryDTO strategyconfigDetailDTO : strategyconfigDetailDTOs) {
                 strategyconfigDetailDTO.setStrategyId(strategyConfigDTO.getId());
+                strategyDetialMapper.batchUpdate(strategyconfigDetailDTO);
             }
-            strategyDetialMapper.batchUpdate(strategyconfigDetailDTOs);
         }
         return "更新策略配置成功";
     }

+ 39 - 40
services/load-transfer-bf/src/main/resources/mapper/FhzgPlanStrategyDetialMapper.xml

@@ -3,8 +3,9 @@
 <mapper namespace="com.hdkj.lt.bf.mapper.FhzgPlanStrategyDetialMapper">
 
 
-    <select id="getStrategyDetial" resultType="com.hdkj.lt.core.bizms.modle.po.plan.FhzgPlanTransferStrategyConfigDetail">
-        select id,indicator_name,indicator_code,priority,enable
+    <select id="getStrategyDetial"
+            resultType="com.hdkj.lt.core.bizms.modle.po.plan.FhzgPlanTransferStrategyConfigDetail">
+        select id, indicator_name, indicator_code, priority, enable
         from fhzg_plan_transfer_strategy_config_detail
         where strategy_id = #{strategyId}
         order by priority asc
@@ -12,65 +13,63 @@
 
     <insert id="batchInsert">
         insert into fhzg_plan_transfer_strategy_config_detail
-            (strategy_id,indicator_name,indicator_code,priority,enable)
+        (strategy_id,indicator_name,indicator_code,priority,enable)
         values
-            <foreach collection="list" item="item" index="index" separator=",">
+        <foreach collection="list" item="item" index="index" separator=",">
             (#{item.strategyId},#{item.indicatorName},#{item.indicatorCode},#{item.priority},#{item.enable})
-            </foreach>
+        </foreach>
     </insert>
 
     <update id="batchUpdate">
-        <foreach collection="list" item="item" index="index" separator=";">
-            update fhzg_plan_transfer_strategy_config_detail
-            set
-                indicator_name = #{item.indicatorName},
-                indicator_code = #{item.indicatorCode},
-                priority = #{item.priority},
-                enable = #{item.enable}
-            where id = #{item.id}
-            and strategy_id = #{item.strategyId}
-        </foreach>
+        update fhzg_plan_transfer_strategy_config_detail
+        set indicator_name = #{item.indicatorName},
+            indicator_code = #{item.indicatorCode},
+            priority       = #{item.priority},
+            enable         = #{item.enable}
+        where id = #{item.id}
+          and strategy_id = #{item.strategyId}
+
     </update>
 
     <select id="getStrategyDetailByPlanId"
             resultType="com.hdkj.lt.core.bizms.modle.po.plan.FhzgPlanTransferStrategyConfigDetail">
-        select DISTINCTROW
-            tscd.strategy_id  strategyId,
-            tscd.indicator_code indicatorCode,
-            tscd.indicator_name indicatorName,
-            tscd.enable enable,
-            tscd.priority priority
-        from
-            fhzg_plan_transfer_scheme ts left join
-            fhzg_plan_transfer_scheme_strategy_score sss on ts.id = sss.scheme_id
-            left join fhzg_plan_transfer_strategy_config_detail tscd on tscd.strategy_id = sss.strategy_id
-        where ts.plan_id = #{planId} and tscd.enable = 0
+        select DISTINCTROW tscd.strategy_id    strategyId,
+                           tscd.indicator_code indicatorCode,
+                           tscd.indicator_name indicatorName,
+                           tscd.enable         enable,
+                           tscd.priority       priority
+        from fhzg_plan_transfer_scheme ts
+                 left join
+             fhzg_plan_transfer_scheme_strategy_score sss on ts.id = sss.scheme_id
+                 left join fhzg_plan_transfer_strategy_config_detail tscd on tscd.strategy_id = sss.strategy_id
+        where ts.plan_id = #{planId}
+          and tscd.enable = 0
         order by tscd.priority
 --  tscd.enable 是否启用 0:启用,1:未启用
     </select>
 
 
-
     <select id="getStrategyDetailByFaultId"
             resultType="com.hdkj.lt.core.bizms.modle.po.plan.FhzgPlanTransferStrategyConfigDetail">
-        select DISTINCTROW
-            tscd.strategy_id  strategyId,
-                tscd.indicator_code indicatorCode,
-               tscd.indicator_name indicatorName,
-               tscd.enable enable,
-               tscd.priority priority
-        from
-            fhzg_fault_transfer_scheme ts left join
-            fhzg_fault_transfer_scheme_strategy_score sss on ts.id = sss.scheme_id
-             left join fhzg_plan_transfer_strategy_config_detail tscd on tscd.strategy_id = sss.strategy_id
-        where ts.fault_id = #{faultId} and tscd.enable = 0
+        select DISTINCTROW tscd.strategy_id    strategyId,
+                           tscd.indicator_code indicatorCode,
+                           tscd.indicator_name indicatorName,
+                           tscd.enable         enable,
+                           tscd.priority       priority
+        from fhzg_fault_transfer_scheme ts
+                 left join
+             fhzg_fault_transfer_scheme_strategy_score sss on ts.id = sss.scheme_id
+                 left join fhzg_plan_transfer_strategy_config_detail tscd on tscd.strategy_id = sss.strategy_id
+        where ts.fault_id = #{faultId}
+          and tscd.enable = 0
         order by tscd.priority
 --  tscd.enable 是否启用 0:启用,1:未启用
     </select>
 
 
-    <select id="getStrategyDetialByTime" resultType="com.hdkj.lt.core.bizms.modle.po.plan.FhzgPlanTransferStrategyConfigDetail">
-        select cd.id,cd.indicator_name,cd.priority,cd.enable
+    <select id="getStrategyDetialByTime"
+            resultType="com.hdkj.lt.core.bizms.modle.po.plan.FhzgPlanTransferStrategyConfigDetail">
+        select cd.id, cd.indicator_name, cd.priority, cd.enable
         from fhzg_plan_transfer_strategy_config_detail cd
                  left join fhzg_plan_transfer_strategy_config sc on cd.strategy_id = sc.id
         where transfer_strategy = #{transferStrategy}

+ 1 - 1
services/load-transfer-io/src/main/java/com/hdkj/lt/io/LoadTransferIOApplication.java

@@ -16,7 +16,7 @@ import org.springframework.cloud.openfeign.EnableFeignClients;
  */
 @EnableFeignClients(basePackages = {SystemGlobalConstant.HUSSAR_ROOT_PACKAGE, SystemGlobalConstant.BIZMS_BASE_PACKAGE})
 @EnableDiscoveryClient
-@SpringBootApplication(scanBasePackages = {SystemGlobalConstant.HUSSAR_BASE_PACKAGE, SystemGlobalConstant.BIZMS_BASE_PACKAGE})
+@SpringBootApplication(scanBasePackages = {SystemGlobalConstant.BIZMS_BASE_PACKAGE,"com.hdkj.attachments"})
 @MapperScan(basePackages = {SystemGlobalConstant.HUSSAR_DAO_PACKAGE, SystemGlobalConstant.BIZMS_DAO_PACKAGE})
 @EnableCaching
 public class LoadTransferIOApplication {