部分注释添加
parent
7ca3d4dede
commit
4e4e80f64d
|
@ -9,6 +9,7 @@ import com.zhilian.business.service.MarkersFenceService;
|
|||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
|
@ -19,20 +20,19 @@ public class MarkersFenceServiceImpl extends ServiceImpl<MarkersFenceMapper, Mar
|
|||
|
||||
@Override
|
||||
public boolean insert(Markers markers) {
|
||||
ArrayList<MarkersFence> markersFences = new ArrayList<>();
|
||||
markers.getFenceIds().forEach(fenceId -> {
|
||||
MarkersFence markersFence = new MarkersFence();
|
||||
markersFence.setMarkerId(markers.getMarkersId());
|
||||
markersFence.setFenceId(fenceId);
|
||||
markersFenceMapper.insert(markersFence);
|
||||
markersFences.add(markersFence);
|
||||
});
|
||||
return true;
|
||||
return this.saveBatch(markersFences);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeAllFence(Markers markers) {
|
||||
List<MarkersFence> list = this.list(new LambdaQueryWrapper<MarkersFence>().eq(MarkersFence::getMarkerId, markers.getMarkersId()));
|
||||
list.forEach(item -> {
|
||||
this.removeById(item.getMarkerId());
|
||||
});
|
||||
this.removeBatchByIds(list);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -9,6 +9,7 @@ import com.zhilian.business.service.VehicleMarkersService;
|
|||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
@Service
|
||||
|
@ -17,20 +18,19 @@ public class VehicleMarkersServiceImpl extends ServiceImpl<VehicleMarkersMapper,
|
|||
@Transactional(rollbackFor=Exception.class)
|
||||
@Override
|
||||
public boolean insert(Vehicle vehicle) {
|
||||
ArrayList<VehicleMarkers> list = new ArrayList<>();
|
||||
vehicle.getMarkersIds().forEach(markerId -> {
|
||||
VehicleMarkers vehicleMarkers = new VehicleMarkers();
|
||||
vehicleMarkers.setVehicleId(vehicle.getVehicleId());
|
||||
vehicleMarkers.setMarkersId(markerId);
|
||||
this.save(vehicleMarkers);
|
||||
list.add(vehicleMarkers);
|
||||
});
|
||||
return true;
|
||||
return this.saveBatch(list);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void removeAllVehicle(Vehicle vehicle) {
|
||||
List<VehicleMarkers> list = this.list(new LambdaQueryWrapper<VehicleMarkers>().eq(VehicleMarkers::getVehicleId, vehicle.getVehicleId()));
|
||||
list.forEach(item -> {
|
||||
this.removeById(item.getVehicleId());
|
||||
});
|
||||
this.removeByIds(list);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.zhilian.business.mapper.FenceMapper">
|
||||
|
||||
</mapper>
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.zhilian.business.mapper.VehicleMapper">
|
||||
|
||||
</mapper>
|
|
@ -1,7 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper
|
||||
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.zhilian.business.mapper.VehicleMarkersMapper">
|
||||
|
||||
</mapper>
|
Loading…
Reference in New Issue