public MyQuery getAllOutStateSreach() { DetachedCriteria dc = DetachedCriteria.forClass(CheckworkAbsence.class); String date = TimeUtil.getTheTimeStr(TimeUtil.getNowTime()); dc.add(Restrictions.gt("endTime", TimeUtil.getTimeByStr(date, "yyyy-MM-dd HH:mm:ss"))); dc.add(Restrictions.lt("beginTime", TimeUtil.getTimeByStr(date, "yyyy-MM-dd HH:mm:ss"))); dc.addOrder(Order.desc("signDate")); MyQuery myQuery = new MyQueryImpl(); myQuery.setDetachedCriteria(dc); return myQuery; }
private SysUserInfo createSUIByDTO(IBaseDTO dto) { SysUserInfo sui = new SysUserInfo(); sui.setUserId( null != dto.get("userId") && !"".equals("userId") ? dto.get("userId").toString() : ""); sui.setRealName(null != dto.get("realName") ? dto.get("realName").toString() : ""); sui.setSexId(null != dto.get("sexId") ? dto.get("sexId").toString() : "1"); sui.setIdentityKind(null != dto.get("identityKind") ? dto.get("identityKind").toString() : ""); sui.setIdentityCard(null != dto.get("identityCard") ? dto.get("identityCard").toString() : ""); // TimeUtil a; sui.setBirthday( null != dto.get("birthday") && !"".equals(dto.get("birthday").toString()) ? TimeUtil.getTimeByStr(dto.get("birthday").toString(), "yyyy-MM-dd") : new Date()); // sui.setCountryId(null !=dto.get("countryId")?dto.get("countryId").toString():""); // sui.setProvinceId(null !=dto.get("provinceId")?dto.get("provinceId").toString():""); // sui.setQq(null !=dto.get("qq")?dto.get("qq").toString():""); // sui.setBloodType(null !=dto.get("bloodType")?dto.get("bloodType").toString():""); // sui.setAddress(null !=dto.get("address")?dto.get("address").toString():""); // sui.setPostalcode(null !=dto.get("postalcode")?dto.get("postalcode").toString():""); // sui.setMobile(null !=dto.get("mobile")?dto.get("mobile").toString():""); // sui.setFinishSchool(null !=dto.get("finishSchool")?dto.get("finishSchool").toString():""); // sui.setSpeciality(null !=dto.get("speciality")?dto.get("speciality").toString():""); // sui.setWorkId(null !=dto.get("workId")?dto.get("workId").toString():""); // sui.setHomepage(null !=dto.get("homepage")?dto.get("homepage").toString():""); return sui; }
/** * 创建 ResourceUse 实例 * * @description : 会议室申请 * @param dto * @return */ private ResourceUse createApplyMeeting(IBaseDTO dto) { ResourceUse resourceUse = new ResourceUse(); resourceUse.setId(keyService.getNext("resource_use")); resourceUse.setResourceInfo(getResourceInfo(dto.get("meetingName").toString())); resourceUse.setDateArea(TimeUtil.getTimeByStr(dto.get("useDate").toString(), "yyyy-MM-dd")); resourceUse.setTimeArea( dto.get("startHour").toString() + " ---- " + dto.get("endHour").toString()); resourceUse.setUserName(dto.get("applyUser") == null ? "" : dto.get("applyUser").toString()); resourceUse.setResourceState("1"); // 0-未审批;1-等待审批;2-已批准 resourceUse.setRemark(dto.get("applyReason") == null ? "" : dto.get("applyReason").toString()); resourceUse.setApplyState("40"); return resourceUse; }