1
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user