| | |
| | | @ApiOperationSupport(order = 4) |
| | | @ApiOperation(value = "新增", notes = "传入placePractitioner") |
| | | public R save(@Valid @RequestBody PlacePractitionerEntity placePractitioner) { |
| | | if (StringUtils.isNotBlank(placePractitioner.getIdCard())) { |
| | | // 从身份证号获取出生日期 |
| | | String birthDateStr = placePractitioner.getIdCard().substring(6, 14); |
| | | // 解析出生日期字符串为日期对象 |
| | | Date birthDate = DateUtil.parse(birthDateStr, "yyyyMMdd"); |
| | | placePractitioner.setBirthday(birthDate); |
| | | } |
| | | return R.status(placePractitionerService.save(placePractitioner)); |
| | | } |
| | | |
| | |
| | | @ApiOperationSupport(order = 5) |
| | | @ApiOperation(value = "修改", notes = "传入placePractitioner") |
| | | public R update(@Valid @RequestBody PlacePractitionerEntity placePractitioner) { |
| | | if (StringUtils.isNotBlank(placePractitioner.getIdCard())) { |
| | | // 从身份证号获取出生日期 |
| | | String birthDateStr = placePractitioner.getIdCard().substring(6, 14); |
| | | // 解析出生日期字符串为日期对象 |
| | | Date birthDate = DateUtil.parse(birthDateStr, "yyyyMMdd"); |
| | | placePractitioner.setBirthday(birthDate); |
| | | } |
| | | return R.status(placePractitionerService.updateById(placePractitioner)); |
| | | } |
| | | |
| | | /** |
| | | * 场所从业人员 修改 |
| | | */ |
| | | @PostMapping("/auditing") |
| | | @ApiOperationSupport(order = 5) |
| | | @ApiOperation(value = "修改", notes = "传入placePractitioner") |
| | | public R auditing(@Valid @RequestBody PlacePractitionerEntity placePractitioner) { |
| | | return R.status(placePractitionerService.auditing(placePractitioner)); |
| | | } |
| | | |
| | | /** |
| | |
| | | @ApiOperationSupport(order = 6) |
| | | @ApiOperation(value = "新增或修改", notes = "传入placePractitioner") |
| | | public R submit(@Valid @RequestBody PlacePractitionerEntity placePractitioner) { |
| | | if (StringUtils.isNotBlank(placePractitioner.getIdCard())) { |
| | | // 从身份证号获取出生日期 |
| | | String birthDateStr = placePractitioner.getIdCard().substring(6, 14); |
| | | // 解析出生日期字符串为日期对象 |
| | | Date birthDate = DateUtil.parse(birthDateStr, "yyyyMMdd"); |
| | | placePractitioner.setBirthday(birthDate); |
| | | } |
| | | return R.status(placePractitionerService.saveOrUpdate(placePractitioner)); |
| | | } |
| | | |
| | |
| | | @GetMapping("/countByType") |
| | | @ApiOperationSupport(order = 8) |
| | | @ApiOperation(value = "统计少数民族和未成年数量", notes = "") |
| | | public R countByType() { |
| | | return R.data(placePractitionerService.countByType()); |
| | | public R countByType(PlacePractitionerVO placePractitioner) { |
| | | return R.data(placePractitionerService.countByType(placePractitioner)); |
| | | } |
| | | |
| | | |