| 
					
				 | 
			
			
				@ -77,11 +77,13 @@ public class MqSdkController extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ListEnvelop BS16017ListObj( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "registerSn", value = "流水号", required = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "registerSn",required = false) String registerSn, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "realOrder", value = "处方号", required = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "realOrder",required = false) String realOrder, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "patNo", value = "病人id", required = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "patNo",required = false) String patNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "admNo", value = "住院唯一号", required = false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "admNo",required = false) String admNo) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<WlyyPrescriptionVO>  BS16017ReturnObj= entranceService.BS16017ReturnObj(registerSn, patNo, admNo, demoFlag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<WlyyPrescriptionVO>  BS16017ReturnObj= entranceService.BS16017ReturnObj(registerSn,realOrder, patNo, admNo, demoFlag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return success(BS16017ReturnObj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -156,51 +158,9 @@ public class MqSdkController extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @PostMapping(value = "/BS10112") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @ApiOperation(value = "线上处方接口") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public ObjEnvelop BS10112( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "cardNo", value = "卡号") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "cardNo", required = true) String cardNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "doctor", value = "医生工号") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "doctor", required = true) String doctor, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "dept", value = "科室编码") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "dept", required = true) String dept, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "chargeCode", value = "收费码") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "chargeCode", required = true) String chargeCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "winNo", value = "分部号") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "winNo", required = true) String winNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "chargeFlag", value = "项目类别") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "chargeFlag", required = true) String chargeFlag, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "quantity", value = "数量") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "quantity", required = true) String quantity, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "serialNo", value = "挂号流水号") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "serialNo", required = true) String serialNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "groupNo", value = "库房号") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "groupNo", required = true) String groupNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "serial", value = "药品序列号") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "serial", required = true) String serial, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "icdCode", value = "主诊断编码") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "icdCode", required = true) String icdCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "diagTwo", value = "第二诊断") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "diagTwo", required = false) String diagTwo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "diagThree", value = "第三诊断") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "diagThree", required = false) String diagThree, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "diagFour", value = "第四诊断") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "diagFour", required = false) String diagFour, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "diagFive", value = "第五诊断") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "diagFive", required = false) String diagFive, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "dosage", value = "用量") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "dosage", required = false) String dosage, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "unit", value = "用量单位") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "unit", required = false) String unit, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "usage", value = "频率") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "usage", required = false) String usage, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "supplyCode", value = "用法") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "supplyCode", required = false) String supplyCode, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "days", value = "天数") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "days", required = false) String days, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "frequency", value = "组号") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestParam(value = "frequency", required = false) String frequency) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //TODO 处理多条药品 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject obj = entranceService.BS10112(cardNo, doctor, dept, chargeCode, winNo, chargeFlag, quantity, serialNo, groupNo, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                serial, icdCode, diagTwo, diagThree, diagFour, diagFive, dosage, unit, usage, supplyCode, days, frequency,demoFlag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @ApiParam(name = "jsonData", value = "处方开方json数组对象") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @RequestBody String jsonData) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject obj = entranceService.BS10112(jsonData,demoFlag); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return  success(obj); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 |