|
@@ -18,6 +18,7 @@ import com.dayou.exception.ErrorCode;
|
|
|
import com.dayou.mapper.HouseExcelDataMapper;
|
|
|
import com.dayou.mapper.HouseGuarantyAreaMapper;
|
|
|
import com.dayou.service.CertificateFixedAssetsService;
|
|
|
+import com.dayou.service.GlobalConfigService;
|
|
|
import com.dayou.service.HouseExcelDataService;
|
|
|
import com.dayou.service.HouseGuarantyAreaService;
|
|
|
import com.dayou.utils.EasyExcelUtil;
|
|
@@ -46,6 +47,8 @@ public class HouseExcelDataServiceImpl extends ServiceImpl<HouseExcelDataMapper,
|
|
|
private HouseExcelDataMapper houseExcelDataMapper;
|
|
|
@Autowired
|
|
|
private HouseGuarantyAreaService houseGuarantyAreaService;
|
|
|
+ @Autowired
|
|
|
+ private GlobalConfigService globalConfigService;
|
|
|
|
|
|
@Override
|
|
|
public Long analysisOriginExcelData(MultipartFile excel,String path) {
|
|
@@ -220,6 +223,42 @@ public class HouseExcelDataServiceImpl extends ServiceImpl<HouseExcelDataMapper,
|
|
|
|
|
|
}
|
|
|
guarantyResultDO.setAreaInfo(docContent.toString());
|
|
|
+ //动态附件列表
|
|
|
+ StringBuffer affixs = new StringBuffer();
|
|
|
+ int index = 1;
|
|
|
+ if (StrUtil.isNotBlank(guarantyResultDO.getAffix1())){
|
|
|
+ affixs.append(index+". "+guarantyResultDO.getAffix1()).append("\n");
|
|
|
+ index++;
|
|
|
+ }
|
|
|
+ if (StrUtil.isNotBlank(guarantyResultDO.getAffix2())){
|
|
|
+ affixs.append(index+". "+guarantyResultDO.getAffix2()).append("\n");
|
|
|
+ index++;
|
|
|
+ }
|
|
|
+ if (StrUtil.isNotBlank(guarantyResultDO.getAffix3())){
|
|
|
+ affixs.append(index+". "+guarantyResultDO.getAffix3()).append("\n");
|
|
|
+ index++;
|
|
|
+ }
|
|
|
+ if (StrUtil.isNotBlank(guarantyResultDO.getAffix4())){
|
|
|
+ affixs.append(index+". "+guarantyResultDO.getAffix4()).append("\n");
|
|
|
+ index++;
|
|
|
+ }
|
|
|
+ if (StrUtil.isNotBlank(guarantyResultDO.getAffix5())){
|
|
|
+ affixs.append(index+". "+guarantyResultDO.getAffix5()).append("\n");
|
|
|
+ index++;
|
|
|
+ }
|
|
|
+ if (StrUtil.isNotBlank(guarantyResultDO.getAffix6())){
|
|
|
+ affixs.append(index+". "+guarantyResultDO.getAffix6()).append("\n");
|
|
|
+ index++;
|
|
|
+ }
|
|
|
+ if (StrUtil.isNotBlank(guarantyResultDO.getAffix7())){
|
|
|
+ affixs.append(index+". "+guarantyResultDO.getAffix7()).append("\n");
|
|
|
+ index++;
|
|
|
+ }
|
|
|
+ if (StrUtil.isNotBlank(guarantyResultDO.getAffix8())){
|
|
|
+ affixs.append(index+". "+guarantyResultDO.getAffix8()).append("\n");
|
|
|
+ index++;
|
|
|
+ }
|
|
|
+ guarantyResultDO.setAffixs(affixs.toString());
|
|
|
return guarantyResultDO;
|
|
|
}
|
|
|
|
|
@@ -263,6 +302,11 @@ public class HouseExcelDataServiceImpl extends ServiceImpl<HouseExcelDataMapper,
|
|
|
*/
|
|
|
private Long doMainContent(XSSFWorkbook workbook,String path ){
|
|
|
Map<String, String> excelData = EasyExcelUtil.readExcelData(workbook, "正文内容", 1);
|
|
|
+ //获取估价师注册号
|
|
|
+ String appraiser1 = excelData.get("appraiser1");
|
|
|
+ String appraiser2 = excelData.get("appraiser2");
|
|
|
+ excelData.put("appraNo1",globalConfigService.getValueByTypeAndKey("APPRAISER",appraiser1));
|
|
|
+ excelData.put("appraNo2",globalConfigService.getValueByTypeAndKey("APPRAISER",appraiser2));
|
|
|
HouseExcelData houseExcelData = BeanUtil.fillBeanWithMap(excelData, new HouseExcelData(), true);
|
|
|
houseExcelData.setBusinessType(BusinessEnum.HouseSubBusiness.GUARANTY.getCode());
|
|
|
houseExcelData.setUploadUserId(StpUtil.getLoginIdAsLong());
|