This commit is contained in:
2023-10-19 11:59:53 +08:00
parent b99f67fb19
commit 26a884d3e3
4 changed files with 69 additions and 7 deletions
+26
View File
@@ -617,3 +617,29 @@ func (r *SystemInquiryConfigService) PutSystemInquiryConfig(systemInquiryConfigI
tx.Commit()
return true, nil
}
// GetSystemInquiryConfigDetail 系统问诊配置详情-条件
func (r *SystemInquiryConfigService) GetSystemInquiryConfigDetail(req requests.GetSystemInquiryConfigDetail) (res *dto.SystemInquiryConfigDto, err error) {
// 获取系统问诊配置
systemInquiryConfigDao := dao.SystemInquiryConfigDao{}
maps := make(map[string]interface{})
maps["inquiry_type"] = req.InquiryType
maps["inquiry_mode"] = req.InquiryMode
systemInquiryConfig, err := systemInquiryConfigDao.GetSystemInquiryConfig(maps)
if err != nil || systemInquiryConfig == nil {
return nil, errors.New("数据错误")
}
// 获取系统问诊时间
systemInquiryTimeDao := dao.SystemInquiryTimeDao{}
systemInquiryTimes, err := systemInquiryTimeDao.GetSystemInquiryTimeListBySystemInquiryConfigId(systemInquiryConfig.SystemInquiryConfigId)
// 处理返回值
res = dto.GetSystemInquiryConfigDto(systemInquiryConfig)
// 加载系统问诊时间
res.LoadSystemInquiryTime(systemInquiryTimes)
return res, nil
}