| | |
| | | mistakes.add(setErrorObject(oneData,"身份证号位数有误,请检查身份证号码是否正确")); |
| | | continue; |
| | | } |
| | | vo.setIdCard(oneData.get(1).toUpperCase()); |
| | | vo.setIdCard(oneData.get(6).toUpperCase()); |
| | | voList.add(vo); |
| | | index++; |
| | | } |
| | |
| | | "com_act_micro_wish w " + |
| | | "left join com_act_micro_wish_user wu on w.id=wu.micro_wish_id "+ |
| | | "left JOIN sys_user u ON w.sponsor_id = u.user_id " + |
| | | "<if test='comActMicroWishVO.sponsorName != null and comActMicroWishVO.sponsorName.trim() != ""'>" + |
| | | "AND u.name like concat(#{comActMicroWishVO.sponsorName},'%') " + |
| | | " </if> " + |
| | | "<if test='comActMicroWishVO.responsibleName == null or comActMicroWishVO.responsibleName.trim() == ""'>" + |
| | | "LEFT JOIN sys_user su1 ON w.responsible_id = su1.user_id " + |
| | | " </if> " + |
| | |
| | | "<if test='comActMicroWishVO.backUserId != null and comActMicroWishVO.backUserId != 0 and comActMicroWishVO.status==0 '>" + |
| | | "and (w.status in(1,2,4,5,6) or (w.status=3 and w.responsible_id =#{comActMicroWishVO.backUserId})) " + |
| | | " </if> " + |
| | | "<if test='comActMicroWishVO.sponsorName != null and comActMicroWishVO.sponsorName.trim() != ""'>" + |
| | | "AND u.name like concat(#{comActMicroWishVO.sponsorName},'%') " + |
| | | " </if> " + |
| | | " </where>" + |
| | | " group by w.id "+ |
| | | "ORDER BY w.create_at desc "+ |
| | |
| | | String nationCode = ""; |
| | | |
| | | //判断成员是否已存在 |
| | | if(isOnly(memberExcel.getIdCard(),memberMap)){ |
| | | if(!isOnly(memberExcel.getIdCard(),memberMap)){ |
| | | ComClusterMemberExcelErrorVO memberExcelErrorVO = new ComClusterMemberExcelErrorVO(); |
| | | BeanUtils.copyProperties(memberExcel,memberExcelErrorVO); |
| | | memberExcelErrorVO.setError("该成员已存在"); |
| | |
| | | clusterMember.setImageUrl(Constants.CLUSTER_MEMBER_DEFAULT_IMAGE_URL); |
| | | clusterMember.setCreateAt(nowDate); |
| | | saveList.add(clusterMember); |
| | | memberMap.put(clusterMember.getIdCard(),clusterMember); |
| | | } |
| | | //执行导入 |
| | | if(saveList.size() > 0){ |
| | |
| | | public R detailElderAuthRecords(Long authRecordId) { |
| | | ComElderAuthRecordVO comElderAuthRecordVO = comElderAuthRecordsDAO.detailElderAuthRecords(authRecordId); |
| | | comElderAuthRecordVO.setNextIds(comElderAuthRecordsDAO.getNextIds(comElderAuthRecordVO.getCommunityId(),authRecordId)); |
| | | try { |
| | | comElderAuthRecordVO.setAge(IdcardUtil.getAgeByIdCard(comElderAuthRecordVO.getIdCard())); |
| | | }catch (Exception e){ |
| | | log.error("身份证转换失败"); |
| | | } |
| | | return R.ok(comElderAuthRecordVO); |
| | | } |
| | | |
| | |
| | | '视频认证' |
| | | WHEN 2 THEN |
| | | '人脸认证' |
| | | WHEN 3 THEN |
| | | '线下认证' |
| | | END authMethod, |
| | | cear.auth_period, |
| | | cear.auth_date, |
| | |
| | | END personnelCategory, |
| | | cpap.address, |
| | | CASE |
| | | cpap.isAlive |
| | | cpap.is_alive |
| | | WHEN 1 THEN |
| | | '是' |
| | | WHEN 0 THEN |
| | | '否' |
| | | END is_alive, |
| | | END isAlive, |
| | | cpar.auth_period, |
| | | cpar.auth_date, |
| | | CASE |
| | |
| | | '视频认证' |
| | | WHEN 2 THEN |
| | | '人脸认证' |
| | | WHEN 3 THEN |
| | | '线下认证' |
| | | END authMethod, |
| | | cpar.mark, |
| | | CASE |
| | |
| | | com_pension_auth_records cpar |
| | | LEFT JOIN com_pension_auth_pensioners cpap ON cpar.pensioner_id = cpap.id |
| | | LEFT JOIN sys_user su ON cpar.submit_user_id = su.user_id |
| | | WHERE |
| | | cpar.id in |
| | | <foreach collection="ids" item="id" open="(" separator="," close=")" > |
| | | #{id} |
| | | </foreach> |
| | | <where> |
| | | <if test="ids != null and ids.size > 0"> |
| | | and cpar.id in |
| | | <foreach collection="ids" item="id" open="(" separator="," close=")" > |
| | | #{id} |
| | | </foreach> |
| | | </if> |
| | | </where> |
| | | order by cpar.create_at desc |
| | | </select> |
| | | |
| | |
| | | log.info("定时任务扫描上月高龄认证使用视频认证的用户添加成功记录"); |
| | | R r = communityService.timedTaskEldersAuthRecordJobHandler(); |
| | | log.info("执行结果【{}】", r.toString()); |
| | | return ReturnT.SUCCESS; |
| | | } |
| | | |
| | | log.info("定时任务扫描高龄认证记录统计信息"); |
| | | @XxlJob("timedTaskEldersAuthJobMonthHandler") |
| | | public ReturnT<String> timedTaskEldersAuthJobMonthHandler(String param) throws Exception { |
| | | log.info("定时任务扫描高龄认证记录重置任务"); |
| | | R r1 = communityService.timedTaskEldersAuthJobHandler(); |
| | | log.info("执行结果【{}】", r1.toString()); |
| | | return ReturnT.SUCCESS; |