Commit fff6f056 authored by gaoyingwei's avatar gaoyingwei

添加 异常上报身份证验重

parent 8f306ac6
...@@ -8,6 +8,7 @@ import com.ruoyi.common.core.domain.entity.SysDictData; ...@@ -8,6 +8,7 @@ import com.ruoyi.common.core.domain.entity.SysDictData;
import com.ruoyi.common.utils.DictUtils; import com.ruoyi.common.utils.DictUtils;
import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.system.domain.Fkqk; import com.ruoyi.system.domain.Fkqk;
import com.ruoyi.system.domain.Hscj;
import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
...@@ -153,4 +154,14 @@ public class YcsbController extends BaseController ...@@ -153,4 +154,14 @@ public class YcsbController extends BaseController
List<Ycsb> list = util.importExcel(file.getInputStream()); List<Ycsb> list = util.importExcel(file.getInputStream());
ycsbService.importList(list, response); ycsbService.importList(list, response);
} }
/**
* 校验身份证号是否重复
*/
@GetMapping("/checkCard")
public AjaxResult checkCard(Ycsb ycsb)
{
List<Ycsb> list = ycsbService.checkCard(ycsb);
return AjaxResult.success(list.isEmpty());
}
} }
...@@ -65,4 +65,5 @@ public interface YcsbMapper ...@@ -65,4 +65,5 @@ public interface YcsbMapper
* @return * @return
*/ */
List<Ycsb> selectYcsbByCard(String cardNo); List<Ycsb> selectYcsbByCard(String cardNo);
} }
...@@ -67,4 +67,6 @@ public interface IYcsbService ...@@ -67,4 +67,6 @@ public interface IYcsbService
* @param response * @param response
*/ */
void importList(List<Ycsb> list, HttpServletResponse response); void importList(List<Ycsb> list, HttpServletResponse response);
List<Ycsb> checkCard(Ycsb ycsb);
} }
...@@ -227,4 +227,10 @@ public class YcsbServiceImpl implements IYcsbService ...@@ -227,4 +227,10 @@ public class YcsbServiceImpl implements IYcsbService
return dicList.stream().filter(i -> str.equals(i.getDictLabel())) return dicList.stream().filter(i -> str.equals(i.getDictLabel()))
.map(SysDictData::getDictValue).collect(Collectors.toList()); .map(SysDictData::getDictValue).collect(Collectors.toList());
} }
@Override
public List<Ycsb> checkCard(Ycsb ycsb) {
return ycsbMapper.selectYcsbByCard(ycsb.getCardNo());
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment