Просмотр исходного кода

init bug

release_toaliyun_real
xhxu 5 лет назад
Родитель
Сommit
c46c9b7cc1
10 измененных файлов: 32 добавлений и 8 удалений
  1. +1
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/basic/WxProjectConfigController.java
  2. +2
    -5
      mallinkService/src/main/java/com/iformall/mapper/WxMallBuildingMapper.java
  3. +2
    -0
      mallinkService/src/main/java/com/iformall/mapper/WxMallFloorMapper.java
  4. +1
    -0
      mallinkService/src/main/java/com/iformall/service/WxMallBuildingService.java
  5. +2
    -0
      mallinkService/src/main/java/com/iformall/service/WxMallFloorService.java
  6. +5
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxMallBuildingServiceImpl.java
  7. +5
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxMallFloorServiceImpl.java
  8. +4
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxProjectConfigServiceImpl.java
  9. +5
    -2
      mallinkService/src/main/resources/mapper/WxMallBuildingMapper.xml
  10. +5
    -1
      mallinkService/src/main/resources/mapper/WxMallFloorMapper.xml

+ 1
- 0
mallinkAdmin/src/main/java/com/iformall/controller/basic/WxProjectConfigController.java Просмотреть файл

@@ -560,6 +560,7 @@ public class WxProjectConfigController extends BaseController {
setTenantId(wxMall.getParentTenantId());
}};
WxMall parentWxMall = wxMallService.getByTenantInfo(TenantEntity);
logger.info(parentWxMall.toString());
if(parentWxMall == null || parentWxMall.getSaleType() != 100
|| !parentWxMall.equals(EnumGroupSupport.SUPPORT.getCode())
|| StringUtils.isNotBlank(parentWxMall.getParentTenantId())){


+ 2
- 5
mallinkService/src/main/java/com/iformall/mapper/WxMallBuildingMapper.java Просмотреть файл

@@ -7,10 +7,7 @@ import com.iformall.domain.po.WxMallBuilding;
public interface WxMallBuildingMapper extends CommonMapper<WxMallBuilding, String> {

List<WxMallBuilding> findList(WxMallBuilding wxMallBuilding);


void deleteByTenantId(String tenantId);
}

+ 2
- 0
mallinkService/src/main/java/com/iformall/mapper/WxMallFloorMapper.java Просмотреть файл

@@ -9,4 +9,6 @@ public interface WxMallFloorMapper extends CommonMapper<WxMallFloor, String> {
List<WxMallFloor> findList(WxMallFloor wxMallFloor);

int deleteByBuildingId(Long buildingId);

void deleteByTenantId(String tenantId);
}

+ 1
- 0
mallinkService/src/main/java/com/iformall/service/WxMallBuildingService.java Просмотреть файл

@@ -68,4 +68,5 @@ public interface WxMallBuildingService {
*/
void saveFloorArea(WxMallFloor record);

void deleteByTenantId(String tenantId);
}

+ 2
- 0
mallinkService/src/main/java/com/iformall/service/WxMallFloorService.java Просмотреть файл

@@ -43,4 +43,6 @@ public interface WxMallFloorService {
ResultData getFloorList(TenantEntity tenantEntity, Long buildingId);

void deleteByBuildingId(Long buildingId);

void deleteByTenantId(String tenantId);
}

+ 5
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxMallBuildingServiceImpl.java Просмотреть файл

@@ -193,5 +193,10 @@ public class WxMallBuildingServiceImpl implements WxMallBuildingService {
wxMallFloorMapper.updateById(mallFloor);
}

@Override
public void deleteByTenantId(String tenantId) {
wxMallBuildingMapper.deleteByTenantId(tenantId);
}


}

+ 5
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxMallFloorServiceImpl.java Просмотреть файл

@@ -68,5 +68,10 @@ public class WxMallFloorServiceImpl implements WxMallFloorService {
wxMallFloorMapper.deleteByBuildingId(buildingId);
}

@Override
public void deleteByTenantId(String tenantId) {
wxMallFloorMapper.deleteByTenantId(tenantId);
}


}

+ 4
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxProjectConfigServiceImpl.java Просмотреть файл

@@ -157,11 +157,15 @@ public class WxProjectConfigServiceImpl implements WxProjectConfigService {
@Transactional
public void initBuilding(List<WxMallBuilding> wxMallBuildings) {
for (WxMallBuilding wxMallBuilding:wxMallBuildings) {
wxMallBuildingService.deleteByTenantId(wxMallBuilding.getTenantId());
wxMallBuilding.setId(null);
wxMallBuilding.setMallId(Long.parseLong(wxMallBuilding.getTenantId()));
if(wxMallBuilding.getFloors() != null && wxMallBuilding.getFloors().size() > 0){
wxMallBuilding.setFloorNumber(wxMallBuilding.getFloors().size());
wxMallBuildingService.saveOrUpdate(wxMallBuilding);
for (WxMallFloor wxMallFloor:wxMallBuilding.getFloors()) {
wxMallFloorService.deleteByTenantId(wxMallBuilding.getTenantId());
wxMallFloor.setId(null);
wxMallFloor.setTenantId(wxMallBuilding.getTenantId());
wxMallFloor.setParentTenantId(wxMallBuilding.getParentTenantId());
wxMallFloor.setMallId(Long.parseLong(wxMallBuilding.getTenantId()));


+ 5
- 2
mallinkService/src/main/resources/mapper/WxMallBuildingMapper.xml Просмотреть файл

@@ -70,8 +70,11 @@
from wx_mall_building
<include refid="dynamicWhereConditions" />
</select>


<delete id="deleteByTenantId">
delete from wx_mall_building where `tenant_id` = #{tenantId}
</delete>


+ 5
- 1
mallinkService/src/main/resources/mapper/WxMallFloorMapper.xml Просмотреть файл

@@ -74,7 +74,11 @@


<delete id="deleteByBuildingId">
delete from wx_mall_floor where building_id=#{buildingId}
delete from wx_mall_floor where building_id = #{buildingId}
</delete>

<delete id="deleteByTenantId">
delete from wx_mall_floor where `tenant_id` = #{tenantId}
</delete>




Загрузка…
Отмена
Сохранить