Jelajahi Sumber

修改嗲代码

zhonghui 3 tahun lalu
induk
melakukan
c0af0b544e

+ 1 - 1
boman-report/src/main/java/com/boman/report/mapper/StatisticReportPersonnelMapper.java

@@ -12,7 +12,7 @@ import java.util.List;
 @Repository
 public interface StatisticReportPersonnelMapper {
 
-    int deleteByStatisticIds(List<Long> ids);
+    int deleteByStatisticIds(Long[] ids);
 
     int insert(StatisticReportPersonnel personnel);
 

+ 1 - 1
boman-report/src/main/java/com/boman/report/service/StatisticReportPersonnelService.java

@@ -10,7 +10,7 @@ import java.util.List;
  **/
 public interface StatisticReportPersonnelService {
 
-    int deleteByStatisticIds(List<Long> ids);
+    int deleteByStatisticIds(Long[] ids);
 
     int insert(List<StatisticReportPersonnel> personnels);
 

+ 1 - 1
boman-report/src/main/java/com/boman/report/service/impl/StatisticReportPersonnelImpl.java

@@ -29,7 +29,7 @@ public class StatisticReportPersonnelImpl implements StatisticReportPersonnelSer
 
     @Override
     @Transactional(isolation = Isolation.READ_COMMITTED, rollbackFor = Exception.class)
-    public int deleteByStatisticIds(List<Long> ids) {
+    public int deleteByStatisticIds(Long[] ids) {
         return personnelMapper.deleteByStatisticIds(ids);
     }
 

+ 3 - 1
boman-report/src/main/java/com/boman/report/service/impl/StatisticReportServiceImpl.java

@@ -149,7 +149,9 @@ public class StatisticReportServiceImpl implements StatisticReportService {
             if(report.getId() != null) { // 修改
                 this.genReport(report, UPDATE);
                 // 先删除所有字表数据
-                personnelService.deleteByStatisticIds(CollectUtils.newArrayList(report.getId()));
+                Long[] ids = new Long[1];
+                ids[0] = report.getId();
+                personnelService.deleteByStatisticIds(ids);
                 // 保存报表数据
                 statisticReportMapper.update(report);
             }else {//新增

+ 1 - 1
boman-report/src/main/resources/mapper/StatisticReportMapper.xml

@@ -140,7 +140,7 @@
         <trim prefix="SET" suffixOverrides=",">
             <if test="reportName != null and reportName != ''">report_name = #{reportName},</if>
             <if test="reportId != null">report_id = #{reportId},</if>
-            <if test="templateName != null">template_name = #{template_name},</if>
+            <if test="templateName != null">template_name = #{templateName},</if>
             <if test="startTime != null">start_time = #{startTime},</if>
             <if test="endTime == null">end_time = #{endTime},</if>
             <if test="reportStatus != null">report_status = #{reportStatus},</if>

+ 2 - 2
boman-report/src/main/resources/mapper/StatisticReportPersonnelMapper.xml

@@ -77,9 +77,9 @@
         </where>
     </select>
 
-    <delete id="deleteByStatisticIds" parameterType="java.util.List">
+    <delete id="deleteByStatisticIds" parameterType="Long">
         delete from statistic_report_personnel where statistic_id in
-        <foreach collection="ids" item="id" open="(" separator="," close=")">
+        <foreach collection="array" item="id" open="(" separator="," close=")">
             #{id}
         </foreach>
     </delete>