zhaoyun 2 mesiacov pred
rodič
commit
2751e74c16

+ 3 - 1
ruoyi-powerdistribution/src/main/java/com/ruoyi/powerdistribution/provider/VehicleDrivingRecordProvider.java

@@ -1,6 +1,7 @@
 package com.ruoyi.powerdistribution.provider;
 import java.util.List;
 
+import com.ruoyi.common.utils.DateUtils;
 import com.ruoyi.common.utils.SecurityUtils;
 import com.ruoyi.powerdistribution.domain.PdmVehicleDrivingRecord;
 
@@ -8,7 +9,7 @@ public class VehicleDrivingRecordProvider {
     public String insert(List<PdmVehicleDrivingRecord> list) {
         StringBuffer sqlList = new StringBuffer();
         sqlList.append(
-                " INSERT INTO pdm_vehicle_driving_record(vehicle_group,equip_nm,equip_no,vehicle_no,start_tm,end_tm,mileage,create_by,create_time) VALUES ");
+                " REPLACE INTO pdm_vehicle_driving_record(vehicle_group,equip_nm,equip_no,vehicle_no,start_tm,end_tm,mileage,imp_date,create_by,create_time) VALUES ");
         for (int i =0; i < list.size(); i++) {
             PdmVehicleDrivingRecord vehicleDrivingRecord = list.get(i);
             sqlList.append(" (").append("'").append(vehicleDrivingRecord.getVehicleGroup()).append("',")
@@ -18,6 +19,7 @@ public class VehicleDrivingRecordProvider {
                     .append("'").append(vehicleDrivingRecord.getStartTm()).append("',")
                     .append("'").append(vehicleDrivingRecord.getEndTm()).append("',")
                     .append(vehicleDrivingRecord.getMileage()).append(",")
+                    .append("'").append(DateUtils.getDate()).append("',")
                     .append("'").append(SecurityUtils.getUsername()).append("',")
                     .append("SYSDATE()")
                     .append(")");

+ 2 - 0
ruoyi-powerdistribution/src/main/java/com/ruoyi/powerdistribution/service/impl/PdmVehicleDrivingRecordServiceImpl.java

@@ -7,6 +7,7 @@ import org.springframework.stereotype.Service;
 import com.ruoyi.powerdistribution.mapper.PdmVehicleDrivingRecordMapper;
 import com.ruoyi.powerdistribution.domain.PdmVehicleDrivingRecord;
 import com.ruoyi.powerdistribution.service.IPdmVehicleDrivingRecordService;
+import org.springframework.transaction.annotation.Transactional;
 
 /**
  * 施工车辆行驶记录Service业务层处理
@@ -99,6 +100,7 @@ public class PdmVehicleDrivingRecordServiceImpl implements IPdmVehicleDrivingRec
         return pdmVehicleDrivingRecordMapper.deletePdmVehicleDrivingRecordById(id);
     }
 
+    @Transactional(rollbackFor = Exception.class)
     @Override
     public void batchAdd(List<PdmVehicleDrivingRecord> list) {
         pdmVehicleDrivingRecordMapper.insert(list);