class ProviderList implements Comparable<ProviderList>{ int id String name;//服务商名称 String serviceCode;//服务商code String linkman;//联系人 String mobile;//联系方式 String provinceName;//管辖区域 String cityName;//管辖区域 Date createDate;//创建时间 int status;//状态 int userType;//用户类型 String userLevel;//服务商级别 static def List<ProviderList> fromProvideList(userInfoGrp){ def userTerms = UserTermsReference.list(); def provList =[]; userInfoGrp.each{ if(it) { def userIn = it; def providerList = new ProviderList(); providerList.id = userIn.id; providerList.name = userIn?.name; providerList.serviceCode = userIn?.serviceCode providerList.linkman = userIn?.linkman; providerList.mobile = userIn?.mobile providerList.createDate = userIn?.createDate providerList.userType = userIn?.userType providerList.userLevel = userIn?.userLevel?.levelName providerList.status = userIn?.status; userTerms.each { if (it?.loginInfo == userIn?.loginInfo) { providerList.provinceName = it?.region?.provinceName; providerList.cityName = it?.region?.cityName; } } provList.push(providerList); } } Collections.sort(provList) return provList; } @Override int compareTo(ProviderList providerList) { return providerList.createDate.compareTo(createDate); } }
11、groovy grails view
在sources:groovy下建包com.qh.view
猜你喜欢
转载自583497282.iteye.com/blog/2249430
今日推荐
周排行