|
@@ -11,10 +11,7 @@ import com.hwrj.cloud.admin.dto.param.CompanyWebPageParam;
|
|
|
import com.hwrj.cloud.admin.dto.param.SelectNewVo;
|
|
|
import com.hwrj.cloud.admin.dto.param.SelectVo;
|
|
|
import com.hwrj.cloud.admin.excelEntity.UmsCompanyInfoExcel;
|
|
|
-import com.hwrj.cloud.admin.mapper.UmsCompanyFileMapper;
|
|
|
-import com.hwrj.cloud.admin.mapper.UmsCompanyInfoMapper;
|
|
|
-import com.hwrj.cloud.admin.mapper.UmsCompanyShareMapper;
|
|
|
-import com.hwrj.cloud.admin.mapper.UmsCompanyShopMapper;
|
|
|
+import com.hwrj.cloud.admin.mapper.*;
|
|
|
import com.hwrj.cloud.admin.model.*;
|
|
|
import com.hwrj.cloud.admin.service.UmsCompanyService;
|
|
|
import com.hwrj.cloud.admin.util.CurrUserUtil;
|
|
@@ -121,6 +118,9 @@ public class UmsCompanyInfoServiceImpl implements UmsCompanyService {
|
|
|
@Autowired
|
|
|
private UmsCompanyInfoDao umsCompanyInfoDao;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private UmsAdminMapper umsAdminMapper;
|
|
|
+
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void delete(Long id) {
|
|
@@ -136,8 +136,15 @@ public class UmsCompanyInfoServiceImpl implements UmsCompanyService {
|
|
|
|
|
|
deleteCompanyShop(id);
|
|
|
deleteCompanyFile(id);
|
|
|
+ deleteAdmin(id);
|
|
|
+ }
|
|
|
|
|
|
-
|
|
|
+ private void deleteAdmin(Long id) {
|
|
|
+ UmsAdmin record=new UmsAdmin();
|
|
|
+ record.setStatus(0);
|
|
|
+ UmsAdminExample example=new UmsAdminExample();
|
|
|
+ example.createCriteria().andCompIdEqualTo(id);
|
|
|
+ umsAdminMapper.updateByExampleSelective(record,example);
|
|
|
}
|
|
|
|
|
|
private void deleteCompanyShop(Long compId){
|