|
@ -32,10 +32,7 @@ import com.epmet.dao.*; |
|
|
import com.epmet.dto.*; |
|
|
import com.epmet.dto.*; |
|
|
import com.epmet.dto.form.*; |
|
|
import com.epmet.dto.form.*; |
|
|
import com.epmet.dto.result.*; |
|
|
import com.epmet.dto.result.*; |
|
|
import com.epmet.entity.IcHouseChangeDetailEntity; |
|
|
import com.epmet.entity.*; |
|
|
import com.epmet.entity.IcHouseChangeRecordEntity; |
|
|
|
|
|
import com.epmet.entity.IcHouseCodeInfoEntity; |
|
|
|
|
|
import com.epmet.entity.IcHouseEntity; |
|
|
|
|
|
import com.epmet.enums.HouseChangeEnums; |
|
|
import com.epmet.enums.HouseChangeEnums; |
|
|
import com.epmet.enums.HousePurposeEnums; |
|
|
import com.epmet.enums.HousePurposeEnums; |
|
|
import com.epmet.enums.HouseRentFlagEnums; |
|
|
import com.epmet.enums.HouseRentFlagEnums; |
|
@ -834,14 +831,14 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver { |
|
|
List<IcHouseListResultDTO> houseList = icHouseDao.searchHouseByPage(formDTO); |
|
|
List<IcHouseListResultDTO> houseList = icHouseDao.searchHouseByPage(formDTO); |
|
|
|
|
|
|
|
|
//获取一户一码前缀地址
|
|
|
//获取一户一码前缀地址
|
|
|
IcHouseQrcodeConfigDTO codePre = icHouseDao.selectByCustomerId(formDTO.getCustomerId()); |
|
|
CustomerOrgParameterEntity codePre = icHouseDao.selectByCustomerId(formDTO.getCustomerId(), HouseQrcodeEnum.PREFIX_KEY.getCode()); |
|
|
if(null == codePre){ |
|
|
if(null == codePre){ |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "请先维护二维码前缀信息", "请先维护二维码前缀信息"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "请先维护二维码前缀信息", "请先维护二维码前缀信息"); |
|
|
} |
|
|
} |
|
|
for (IcHouseListResultDTO house : houseList) { |
|
|
for (IcHouseListResultDTO house : houseList) { |
|
|
|
|
|
|
|
|
BufferedImage image = HouseQRcodeUtils.drawHouseQRImage(house.getBuildingName() + house.getUnitNum() + house.getDoorName(), |
|
|
BufferedImage image = HouseQRcodeUtils.drawHouseQRImage(house.getBuildingName() + house.getUnitNum() + house.getDoorName(), |
|
|
codePre.getQrcodePre() + house.getHouseCode()); |
|
|
codePre.getParameterValue() + house.getHouseCode()); |
|
|
|
|
|
|
|
|
try { |
|
|
try { |
|
|
byte[] buf = new byte[8192]; |
|
|
byte[] buf = new byte[8192]; |
|
@ -929,11 +926,11 @@ public class HouseServiceImpl implements HouseService, ResultDataResolver { |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "未查到房屋信息", "未查到房屋信息"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "未查到房屋信息", "未查到房屋信息"); |
|
|
} |
|
|
} |
|
|
//url组成:小程序地址?房屋编码
|
|
|
//url组成:小程序地址?房屋编码
|
|
|
IcHouseQrcodeConfigDTO codePre = icHouseDao.selectByCustomerId(house.getCustomerId()); |
|
|
CustomerOrgParameterEntity codePre = icHouseDao.selectByCustomerId(house.getCustomerId(), HouseQrcodeEnum.PREFIX_KEY.getCode()); |
|
|
if(null == codePre){ |
|
|
if(null == codePre){ |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "请先维护二维码前缀信息", "请先维护二维码前缀信息"); |
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "请先维护二维码前缀信息", "请先维护二维码前缀信息"); |
|
|
} |
|
|
} |
|
|
String url = codePre.getQrcodePre() + house.getHouseCode(); |
|
|
String url = codePre.getParameterValue() + house.getHouseCode(); |
|
|
String fileName = house.getBuildingName() + house.getUnitNum() + house.getDoorName() + ".png"; |
|
|
String fileName = house.getBuildingName() + house.getUnitNum() + house.getDoorName() + ".png"; |
|
|
BufferedImage image = HouseQRcodeUtils.drawHouseQRImage(house.getBuildingName() + house.getUnitNum() + house.getDoorName(), url); |
|
|
BufferedImage image = HouseQRcodeUtils.drawHouseQRImage(house.getBuildingName() + house.getUnitNum() + house.getDoorName(), url); |
|
|
|
|
|
|
|
|