|
@@ -26,6 +26,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.uas.platform.b2b.dao.EnterpriseDao;
|
|
import com.uas.platform.b2b.dao.EnterpriseDao;
|
|
|
import com.uas.platform.b2b.dao.UserDao;
|
|
import com.uas.platform.b2b.dao.UserDao;
|
|
|
import com.uas.platform.b2b.model.Enterprise;
|
|
import com.uas.platform.b2b.model.Enterprise;
|
|
|
|
|
+import com.uas.platform.b2b.model.EnterpriseDetail;
|
|
|
import com.uas.platform.b2b.model.QueriableMember;
|
|
import com.uas.platform.b2b.model.QueriableMember;
|
|
|
import com.uas.platform.b2b.model.QueriableUser;
|
|
import com.uas.platform.b2b.model.QueriableUser;
|
|
|
import com.uas.platform.b2b.model.User;
|
|
import com.uas.platform.b2b.model.User;
|
|
@@ -358,4 +359,31 @@ public class PublicQueryController {
|
|
|
checkinfos.put("ok", ok);
|
|
checkinfos.put("ok", ok);
|
|
|
return checkinfos;
|
|
return checkinfos;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 按企业名称、简称、UU号等查找企业信息
|
|
|
|
|
+ *
|
|
|
|
|
+ * @return
|
|
|
|
|
+ * @throws UnsupportedEncodingException
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping(value = "/enterprises", method = RequestMethod.GET)
|
|
|
|
|
+ @ResponseBody
|
|
|
|
|
+ @ResponseStatus(value = HttpStatus.OK)
|
|
|
|
|
+ public List<EnterpriseDetail> queryEnterprise(String name, String shortName)
|
|
|
|
|
+ throws UnsupportedEncodingException {
|
|
|
|
|
+ List<EnterpriseDetail> members=new ArrayList<EnterpriseDetail>();
|
|
|
|
|
+ if (!StringUtils.isEmpty(name)) {
|
|
|
|
|
+ Set<Enterprise> enterprises = enterpriseService.findByNameKey(name);
|
|
|
|
|
+ if (!CollectionUtils.isEmpty(enterprises))
|
|
|
|
|
+ members.addAll(EnterpriseDetail.getMembers(enterprises));
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!StringUtils.isEmpty(shortName)) {
|
|
|
|
|
+ Set<Enterprise> enterprises = enterpriseService
|
|
|
|
|
+ .findByShortName(shortName);
|
|
|
|
|
+ if (!CollectionUtils.isEmpty(enterprises))
|
|
|
|
|
+ members.addAll(EnterpriseDetail.getMembers(enterprises));
|
|
|
|
|
+ }
|
|
|
|
|
+ return members;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|