Selaa lähdekoodia

新增机构相关接口

lingfeng 9 vuotta sitten
vanhempi
commit
ea20225cd7

+ 3 - 3
Hos-Resource-Mini-helper/target/classes/config/threadConfig.properties

@ -1,15 +1,15 @@
soft.versionCode=1
## service address
service.url=https://ehr.yihu.com/api/v1.0/
service.url=https://192.168.131.15:443/api/v1.0/
service.clientId = kHAbVppx44
service.clientKey = Bd2h8rdYhep6NKOO
logThread.sleepTime=30
logThread.sleepTime=1
sqlThread.sleepTime=30
## logThread sleep time  min
logThread.uploadLog=simplified-esb/uploadLog
logThread.uploadLog=esb/uploadLog
logThread.getUploadFlag=simplified-esb/getUploadFlag

+ 6 - 0
Hos-resource/src/main/java/com/yihu/ehr/standard/controller/PublisherController.java

@ -36,4 +36,10 @@ public class PublisherController extends BaseController {
            @RequestParam(value = "publisherId") String publisherId) {
        return stdPublisherService.get(publisherId);
    }
    @RequestMapping(value = "/getStandardPublisher")
    @ApiOperation(value = "获取发布机构", response = Result.class, produces = "application/json", notes = "获取发布机构")
    public Result getStandardPublisher(){
        return stdPublisherService.getStandardPublisher();
    }
}

+ 20 - 0
Hos-resource/src/main/java/com/yihu/ehr/standard/service/standard/StdPublisherService.java

@ -11,6 +11,7 @@ import com.yihu.ehr.framework.util.sql.RequestParamTransformer;
import com.yihu.ehr.standard.model.standard.resultModel.PublisherResultModel;
import com.yihu.ehr.system.model.SystemOrganization;
import org.hibernate.Criteria;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.criterion.Order;
import org.hibernate.criterion.Restrictions;
@ -106,4 +107,23 @@ public class StdPublisherService extends SQLGeneralDAO {
            return Result.error("获取机构信息失败");
        }
    }
    public Result getStandardPublisher() {
        try {
            String paramSql = "select s.org_id from system_param s where s.param_key = '"+ Constants.STANDARD+"'";
            Query paramQuery = getCurrentSession().createSQLQuery(paramSql);
            String publisherCode = (String) paramQuery.uniqueResult();
            Criteria criteria = getCurrentSession().createCriteria(SystemOrganization.class);
            criteria.add(Restrictions.eq("code", publisherCode));
            SystemOrganization systemOrganization = (SystemOrganization) criteria.uniqueResult();
            PublisherResultModel publisherResultModel = new PublisherResultModel();
            publisherResultModel.setCode(systemOrganization.getCode());
            publisherResultModel.setName(systemOrganization.getFullName());
            publisherResultModel.setSuccessFlg(true);
            publisherResultModel.setMessage("获取机构信息成功");
            return publisherResultModel;
        } catch (Exception e) {
            throw new ApiException(ErrorCode.GetPublisherFailed);
        }
    }
}