zdm 5 years ago
parent
commit
d95e8bbcb4

+ 4 - 2
src/main/java/com/yihu/wlyy/controller/MqSdkController.java

@ -176,11 +176,13 @@ public class MqSdkController /*extends EnvelopRestEndpoint */{
    @ApiOperation(value = "门诊给药方式")
    public String BS10110(
            @ApiParam(name = "supply_code", value = "编码")
            @RequestParam(value = "supply_code", required = false) String supply_code) {
            @RequestParam(value = "supply_code", required = false) String supply_code,
            @ApiParam(name = "py_code", value = "编码")
            @RequestParam(value = "py_code", required = false) String py_code) {
        try {
            String  obj="";
            if(!testProfiles){
                obj=  entranceService.BS10110(supply_code);
                obj=  entranceService.BS10110(supply_code,py_code);
            }else {
                obj="[{\"PAT_NO\":\"P5616242-0  \",\"CARD_NO\":\"D40136791\",\"CARD_STAT\":\"旧卡停用\",\"OP_DATE\":\"2011-09-27 15:35:57\",\"CARD_TYPE\":\"2\",\"CARD_TYPE_NAME\":\"社保卡\",\"social_no\":\"350211198411053024\"},{\"PAT_NO\":\"P5616242-0  \",\"CARD_NO\":\"DA1872143\",\"CARD_STAT\":\"激活\",\"OP_DATE\":\"2014-07-25 08:46:40\",\"CARD_TYPE\":\"2\",\"CARD_TYPE_NAME\":\"社保卡\",\"social_no\":\"350211198411053024\"}]";
            }

+ 4 - 2
src/main/java/com/yihu/wlyy/service/EntranceService.java

@ -238,7 +238,7 @@ public class EntranceService {
     * @return
     * @throws Exception
     */
    public String BS10110(String supply_code) throws Exception {
    public String BS10110(String supply_code,String py_code) throws Exception {
        String fid=BS10110;
        StringBuffer sbs= new StringBuffer();
        //AccessControl :用户、密码、服务id
@ -250,6 +250,9 @@ public class EntranceService {
        if(StringUtils.isNotBlank(supply_code)){
            sbs.append("<query compy=\"=\" item=\"supply_code\" splice=\"and\" value=\"'"+supply_code+"'\"/>");
        }
        if(StringUtils.isNotBlank(py_code)){
            sbs.append("<query compy=\"=\" item=\"py_code\" splice=\"and\" value=\"'"+py_code+"'\"/>");
        }
        sbs.append("<startNum>1</startNum></MsgInfo></ESBEntry>");
        //<ESBEntry><AccessControl><Fid>BS10110</Fid><UserName>jkzl</UserName><Password>123456</Password></AccessControl>
        // <MessageHeader><Fid>BS10110</Fid><MsgDate>2018-10-09 16:52:39</MsgDate><SourceSysCode>S60</SourceSysCode><TargetSysCode>S01</TargetSysCode></MessageHeader>
@ -508,7 +511,6 @@ public class EntranceService {
        if (StringUtils.isNotBlank(doctor)) {
            sbs.append("<query compy=\"=\" item=\"CON_DOC\" splice=\"and\" value=\"'" + doctor + "'\"/>");
        }
        sbs.append("<query compy=\"in\" item=\"DISCHG_FLAG\" splice=\"and\" value=\"('0','1')\"/>");
        //查询信息结束
        sbs.append("</MsgInfo></ESBEntry>");
        String resp = MqSdkUtil.putReqAndGetRespByQueryStr(sbs.toString(), fid);