@ -181,6 +181,7 @@ public class IcResiUserController {
* /
@RequestMapping ( value = "/exportExcel2" )
public void exportExcel ( @RequestHeader String customerId , @LoginUser TokenDto tokenDto , @RequestBody IcResiUserPageFormDTO pageFormDTO , HttpServletResponse response ) throws Exception {
//tokenDto.setUserId("9e37adcce6472152e6508a19d3683e02");
CustomerStaffInfoCacheResult staffInfoCacheResult = CustomerStaffRedis . getStaffInfo ( customerId , tokenDto . getUserId ( ) ) ;
String staffOrgPath = null ;
if ( StringUtils . isNotBlank ( staffInfoCacheResult . getAgencyPIds ( ) ) & & ! NumConstant . ZERO_STR . equals ( staffInfoCacheResult . getAgencyPIds ( ) ) ) {
@ -194,7 +195,7 @@ public class IcResiUserController {
Map < String , Map < String , FormItemResult > > otherSheetItems = buildItemMap ( resiFormItems ) ;
Map < String , Map < String , Object > > resiMainList = icResiUserService . getDataForExport ( otherSheetItems . get ( BASE_TABLE_NAME ) , new HashMap < > ( ) , pageFormDTO . getCustomerId ( ) , pageFormDTO . getFormCode ( ) , BASE_TABLE_NAME , pageFormDTO . getConditions ( ) , staffInfoCacheResult . getAgencyId ( ) , staffOrgPath ) ;
Map < String , Map < String , Object > > resiMainList = icResiUserService . getDataForExport ( otherSheetItems . get ( BASE_TABLE_NAME ) , new HashMap < > ( ) , BASE_TABLE_NAME , pageFormDTO , staffInfoCacheResult . getAgencyId ( ) , staffOrgPath ) ;
//resiMainList = (List<Map<String, Object>>)JSON.parse("[{\"IS_BDHJ\":\"1\",\"IS_SPECIAL\":\"1\",\"IS_XFRY\":\"0\",\"REMARKS\":\"beizhu\",\"IS_PARTY\":\"1\",\"icResiUserId\":\"yzmtest2\",\"HOME_ID\":\"中海国际社区一里城1号楼1单元101\",\"HOUSE_TYPE\":\"平房\",\"UNIT_NAME\":\"1单元\",\"GRID_ID\":\"市北区-市北区第三网格3\",\"IS_DB\":\"0\",\"GENDER\":\"男\",\"BIRTHDAY\":\"2021-10-04\",\"IS_VETERANS\":\"0\",\"IS_MB\":\"0\",\"IS_UNEMPLOYED\":\"0\",\"DEMAND_NAME\":null,\"IS_KC\":\"0\",\"IS_ENSURE_HOUSE\":\"0\",\"IS_SD\":\"0\",\"NAME\":\"尹作梅\",\"RDSJ\":null,\"IS_VOLUNTEER\":\"1\",\"GRID_ID_VALUE\":\"e74829ffc43d5470eba6b5e060c11e63\",\"IS_SZ\":\"0\",\"IS_CJ\":\"0\",\"HOME_ID_VALUE\":\"200\",\"DEMAND_CATEGORY_IDS\":null,\"VILLAGE_NAME\":\"中海国际社区一里城\",\"IS_DBH\":\"0\",\"IS_SN\":\"0\",\"BUILD_NAME\":\"1号楼\",\"IS_YLFN\":\"0\",\"IS_UNITED_FRONT\":\"0\",\"ID_CARD\":\"371325199310260529\",\"MOBILE\":\"15764229697\",\"IS_OLD_PEOPLE\":\"0\",\"DOOR_NAME\":\"101\"},{\"IS_SPECIAL\":\"1\",\"IS_XFRY\":\"0\",\"REMARKS\":\"beizhu\",\"IS_PARTY\":\"1\",\"icResiUserId\":\"yzmtest\",\"HOME_ID\":\"中海国际社区一里城1号楼1单元101\",\"HOUSE_TYPE\":\"平房\",\"UNIT_NAME\":\"1单元\",\"GRID_ID\":\"市北区-市北区第三网格3\",\"IS_DB\":\"0\",\"GENDER\":\"男\",\"BIRTHDAY\":\"2021-10-04\",\"IS_VETERANS\":\"0\",\"IS_MB\":\"0\",\"IS_UNEMPLOYED\":\"0\",\"DEMAND_NAME\":\"心理咨询\",\"IS_KC\":\"0\",\"IS_ENSURE_HOUSE\":\"0\",\"IS_SD\":\"0\",\"NAME\":\"尹作梅\",\"RDSJ\":\"2021-10-28 00:00:00\",\"IS_VOLUNTEER\":\"1\",\"GRID_ID_VALUE\":\"e74829ffc43d5470eba6b5e060c11e63\",\"IS_SZ\":\"0\",\"IS_CJ\":\"0\",\"HOME_ID_VALUE\":\"200\",\"DEMAND_CATEGORY_IDS\":\"10180002\",\"VILLAGE_NAME\":\"中海国际社区一里城\",\"IS_DBH\":\"0\",\"IS_SN\":\"0\",\"BUILD_NAME\":\"1号楼\",\"IS_YLFN\":\"0\",\"IS_UNITED_FRONT\":\"0\",\"ID_CARD\":\"371325199310260529\",\"MOBILE\":\"15764229697\",\"IS_OLD_PEOPLE\":\"0\",\"DOOR_NAME\":\"101\"}]");
log . info ( "resiMainList:{}" , JSON . toJSONString ( resiMainList ) ) ;
String templatePath = "excel/ic_resi_info_cid.xls" ;
@ -211,7 +212,7 @@ public class IcResiUserController {
if ( item . getChildGroup ( ) ! = null ) {
if ( ! item . getChildGroup ( ) . getTableName ( ) . equals ( BASE_TABLE_NAME ) ) {
Map < String , FormItemResult > itemMap1 = otherSheetItems . get ( item . getChildGroup ( ) . getTableName ( ) ) ;
Map < String , Map < String , Object > > resiChildMap = icResiUserService . getDataForExport ( itemMap1 , resiMainList , pageFormDTO . getCustomerId ( ) , pageFormDTO . getFormCode ( ) , item . getChildGroup ( ) . getTableName ( ) , pageFormDTO . getConditions ( ) , staffInfoCacheResult . getAgencyId ( ) , staffOrgPath ) ;
Map < String , Map < String , Object > > resiChildMap = icResiUserService . getDataForExport ( itemMap1 , resiMainList , item . getChildGroup ( ) . getTableName ( ) , pageFormDTO , staffInfoCacheResult . getAgencyId ( ) , staffOrgPath ) ;
//resiChildMap.forEach((key, value) -> value.putAll(resiMainList.get(key)));
Map < String , Object > mapData2 = new HashMap < > ( ) ;
@ -246,7 +247,7 @@ public class IcResiUserController {
resiFormAllItems . stream ( ) . collect ( Collectors . groupingBy ( e - > e . get ) ) ; * /
Map < String , Map < String , Object > > resiMainList = icResiUserService . getDataForExport ( otherSheetItems . get ( BASE_TABLE_NAME ) , new HashMap < > ( ) , pageFormDTO . getCustomerId ( ) , pageFormDTO . getFormCode ( ) , BASE_TABLE_NAME , pageFormDTO . getConditions ( ) , staffInfoCacheResult . getAgencyId ( ) , staffOrgPath ) ;
Map < String , Map < String , Object > > resiMainList = icResiUserService . getDataForExport ( otherSheetItems . get ( BASE_TABLE_NAME ) , new HashMap < > ( ) , BASE_TABLE_NAME , pageFormDTO , staffInfoCacheResult . getAgencyId ( ) , staffOrgPath ) ;
//=========================================
String templatePath = "excel/ic_resi_info_cid_for_easy_excel.xlsx" ;
@ -266,7 +267,7 @@ public class IcResiUserController {
if ( item . getChildGroup ( ) ! = null ) {
if ( ! item . getChildGroup ( ) . getTableName ( ) . equals ( BASE_TABLE_NAME ) ) {
Map < String , FormItemResult > itemMap1 = otherSheetItems . get ( item . getChildGroup ( ) . getTableName ( ) ) ;
Map < String , Map < String , Object > > resiChildMap = icResiUserService . getDataForExport ( itemMap1 , resiMainList , pageFormDTO . getCustomerId ( ) , pageFormDTO . getFormCode ( ) , item . getChildGroup ( ) . getTableName ( ) , pageFormDTO . getConditions ( ) , staffInfoCacheResult . getAgencyId ( ) , staffOrgPath ) ;
Map < String , Map < String , Object > > resiChildMap = icResiUserService . getDataForExport ( itemMap1 , resiMainList , item . getChildGroup ( ) . getTableName ( ) , pageFormDTO , staffInfoCacheResult . getAgencyId ( ) , staffOrgPath ) ;
//resiChildMap.forEach((key, value) -> value.putAll(resiMainList.get(key)));
int sheetNo = n . incrementAndGet ( ) ;
@ -409,9 +410,9 @@ public class IcResiUserController {
* @date 2021 / 11 / 3 1 : 42 下午
* /
@PostMapping ( "searchbyname" )
public Result < List < SearchByNameResultDTO > > searchByName ( @RequestBody SearchByNameFormDTO formDTO , @LoginUser TokenDto tokenDto ) {
public Result < PageData < SearchByNameResultDTO > > searchByName ( @RequestBody SearchByNameFormDTO formDTO , @LoginUser TokenDto tokenDto ) {
ValidatorUtils . validateEntity ( formDTO , SearchByNameFormDTO . SearchByNameForm . class ) ;
return new Result < List < SearchByNameResultDTO > > ( ) . ok ( icResiUserService . searchByName ( formDTO , tokenDto ) ) ;
return new Result < PageData < SearchByNameResultDTO > > ( ) . ok ( icResiUserService . searchByName ( formDTO , tokenDto ) ) ;
}
@NotNull