提交代码

dev-discount
胡锐 3 years ago
parent 366f508bc4
commit 169878d37a
  1. 2
      hai-bweb/src/main/java/com/bweb/controller/HighGasOilPriceTaskController.java
  2. 19
      hai-bweb/src/main/java/com/bweb/controller/HighMerchantStoreController.java

@ -109,6 +109,8 @@ public class HighGasOilPriceTaskController {
log.error("HighGasDiscountOilPriceController -> updateOilPriceOfficial() error!",""); log.error("HighGasDiscountOilPriceController -> updateOilPriceOfficial() error!","");
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到加油站"); throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到加油站");
} }
task.setRegionId(store.getRegionId());
task.setRegionName(store.getRegionName());
task.setMerStoreId(store.getId()); task.setMerStoreId(store.getId());
task.setMerStoreName(store.getStoreName()); task.setMerStoreName(store.getStoreName());
task.setMerStoreAddress(store.getAddress()); task.setMerStoreAddress(store.getAddress());

@ -208,14 +208,25 @@ public class HighMerchantStoreController {
log.error("BsStudentController --> addStudent() error!", "未找到门店信息"); log.error("BsStudentController --> addStudent() error!", "未找到门店信息");
throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到门店信息"); throw ErrorHelp.genException(SysCode.System, ErrorCode.COMMON_ERROR, "未找到门店信息");
} }
BsCompany company = bsCompanyService.getCompanyById(store.getCompanyId());
if (company == null) {
log.error("HighMerchantStoreController -> insertMerchantStore() error!","未找到分公司");
throw ErrorHelp.genException(SysCode.System, ErrorCode.MERCHANT_NOF_FOUND, "");
}
Map<String, SecRegion> regionMap = commonService.getParentInfoByRegionId(highMerchantStore.getRegionId()); Map<String, SecRegion> regionMap = commonService.getParentInfoByRegionId(highMerchantStore.getRegionId());
if (highMerchantStore.getType() != null && highMerchantStore.getType().equals(1)) {
highMerchantStore.setRegionId(Long.parseLong(company.getRegionId()));
highMerchantStore.setRegionName(commonService.getRegionName(Long.parseLong(company.getRegionId())));
} else {
// 如果是重庆市的区县,使用重庆市的区域代码 // 如果是重庆市的区县,使用重庆市的区域代码
if (regionMap.get("region").getRegionId().intValue() == 500100) { if (regionMap.get("region").getRegionId().intValue() == 500100) {
store.setRegionId(regionMap.get("region").getParentId()); highMerchantStore.setRegionId(regionMap.get("region").getParentId());
store.setRegionName(regionMap.get("region").getRegionName()); highMerchantStore.setRegionName(regionMap.get("region").getRegionName());
} else { } else {
store.setRegionId(regionMap.get("region").getRegionId()); highMerchantStore.setRegionId(regionMap.get("region").getRegionId());
store.setRegionName(regionMap.get("region").getRegionName()); highMerchantStore.setRegionName(regionMap.get("region").getRegionName());
}
} }
if (highMerchantStore.getBrandId() != null) { if (highMerchantStore.getBrandId() != null) {

Loading…
Cancel
Save