Browse Source

保存门诊医生

Trick 5 years ago
parent
commit
8e05e8767c

+ 15 - 0
business/base-service/src/main/java/com/yihu/jw/hospital/prescription/service/entrance/EntranceService.java

@ -152,6 +152,9 @@ public class EntranceService {
    public net.sf.json.JSONObject qutpatientBalance(String cardNo, boolean demoFlag) throws Exception {
        String resp ="";
        String fid=BS15017;
        logger.info("EntranceService "+fid+" cardNo :"+cardNo);
        if(demoFlag){
            resp=getJosnFileResullt(fid);
        }else{
@ -191,6 +194,8 @@ public class EntranceService {
     */
    public JSONArray BS15018(String SOCIAL_NO, String CARD_NO,boolean demoFlag) throws Exception {
        String fid = BS15018;
        logger.info("EntranceService "+fid+" SOCIAL_NO :"+SOCIAL_NO+"CARD_NO:"+CARD_NO);
        String resp = "";
        if (demoFlag) {
            resp = getJosnFileResullt(fid);
@ -503,6 +508,8 @@ public class EntranceService {
     */
    public  List<WlyyOutpatientVO> BS30025(String PAT_NO,String conNo,String startTime,String endTime,boolean demoFlag) throws Exception {
        String fid = BS30025;
        logger.info("EntranceService "+fid+" PAT_NO :"+PAT_NO+" conNo:"+conNo+" startTime:"+startTime+" endTime:"+endTime );
        String resp = "";
        String orgCode = "350211A1002";
        String orgName = "厦门市中山医院";
@ -644,6 +651,7 @@ public class EntranceService {
        sbs.append("<MsgInfo><endNum>1000</endNum><Msg></Msg><startNum>1</startNum></MsgInfo></ESBEntry>");
        String resp = MqSdkUtil.putReqAndGetRespByQueryStr(sbs.toString(), fid );
        resp= MqSdkUtil.xml2jsonArrayRootRow(resp);
        logger.info(fid+" resp:"+resp);
        return resp;
    }
@ -690,6 +698,7 @@ public class EntranceService {
            sbs.append("<startNum>1</startNum></MsgInfo></ESBEntry>");
            resp = MqSdkUtil.putReqAndGetRespByQueryStr(sbs.toString(), fid);
            resp = MqSdkUtil.xml2jsonArrayRootRow(resp);
            logger.info(fid+" resp:"+resp);
        }
        return ConvertUtil.convertListEnvelopInBodyRow(resp);
    }
@ -726,6 +735,7 @@ public class EntranceService {
            sbs.append("<startNum>1</startNum></MsgInfo></ESBEntry>");
            resp = MqSdkUtil.putReqAndGetRespByQueryStr(sbs.toString(), fid);
            resp = MqSdkUtil.xml2jsonArrayRootRow(resp);
            logger.info(fid+" resp:"+resp);
        }
        return ConvertUtil.convertListEnvelopInBodyRow(resp);
    }
@ -743,6 +753,8 @@ public class EntranceService {
     */
    public net.sf.json.JSONObject BS10111(String card_no, String doctor, String dept, String charge_type, String win_no, boolean demoFlag) throws Exception {
        String fid=BS10111;
        logger.info("EntranceService "+fid+" card_no :"+card_no+" doctor:"+doctor+" dept:"+dept+" charge_type:"+charge_type+" win_no:"+win_no );
        String resp="";
        if (demoFlag) {
            resp = getJosnFileResullt(fid);
@ -759,6 +771,7 @@ public class EntranceService {
            //超时等待时间150s
            resp = MqSdkUtil.putReqAndGetRespByQueryStr(sbs.toString(), fid);
            resp = MqSdkUtil.xml2jsonArrayRootRow(resp);
            logger.info(fid+" resp:"+resp);
        }
        return ConvertUtil.convertListEnvelopInRequest(resp);
    }
@ -772,6 +785,7 @@ public class EntranceService {
     */
    public net.sf.json.JSONObject BS10112(String jsonData, boolean demoFlag) throws Exception {
        String fid=BS10112;
        logger.info("EntranceService"+fid+" jsonData :"+jsonData);
        ObjectMapper objectMapper = new ObjectMapper();
        List<WlyyHisPrescriptionVO> patientSubscribeJkedus = objectMapper.readValue(jsonData,  new TypeReference<List<WlyyHisPrescriptionVO>>(){});
        String resp="";
@ -824,6 +838,7 @@ public class EntranceService {
            sbs.append("</root>]]></Msg><startNum>1</startNum></MsgInfo></ESBEntry>");
            resp = MqSdkUtil.putReqAndGetRespByQueryStr(sbs.toString(), fid);
            resp = MqSdkUtil.xml2jsonArrayRootRow(resp);
            logger.info(fid+" resp:"+resp);
        }
        return ConvertUtil.convertListEnvelopInRequestBS10112(resp);
    }

+ 1 - 1
svr/svr-internet-hospital/src/main/java/com/yihu/jw/hospital/endpoint/prescription/PrescriptionEndpoint.java

@ -539,7 +539,7 @@ public class PrescriptionEndpoint extends EnvelopRestEndpoint {
    }
    @PostMapping(value = BaseHospitalRequestMapping.Prescription.saveOutpatientDoctor)
    @ApiOperation(value = "发起协同门诊", notes = "发起协同门诊")
    @ApiOperation(value = "设置门诊医生", notes = "设置门诊医生")
    public ObjEnvelop saveOutpatientDoctor(@ApiParam(name = "outpatientJson", value = "复诊实体json")
                                             @RequestParam(value = "outpatientJson", required = true)String outpatientJson,
                                             @ApiParam(name = "registerJson", value = "预约实体json")