|
|
|
@ -1,7 +1,11 @@
|
|
|
|
|
package com.glxp.sale.admin.service.thrsys.impl;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
import cn.hutool.core.collection.CollUtil;
|
|
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
|
|
import com.glxp.sale.admin.dao.thrsys.ThrProductsAddDao;
|
|
|
|
|
import com.glxp.sale.admin.dao.thrsys.ThrProductsDao;
|
|
|
|
|
import com.glxp.sale.admin.entity.thrsys.ThrProductsAddEntity;
|
|
|
|
|
import com.glxp.sale.admin.entity.thrsys.ThrProductsEntity;
|
|
|
|
|
import com.glxp.sale.admin.req.thrsys.FilterThrProductsRequest;
|
|
|
|
|
import com.glxp.sale.admin.service.thrsys.ThrProductsService;
|
|
|
|
@ -14,10 +18,10 @@ import java.util.List;
|
|
|
|
|
@Service
|
|
|
|
|
public class ThrProductsServiceImpl implements ThrProductsService {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
ThrProductsDao thrProductsDao;
|
|
|
|
|
|
|
|
|
|
private ThrProductsDao thrProductsDao;
|
|
|
|
|
@Resource
|
|
|
|
|
private ThrProductsAddDao thrProductsAddDao;
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<ThrProductsEntity> filterThrProductsRequest(FilterThrProductsRequest filterThrProductsRequest) {
|
|
|
|
@ -74,4 +78,18 @@ public class ThrProductsServiceImpl implements ThrProductsService {
|
|
|
|
|
public boolean deleteAll() {
|
|
|
|
|
return thrProductsDao.deleteAll();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void delete(ThrProductsAddEntity thrProductsAddEntity) {
|
|
|
|
|
//添加审核产品信息
|
|
|
|
|
thrProductsAddEntity = thrProductsAddDao.selectById(String.valueOf(thrProductsAddEntity.getId()));
|
|
|
|
|
//查询第三方产品信息
|
|
|
|
|
FilterThrProductsRequest filterThrProductsRequest = new FilterThrProductsRequest();
|
|
|
|
|
BeanUtil.copyProperties(thrProductsAddEntity, filterThrProductsRequest);
|
|
|
|
|
List<ThrProductsEntity> thrProductsEntities = thrProductsDao.selectThrProducts(filterThrProductsRequest);
|
|
|
|
|
if (CollUtil.isNotEmpty(thrProductsEntities)) {
|
|
|
|
|
ThrProductsEntity thrProductsEntity = thrProductsEntities.get(0);
|
|
|
|
|
thrProductsDao.deleteById(String.valueOf(thrProductsEntity.getId()));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|