Commit 85a0d7c6 by 陶光胜

删除域

parent e2261a82
......@@ -119,4 +119,16 @@ public interface TabStoreRegionRelMapper {
* @throws
*/
void updateStatusByOther(@Param("enterpriseId") Integer enterpriseId, @Param("regionId") Integer regionId, @Param("deleteFlag") int deleteFlag);
/**
* deleteRegionRel
* @Title: deleteRegionRel
* @Description: 删除域
* @author taogs
* @param enterpriseId
* @param regionId
* @return void
* @throws
*/
void deleteRegionRel(@Param("enterpriseId") Integer enterpriseId, @Param("regionId") Integer regionId);
}
\ No newline at end of file
......@@ -2,8 +2,10 @@ package com.gic.store.service.impl;
import com.gic.store.constant.StoreOwnTypeEnum;
import com.gic.store.dao.mapper.TabStoreRegionMapper;
import com.gic.store.dao.mapper.TabStoreRegionRelMapper;
import com.gic.store.dto.StoreRegionDTO;
import com.gic.store.entity.TabStoreRegion;
import com.gic.store.entity.TabStoreRegionRel;
import com.gic.store.service.StoreRegionService;
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
......@@ -26,6 +28,8 @@ public class StoreRegionServiceImpl implements StoreRegionService {
@Autowired
private TabStoreRegionMapper storeRegionMapper;
@Autowired
private TabStoreRegionRelMapper tabStoreRegionRelMapper;
@Override
public int countByRegionCode(Integer enterpriseId, String regionCode) {
......@@ -122,6 +126,7 @@ public class StoreRegionServiceImpl implements StoreRegionService {
storeRegion.setRegionId(regionId);
storeRegion.setDeleteFlag(1);
int i = storeRegionMapper.updateByPrimaryKeySelective(storeRegion);
tabStoreRegionRelMapper.deleteRegionRel(enterpriseId, regionId);
return i;
}
}
......@@ -170,7 +170,7 @@
count(1)
from tab_store_region re, tab_store_region_rel rr
where re.region_id = rr.region_id
and rr.`delete_flag` = 0
and re.`delete_flag` = 0
and rr.enterprise_id = #{enterpriseId}
<if test="regionCode != null and regionCode != '' ">
and re.region_code = #{regionCode}
......
......@@ -176,4 +176,10 @@
where enterprise_id = #{enterpriseId}
and region_id = #{regionId}
</update>
<update id="deleteRegionRel">
update tab_store_region_rel set delete_flag = 1
where enterprise_id = #{enterpriseId}
and region_id = #{regionId}
</update>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment