|
@ -19,12 +19,13 @@ import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import com.yihu.jw.rm.regulatory.BaseRegulatoryRequestMapping;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
|
|
|
@RestController
|
|
|
@RequestMapping("/monitoringPlatform")
|
|
|
@RequestMapping(value = BaseRegulatoryRequestMapping.UpWebTherapySupserviceInfo.PREFIX) //请求地址前缀 /regulatory
|
|
|
@Api(value = "监管平台数据增删改查", description = "监管平台数据增删改查", tags = {"监管平台数据增删改查"})
|
|
|
public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@Autowired
|
|
@ -41,25 +42,33 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
private UpnsDoctorScoreService upnsDoctorScoreService;
|
|
|
@Autowired
|
|
|
private UpnsOrganBaseService upnsOrganBaseService;
|
|
|
@Autowired
|
|
|
private BaseNsOnlineAskService baseNsOnlineAskService;
|
|
|
@Autowired
|
|
|
private BaseNsOlineMedService baseNsOlineMedService;
|
|
|
@Autowired
|
|
|
private BaseNsPrescriptionAService baseNsPrescriptionAService;
|
|
|
@Autowired
|
|
|
private BaseNsPrescriptionDrugService baseNsPrescriptionDrugService;
|
|
|
|
|
|
@PostMapping("/saveAchns")
|
|
|
@PostMapping(value = BaseRegulatoryRequestMapping.UpWebTherapySupserviceInfo.SAVEACHNS) //请求地址 /saveAchns
|
|
|
@ApiOperation(value = "保存医师唯一标识")
|
|
|
public Envelop saveAchns(@ApiParam(name = "jsonData", value = "")
|
|
|
@RequestParam(name = "jsonData", required = true) String jsonData) throws Exception {
|
|
|
@RequestParam(name = "jsonData", required = true) String jsonData) throws Exception {
|
|
|
|
|
|
try {
|
|
|
List<AchnsDoctorRecordDO> dealList = objectMapper.readValue(jsonData, new TypeReference<List<AchnsDoctorRecordDO>>() {
|
|
|
});
|
|
|
});
|
|
|
achnsDoctorRecordService.saveAchns(dealList);
|
|
|
return success("操作成功");
|
|
|
}catch (Exception e) {
|
|
|
return failedObjEnvelopException(e);
|
|
|
}
|
|
|
}
|
|
|
@GetMapping("/deleteAchns")
|
|
|
@GetMapping(value = BaseRegulatoryRequestMapping.UpWebTherapySupserviceInfo.DELETEACHNS) //请求地址 /deleteAchns
|
|
|
@ApiOperation(value = "删除医师唯一标识")
|
|
|
public Envelop deleteAchns(@ApiParam(name = "id", value = "")
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception {
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception {
|
|
|
|
|
|
try {
|
|
|
achnsDoctorRecordService.deleteById(id);
|
|
@ -69,10 +78,10 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@GetMapping("/findAchnsByCreateTime")
|
|
|
@GetMapping(value = BaseRegulatoryRequestMapping.UpWebTherapySupserviceInfo.FINDACHNSBYCREATETIME)
|
|
|
@ApiOperation(value = "查询医师唯一标识")
|
|
|
public Envelop findAchnsByCreateTime(@ApiParam(name = "date", value = "yyyy-mm-dd")
|
|
|
@RequestParam(name = "date", required = true) String date) throws Exception {
|
|
|
@RequestParam(name = "date", required = true) String date) throws Exception {
|
|
|
|
|
|
try {
|
|
|
|
|
@ -107,7 +116,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@PostMapping("/saveUpApp")
|
|
|
@ApiOperation(value = "保存网上预约挂号")
|
|
|
public Envelop saveUpAppointmentOnline(@ApiParam(name = "jsonData", value = "")
|
|
|
@RequestParam(name = "jsonData", required = true) String jsonData) throws Exception {
|
|
|
@RequestParam(name = "jsonData", required = true) String jsonData) throws Exception {
|
|
|
|
|
|
try {
|
|
|
List<UpAppointmentOnlineDO> dealList = objectMapper.readValue(jsonData, new TypeReference<List<UpAppointmentOnlineDO>>() {
|
|
@ -121,7 +130,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping("/deleteUpApp")
|
|
|
@ApiOperation(value = "删除网上预约挂号")
|
|
|
public Envelop deleteUpAppointmentOnline(@ApiParam(name = "id", value = "")
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception {
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception {
|
|
|
|
|
|
try {
|
|
|
upAppointmentOnlineService.deleteById(id);
|
|
@ -168,7 +177,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@PostMapping("/saveUpMedical")
|
|
|
@ApiOperation(value = "保存在线医技预约")
|
|
|
public Envelop saveUpMedical(@ApiParam(name = "jsonData", value = "")
|
|
|
@RequestParam(name = "jsonData", required = true) String jsonData) throws Exception {
|
|
|
@RequestParam(name = "jsonData", required = true) String jsonData) throws Exception {
|
|
|
|
|
|
try {
|
|
|
List<UpMedicalOnlineDO> dealList = objectMapper.readValue(jsonData, new TypeReference<List<UpMedicalOnlineDO>>() {
|
|
@ -182,7 +191,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping("/deleteUpMedical")
|
|
|
@ApiOperation(value = "删除在线医技预约")
|
|
|
public Envelop deleteUpMedical(@ApiParam(name = "id", value = "")
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception {
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception {
|
|
|
|
|
|
try {
|
|
|
upMedicalOnlineService.deleteById(id);
|
|
@ -195,7 +204,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping("/findUpMedicalByCreateTime")
|
|
|
@ApiOperation(value = "查询在线医技预约")
|
|
|
public Envelop findUpMedicalByCreateTime(@ApiParam(name = "date", value = "yyyy-mm-dd")
|
|
|
@RequestParam(name = "date", required = true) String date) throws Exception {
|
|
|
@RequestParam(name = "date", required = true) String date) throws Exception {
|
|
|
|
|
|
try {
|
|
|
|
|
@ -229,7 +238,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@PostMapping("/saveUpnsDr")
|
|
|
@ApiOperation(value = "保存医师基本信息")
|
|
|
public Envelop saveUpnsDr(@ApiParam(name = "jsonData", value = "")
|
|
|
@RequestParam(name = "jsonData", required = true) String jsonData) throws Exception {
|
|
|
@RequestParam(name = "jsonData", required = true) String jsonData) throws Exception {
|
|
|
|
|
|
try {
|
|
|
List<UpnsDoctorRecordDO> dealList = objectMapper.readValue(jsonData, new TypeReference<List<UpnsDoctorRecordDO>>() {
|
|
@ -243,7 +252,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping("/deleteUpnsDr")
|
|
|
@ApiOperation(value = "删除医师基本信息")
|
|
|
public Envelop deleteUpnsDr(@ApiParam(name = "id", value = "")
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception {
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception {
|
|
|
|
|
|
try {
|
|
|
upnsDoctorRecordService.deleteById(id);
|
|
@ -256,7 +265,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping("/findUpnsDrByCreateTime")
|
|
|
@ApiOperation(value = "查询医师基本信息")
|
|
|
public Envelop findUpnsDrByCreateTime(@ApiParam(name = "date", value = "yyyy-mm-dd")
|
|
|
@RequestParam(name = "date", required = true) String date) throws Exception {
|
|
|
@RequestParam(name = "date", required = true) String date) throws Exception {
|
|
|
|
|
|
try {
|
|
|
|
|
@ -290,7 +299,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@PostMapping("/saveUpnsDs")
|
|
|
@ApiOperation(value = "保存医生评价信息")
|
|
|
public Envelop saveUpnsDs(@ApiParam(name = "jsonData", value = "")
|
|
|
@RequestParam(name = "jsonData", required = true) String jsonData) throws Exception {
|
|
|
@RequestParam(name = "jsonData", required = true) String jsonData) throws Exception {
|
|
|
|
|
|
try {
|
|
|
List<UpnsDoctorScoreDO> dealList = objectMapper.readValue(jsonData, new TypeReference<List<UpnsDoctorScoreDO>>() {
|
|
@ -304,7 +313,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping("/deleteUpnsDs")
|
|
|
@ApiOperation(value = "删除医生评价信息")
|
|
|
public Envelop deleteUpnsDs(@ApiParam(name = "id", value = "")
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception {
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception {
|
|
|
|
|
|
try {
|
|
|
upnsDoctorScoreService.deleteById(id);
|
|
@ -317,7 +326,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping("/findUpnsDsByCreateTime")
|
|
|
@ApiOperation(value = "查询医生评价信息")
|
|
|
public Envelop findUpnsDsByCreateTime(@ApiParam(name = "date", value = "yyyy-mm-dd")
|
|
|
@RequestParam(name = "date", required = true) String date) throws Exception {
|
|
|
@RequestParam(name = "date", required = true) String date) throws Exception {
|
|
|
|
|
|
try {
|
|
|
|
|
@ -351,7 +360,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@PostMapping("/saveUpnsOrg")
|
|
|
@ApiOperation(value = "保存医院基本信息")
|
|
|
public Envelop saveUpnsOrg(@ApiParam(name = "jsonData", value = "")
|
|
|
@RequestParam(name = "jsonData", required = true) String jsonData) throws Exception {
|
|
|
@RequestParam(name = "jsonData", required = true) String jsonData) throws Exception {
|
|
|
|
|
|
try {
|
|
|
List<UpNsOrganBaseDO> dealList = objectMapper.readValue(jsonData, new TypeReference<List<UpNsOrganBaseDO>>() {
|
|
@ -365,7 +374,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping("/deleteUpnsOrg")
|
|
|
@ApiOperation(value = "删除医院基本信息")
|
|
|
public Envelop deleteUpnsOrg(@ApiParam(name = "id", value = "")
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception {
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception {
|
|
|
|
|
|
try {
|
|
|
upnsOrganBaseService.deleteById(id);
|
|
@ -378,7 +387,7 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
@GetMapping("/findUpnsOrgByCreateTime")
|
|
|
@ApiOperation(value = "查询医院基本信息")
|
|
|
public Envelop findUpnsOrgByCreateTime(@ApiParam(name = "date", value = "yyyy-mm-dd")
|
|
|
@RequestParam(name = "date", required = true) String date) throws Exception {
|
|
|
@RequestParam(name = "date", required = true) String date) throws Exception {
|
|
|
|
|
|
try {
|
|
|
|
|
@ -410,4 +419,106 @@ public class ThirdUploadEndpoint extends EnvelopRestEndpoint {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@PostMapping(value = BaseRegulatoryRequestMapping.UpWebTherapySupserviceInfo.SAVENSOLINEASK)
|
|
|
@ApiOperation(value = "保存网络咨询服务信息")
|
|
|
public Envelop saveNsOlineAsk(@ApiParam(name = "jsonData", value = "")
|
|
|
@RequestParam(name = "jsonData",required = true) String jsonData) throws Exception{
|
|
|
try{
|
|
|
List<BaseNsOnlineAskDO> dealList = objectMapper.readValue(jsonData, new TypeReference<List<BaseNsOnlineAskDO>>(){});
|
|
|
baseNsOnlineAskService.saveNsOlineAsk(dealList);
|
|
|
return success("success");
|
|
|
}catch (Exception e){
|
|
|
return failedObjEnvelopException(e);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRegulatoryRequestMapping.UpWebTherapySupserviceInfo.DELETESOLINEASK)
|
|
|
@ApiOperation(value = "删除网络咨询信息")
|
|
|
public Envelop deleteNsOlineAsk(@ApiParam(name = "id", value = "")
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception{
|
|
|
try{
|
|
|
baseNsOnlineAskService.deleteById(id);
|
|
|
return success("success");
|
|
|
}catch (Exception e){
|
|
|
return failedObjEnvelopException(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@PostMapping(value = BaseRegulatoryRequestMapping.UpWebTherapySupserviceInfo.SAVENSONLINEMED)
|
|
|
@ApiOperation(value = "保存网络诊疗信息")
|
|
|
public Envelop saveNsOnlinemed(@ApiParam(name = "jsonData", value = "")
|
|
|
@RequestParam(name = "jsonData",required = true) String jsonData) throws Exception{
|
|
|
try{
|
|
|
List<BaseNsOnlineMedDO> dealList = objectMapper.readValue(jsonData, new TypeReference<List<BaseNsOnlineMedDO>>(){});
|
|
|
baseNsOlineMedService.saveNsOnlinemed(dealList);
|
|
|
return success("success");
|
|
|
}catch (Exception e){
|
|
|
return failedObjEnvelopException(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRegulatoryRequestMapping.UpWebTherapySupserviceInfo.DELETENSONLINEMED)
|
|
|
@ApiOperation(value = "删除网络咨询信息")
|
|
|
public Envelop deleteNsonlinemed(@ApiParam(name = "id", value = "")
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception{
|
|
|
try{
|
|
|
baseNsOlineMedService.deleteById(id);
|
|
|
return success("success");
|
|
|
}catch (Exception e){
|
|
|
return failedObjEnvelopException(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@PostMapping(value = BaseRegulatoryRequestMapping.UpWebTherapySupserviceInfo.SAVEPRESCRIPTION)
|
|
|
@ApiOperation(value = "保存电子处方")
|
|
|
public Envelop savePrescription(@ApiParam(name = "jsonData", value = "")
|
|
|
@RequestParam(name = "jsonData",required = true) String jsonData)throws Exception{
|
|
|
try{
|
|
|
List<BaseNsPrescriptionDO> dealList = objectMapper.readValue(jsonData, new TypeReference<List<BaseNsPrescriptionDO>>(){});
|
|
|
baseNsPrescriptionAService.savePrescription(dealList);
|
|
|
return success("success");
|
|
|
}catch (Exception e){
|
|
|
return failedObjEnvelopException(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRegulatoryRequestMapping.UpWebTherapySupserviceInfo.DELETEPRESCRIPTION)
|
|
|
@ApiOperation(value = "删除电子处方")
|
|
|
public Envelop deletePrescription(@ApiParam(name = "id", value = "")
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception{
|
|
|
try{
|
|
|
baseNsPrescriptionAService.deleteById(id);
|
|
|
return success("success");
|
|
|
}catch (Exception e){
|
|
|
return failedObjEnvelopException(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@PostMapping(value = BaseRegulatoryRequestMapping.UpWebTherapySupserviceInfo.SAVEPRESCRIPTIONDRUG)
|
|
|
@ApiOperation(value = "保存电子处方药品明细")
|
|
|
public Envelop savePrescriptionDrug(@ApiParam(name = "jsonData", value = "")
|
|
|
@RequestParam(name = "jsonData",required = true) String jsonData) throws Exception{
|
|
|
try{
|
|
|
List<BaseNsPrescriptionDrugDO> dealList = objectMapper.readValue(jsonData, new TypeReference<List<BaseNsPrescriptionDrugDO>>(){});
|
|
|
baseNsPrescriptionDrugService.savePrescriptionDrug(dealList);
|
|
|
return success("success");
|
|
|
}catch (Exception e){
|
|
|
return failedObjEnvelopException(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@GetMapping(value = BaseRegulatoryRequestMapping.UpWebTherapySupserviceInfo.DELETEPRESCRIPTIONDRUG)
|
|
|
@ApiOperation(value = "删除电子处方")
|
|
|
public Envelop deletePrescriptionDrug(@ApiParam(name = "id", value = "")
|
|
|
@RequestParam(name = "id", required = true) String id) throws Exception{
|
|
|
try{
|
|
|
baseNsPrescriptionDrugService.deleteById(id);
|
|
|
return success("success");
|
|
|
}catch (Exception e){
|
|
|
return failedObjEnvelopException(e);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|