stjdydayou 4 tahun lalu
induk
melakukan
c923283637

+ 20 - 0
src/main/java/com/zhiqiyun/open/core/service/impl/PassengerEquipmentServiceImpl.java

@@ -1,11 +1,31 @@
 package com.zhiqiyun.open.core.service.impl;
 
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.zhiqiyun.open.core.mapper.bz.PassengerEquipmentMapper;
+import com.zhiqiyun.open.core.mapper.bz.PassengerEquipmentPeopleMapper;
 import com.zhiqiyun.open.core.models.bz.PassengerEquipment;
+import com.zhiqiyun.open.core.models.bz.PassengerEquipmentPeople;
+import com.zhiqiyun.open.core.service.PassengerEquipmentPeopleService;
 import com.zhiqiyun.open.core.service.PassengerEquipmentService;
+import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
+import java.io.Serializable;
+import java.util.Collection;
 
 @Service
 public class PassengerEquipmentServiceImpl extends ServiceImpl<PassengerEquipmentMapper, PassengerEquipment> implements PassengerEquipmentService {
+	@Autowired
+	private PassengerEquipmentPeopleMapper passengerEquipmentPeopleMapper;
+
+	@Override
+	@Transactional(rollbackFor = Exception.class)
+	public boolean removeByIds(Collection<? extends Serializable> idList) {
+		QueryWrapper<PassengerEquipmentPeople> wrapper = new QueryWrapper<>();
+		wrapper.in("equipment_id", idList);
+		this.passengerEquipmentPeopleMapper.delete(wrapper);
+		return super.removeByIds(idList);
+	}
 }

+ 0 - 2
src/main/java/com/zhiqiyun/open/mvc/controller/PassengerEquipmentController.java

@@ -1,6 +1,5 @@
 package com.zhiqiyun.open.mvc.controller;
 
-import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.OrderItem;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
@@ -27,7 +26,6 @@ import org.springframework.web.bind.annotation.RestController;
 
 import javax.validation.Valid;
 import java.util.List;
-import java.util.Map;
 
 @Slf4j
 @RestController