|
@@ -1,6 +1,7 @@
|
|
|
package com.diagbot.facade;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.diagbot.dto.ProductServiceDTO;
|
|
@@ -161,15 +162,19 @@ public class ProductServiceFacade extends ProductServiceServiceImpl {
|
|
|
List<ProductService> productServiceList = this.list(queryWrapper);
|
|
|
Map<Long, ProductService> map = EntityUtil.makeEntityMap(productServiceList, "id");
|
|
|
//删除令牌
|
|
|
- QueryWrapper<ServiceToken> serviceTokenQueryWrapper = new QueryWrapper<>();
|
|
|
- serviceTokenQueryWrapper.in("product_service_id", map.keySet());
|
|
|
- serviceTokenFacade.deleteByWrapper(serviceTokenQueryWrapper);
|
|
|
+ UpdateWrapper<ServiceToken> tokenUpdateWrapper = new UpdateWrapper<>();
|
|
|
+ tokenUpdateWrapper.in("product_service_id", map.keySet());
|
|
|
+ tokenUpdateWrapper.set("is_deleted", IsDeleteEnum.Y.getKey());
|
|
|
+ serviceTokenFacade.update(new ServiceToken(), tokenUpdateWrapper);
|
|
|
|
|
|
//删除产品服务端关联
|
|
|
for (ProductService productService : productServiceList) {
|
|
|
productService.setIsDeleted(IsDeleteEnum.Y.getKey());
|
|
|
}
|
|
|
- this.updateBatchById(productServiceList);
|
|
|
+ UpdateWrapper<ProductService> productServiceUpdateWrapper = new UpdateWrapper<>();
|
|
|
+ productServiceUpdateWrapper.in("id", map.keySet());
|
|
|
+ productServiceUpdateWrapper.set("is_deleted", IsDeleteEnum.Y.getKey());
|
|
|
+ this.update(new ProductService(), productServiceUpdateWrapper);
|
|
|
return true;
|
|
|
}
|
|
|
|