public void listOrderWSSub(BusinessRequest res) { OrderStateDto dto = super.getDto(OrderStateDto.class, res); if (StringUtils.isNullOrEmpty(dto.getUserName())) { dto.getOrdWebVo().getOperateResult().setResultCode("-1"); dto.getOrdWebVo().getOperateResult().setResultContent("用户名不能为空"); return; } if (StringUtils.isNullOrEmpty(dto.getPassWord())) { dto.getOrdWebVo().getOperateResult().setResultCode("-2"); dto.getOrdWebVo().getOperateResult().setResultContent("密码不能为空"); return; } NormalAccount normalAccount = normalAccountService.getNormalAccountByAccount(dto.getUserName()); if (normalAccount == null) { dto.getOrdWebVo().getOperateResult().setResultCode("-3"); dto.getOrdWebVo().getOperateResult().setResultContent("用户名不存在"); return; } if (!normalAccount.getPassword().equals(dto.getPassWord())) { dto.getOrdWebVo().getOperateResult().setResultCode("-4"); dto.getOrdWebVo().getOperateResult().setResultContent("密码不对"); return; } if (!normalAccount.getNormalUser().getType().toString().equals("2")) { dto.getOrdWebVo().getOperateResult().setResultCode("-5"); dto.getOrdWebVo().getOperateResult().setResultContent("用户名类型不对"); return; } dto.setVendor(normalAccount.getNormalUser().getVendorId()); dto.setSendFlag("0"); // 调用对应的service方法 ordertateService.listOrderWS(dto); }
/* @BlhParameters(dtoCls=OrderStateDto.class,parameter={ //@BlhParameter(parameterExpress="dto.sendFlag",testvalues={("dto.sendFlag=1")},desc="是否发送过,1,未发送过,2,发送过,必填"), //@BlhParameter(parameterExpress="dto.reqStDate",testvalues={("dto.reqStDate=2014-01-01")},desc="开始日期,可为空"), //@BlhParameter(parameterExpress="dto.reqEdDate",testvalues={("dto.reqEdDate=2014-09-01")},desc="结束日期,可为空"), @BlhParameter(parameterExpress="dto.userName",testvalues={("dto.userName=1000")},desc="用户名,必填"), @BlhParameter(parameterExpress="dto.passWord",testvalues={("dto.passWord=1000")},desc="密码,必填") }) @Descript("查询订单") @OutPut(ognlExpress="dto.orderWSVos") */ public void listOrderWS(BusinessRequest res) { OrderStateDto dto = super.getDto(OrderStateDto.class, res); SysLog log = new SysLog(); log.setOpName("供应商查询医院订单信息订单"); log.setOpDate(new Date()); log.setOpType("webservice"); dto.setOrdWebVo(new OrdWebVo()); dto.getOrdWebVo().setOperateResult(new OperateResult()); dto.getOrdWebVo().setOrderWebVos(new ArrayList<OrderWebVo>()); try { this.listOrderWSSub(res); dto.getOrdWebVo().getOperateResult().setResultContent("0"); log.setOpUser(dto.getUserName()); log.setOpArg("userName:"******";passWord:"******"-1"); dto.getOrdWebVo().getOperateResult().setResultContent(e.getLocalizedMessage()); log.setOpResult("falie:exception_" + JsonUtils.toJson(e.getLocalizedMessage())); } finally { commonService.saveOrUpdate(log); } }