|  | @@ -4,6 +4,7 @@ import cn.hutool.core.bean.BeanUtil;
 | 
											
												
													
														|  |  import com.alibaba.excel.util.StringUtils;
 |  |  import com.alibaba.excel.util.StringUtils;
 | 
											
												
													
														|  |  import com.github.pagehelper.PageHelper;
 |  |  import com.github.pagehelper.PageHelper;
 | 
											
												
													
														|  |  import com.github.pagehelper.PageInfo;
 |  |  import com.github.pagehelper.PageInfo;
 | 
											
												
													
														|  | 
 |  | +import com.hwrj.cloud.admin.dao.UmsCompanyInfoDao;
 | 
											
												
													
														|  |  import com.hwrj.cloud.admin.dao.UmsCompanyShopDao;
 |  |  import com.hwrj.cloud.admin.dao.UmsCompanyShopDao;
 | 
											
												
													
														|  |  import com.hwrj.cloud.admin.dto.UmsCompanyDto;
 |  |  import com.hwrj.cloud.admin.dto.UmsCompanyDto;
 | 
											
												
													
														|  |  import com.hwrj.cloud.admin.excelEntity.UmsCompanyInfoExcel;
 |  |  import com.hwrj.cloud.admin.excelEntity.UmsCompanyInfoExcel;
 | 
											
										
											
												
													
														|  | @@ -79,17 +80,19 @@ public class UmsCompanyInfoServiceImpl implements UmsCompanyService {
 | 
											
												
													
														|  |          umsCompanyInfoMapper.updateByPrimaryKeySelective(umsCompanyInfo);
 |  |          umsCompanyInfoMapper.updateByPrimaryKeySelective(umsCompanyInfo);
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | 
 |  | +    @Autowired
 | 
											
												
													
														|  | 
 |  | +    private UmsCompanyInfoDao umsCompanyInfoDao;
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 | 
											
												
													
														|  |      @Transactional(rollbackFor = Exception.class)
 |  |      @Transactional(rollbackFor = Exception.class)
 | 
											
												
													
														|  |      public void delete(Long id) {
 |  |      public void delete(Long id) {
 | 
											
												
													
														|  | 
 |  | +        long i = umsCompanyInfoDao.deleteCheck(id);
 | 
											
												
													
														|  | 
 |  | +        if(i>0){
 | 
											
												
													
														|  | 
 |  | +            throw new GlobalException("该供应商的数据被用户~生产地~商品所引用无法删除!");
 | 
											
												
													
														|  | 
 |  | +        }
 | 
											
												
													
														|  |          UmsCompanyInfo info = new UmsCompanyInfo();
 |  |          UmsCompanyInfo info = new UmsCompanyInfo();
 | 
											
												
													
														|  |          info.setCompStatus(2);
 |  |          info.setCompStatus(2);
 | 
											
												
													
														|  |          info.setId(id);
 |  |          info.setId(id);
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |          umsCompanyInfoMapper.updateByPrimaryKeySelective(info);
 |  |          umsCompanyInfoMapper.updateByPrimaryKeySelective(info);
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  | -
 |  | 
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      @Override
 |  |      @Override
 |