|
@ -20,9 +20,8 @@ import com.epmet.constants.ImportTaskConstants; |
|
|
import com.epmet.dto.IcNatDTO; |
|
|
import com.epmet.dto.IcNatDTO; |
|
|
import com.epmet.dto.form.AddIcNatFormDTO; |
|
|
import com.epmet.dto.form.AddIcNatFormDTO; |
|
|
import com.epmet.dto.form.ImportTaskCommonFormDTO; |
|
|
import com.epmet.dto.form.ImportTaskCommonFormDTO; |
|
|
import com.epmet.dto.form.MyNatListFormDTO; |
|
|
import com.epmet.dto.form.VaccineListFormDTO; |
|
|
import com.epmet.dto.result.ImportTaskCommonResultDTO; |
|
|
import com.epmet.dto.result.ImportTaskCommonResultDTO; |
|
|
import com.epmet.dto.result.MyNatListResultDTO; |
|
|
|
|
|
import com.epmet.dto.result.NatListCommonExcelResultDTO; |
|
|
import com.epmet.dto.result.NatListCommonExcelResultDTO; |
|
|
import com.epmet.dto.result.NatListResultDTO; |
|
|
import com.epmet.dto.result.NatListResultDTO; |
|
|
import com.epmet.feign.EpmetCommonServiceOpenFeignClient; |
|
|
import com.epmet.feign.EpmetCommonServiceOpenFeignClient; |
|
@ -93,17 +92,6 @@ public class IcVaccineController implements ResultDataResolver { |
|
|
return new Result(); |
|
|
return new Result(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* @Author sun |
|
|
|
|
|
* @Description 核酸检测-居民端我的上报 |
|
|
|
|
|
**/ |
|
|
|
|
|
@NoRepeatSubmit |
|
|
|
|
|
@PostMapping("mynatlist") |
|
|
|
|
|
public Result<List<MyNatListResultDTO>> myNatList(@LoginUser TokenDto tokenDto, @RequestBody MyNatListFormDTO formDTO) { |
|
|
|
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
|
|
|
formDTO.setUserId(tokenDto.getUserId()); |
|
|
|
|
|
return new Result<List<MyNatListResultDTO>>().ok(icVaccineService.myNatList(formDTO)); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* @Author sun |
|
|
* @Author sun |
|
@ -111,7 +99,7 @@ public class IcVaccineController implements ResultDataResolver { |
|
|
**/ |
|
|
**/ |
|
|
@NoRepeatSubmit |
|
|
@NoRepeatSubmit |
|
|
@PostMapping("natlist") |
|
|
@PostMapping("natlist") |
|
|
public Result<PageData<NatListResultDTO>> natList(@LoginUser TokenDto tokenDto, @RequestBody MyNatListFormDTO formDTO) { |
|
|
public Result<PageData<NatListResultDTO>> natList(@LoginUser TokenDto tokenDto, @RequestBody VaccineListFormDTO formDTO) { |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
formDTO.setUserId(tokenDto.getUserId()); |
|
|
formDTO.setUserId(tokenDto.getUserId()); |
|
|
return new Result<PageData<NatListResultDTO>>().ok(icVaccineService.natList(formDTO)); |
|
|
return new Result<PageData<NatListResultDTO>>().ok(icVaccineService.natList(formDTO)); |
|
@ -123,8 +111,8 @@ public class IcVaccineController implements ResultDataResolver { |
|
|
**/ |
|
|
**/ |
|
|
@NoRepeatSubmit |
|
|
@NoRepeatSubmit |
|
|
@PostMapping("detail") |
|
|
@PostMapping("detail") |
|
|
public Result<IcNatDTO> detail(@RequestBody MyNatListFormDTO formDTO) { |
|
|
public Result<IcNatDTO> detail(@RequestBody VaccineListFormDTO formDTO) { |
|
|
ValidatorUtils.validateEntity(formDTO, MyNatListFormDTO.Detail.class); |
|
|
ValidatorUtils.validateEntity(formDTO, VaccineListFormDTO.Detail.class); |
|
|
return new Result<IcNatDTO>().ok(icVaccineService.detail(formDTO)); |
|
|
return new Result<IcNatDTO>().ok(icVaccineService.detail(formDTO)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
@ -148,8 +136,8 @@ public class IcVaccineController implements ResultDataResolver { |
|
|
**/ |
|
|
**/ |
|
|
@NoRepeatSubmit |
|
|
@NoRepeatSubmit |
|
|
@PostMapping("del") |
|
|
@PostMapping("del") |
|
|
public Result del(@RequestBody MyNatListFormDTO formDTO) { |
|
|
public Result del(@RequestBody VaccineListFormDTO formDTO) { |
|
|
ValidatorUtils.validateEntity(formDTO, MyNatListFormDTO.Del.class); |
|
|
ValidatorUtils.validateEntity(formDTO, VaccineListFormDTO.Del.class); |
|
|
icVaccineService.del(formDTO); |
|
|
icVaccineService.del(formDTO); |
|
|
return new Result<>(); |
|
|
return new Result<>(); |
|
|
} |
|
|
} |
|
@ -160,8 +148,8 @@ public class IcVaccineController implements ResultDataResolver { |
|
|
**/ |
|
|
**/ |
|
|
@NoRepeatSubmit |
|
|
@NoRepeatSubmit |
|
|
@PostMapping("synchro") |
|
|
@PostMapping("synchro") |
|
|
public Result synchro(@LoginUser TokenDto tokenDto, @RequestBody MyNatListFormDTO formDTO) { |
|
|
public Result synchro(@LoginUser TokenDto tokenDto, @RequestBody VaccineListFormDTO formDTO) { |
|
|
ValidatorUtils.validateEntity(formDTO, MyNatListFormDTO.Synchro.class); |
|
|
ValidatorUtils.validateEntity(formDTO, VaccineListFormDTO.Synchro.class); |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
formDTO.setUserId(tokenDto.getUserId()); |
|
|
formDTO.setUserId(tokenDto.getUserId()); |
|
|
icVaccineService.synchro(formDTO); |
|
|
icVaccineService.synchro(formDTO); |
|
@ -174,8 +162,8 @@ public class IcVaccineController implements ResultDataResolver { |
|
|
**/ |
|
|
**/ |
|
|
@NoRepeatSubmit |
|
|
@NoRepeatSubmit |
|
|
@PostMapping("cancelsynchro") |
|
|
@PostMapping("cancelsynchro") |
|
|
public Result cancelSynchro(@LoginUser TokenDto tokenDto, @RequestBody MyNatListFormDTO formDTO) { |
|
|
public Result cancelSynchro(@LoginUser TokenDto tokenDto, @RequestBody VaccineListFormDTO formDTO) { |
|
|
ValidatorUtils.validateEntity(formDTO, MyNatListFormDTO.Synchro.class); |
|
|
ValidatorUtils.validateEntity(formDTO, VaccineListFormDTO.Synchro.class); |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
formDTO.setUserId(tokenDto.getUserId()); |
|
|
formDTO.setUserId(tokenDto.getUserId()); |
|
|
icVaccineService.cancelSynchro(formDTO); |
|
|
icVaccineService.cancelSynchro(formDTO); |
|
@ -266,7 +254,7 @@ public class IcVaccineController implements ResultDataResolver { |
|
|
**/ |
|
|
**/ |
|
|
@NoRepeatSubmit |
|
|
@NoRepeatSubmit |
|
|
@PostMapping("export") |
|
|
@PostMapping("export") |
|
|
public void export(@LoginUser TokenDto tokenDto, @RequestBody MyNatListFormDTO formDTO, HttpServletResponse response) { |
|
|
public void export(@LoginUser TokenDto tokenDto, @RequestBody VaccineListFormDTO formDTO, HttpServletResponse response) { |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
formDTO.setCustomerId(tokenDto.getCustomerId()); |
|
|
formDTO.setUserId(tokenDto.getUserId()); |
|
|
formDTO.setUserId(tokenDto.getUserId()); |
|
|
|
|
|
|
|
@ -280,7 +268,7 @@ public class IcVaccineController implements ResultDataResolver { |
|
|
int pageNo = formDTO.getPageNo(); |
|
|
int pageNo = formDTO.getPageNo(); |
|
|
try { |
|
|
try { |
|
|
// 这里 需要指定写用哪个class去写
|
|
|
// 这里 需要指定写用哪个class去写
|
|
|
String fileName = "核酸检测信息.xlsx"; |
|
|
String fileName = "疫苗接种信息.xlsx"; |
|
|
if ("all".equals(formDTO.getOrgType())) { |
|
|
if ("all".equals(formDTO.getOrgType())) { |
|
|
excelWriter = EasyExcel.write(ExcelUtils.getOutputStreamForExcel(fileName, response), NatListResultDTO.class).build(); |
|
|
excelWriter = EasyExcel.write(ExcelUtils.getOutputStreamForExcel(fileName, response), NatListResultDTO.class).build(); |
|
|
}else { |
|
|
}else { |
|
|