|
@@ -165,6 +165,61 @@ public class JyrxxglWebService extends BaseController {
|
|
|
}
|
|
|
return null;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 经营人查询
|
|
|
+ * @param szd
|
|
|
+ * @param szgq
|
|
|
+ * @param gkjyr
|
|
|
+ * @param fddbr
|
|
|
+ * @param sfwhqy
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public List<JyrEntity> getJyrByParams(String szd,String szgq,String gkjyr,String fddbr,String sfwhqy){
|
|
|
+ try {
|
|
|
+
|
|
|
+ List<PredicateModel> filterList = new ArrayList<PredicateModel>();
|
|
|
+ addNotEmptyModel(filterList, "recordStatus",
|
|
|
+ BaseEntity.RECORD_STATE_DELETE, Operator.NEQ);
|
|
|
+ addNotEmptyModel(filterList, "recordStatus",
|
|
|
+ BaseEntity.RECORD_STATE_DRAFT, Operator.NEQ);
|
|
|
+ // 根据所在地过滤
|
|
|
+ if (szd != null)
|
|
|
+ addNotEmptyModel(filterList, "szd.id", szd,
|
|
|
+ Operator.LIKE_R);
|
|
|
+ // 根据港区过滤
|
|
|
+ if(szgq != null && !szgq.equals("")){
|
|
|
+ addNotEmptyModel(filterList, "szgq.id", szgq, Operator.EQ);
|
|
|
+ }
|
|
|
+ if(gkjyr != null && !gkjyr.equals("")){
|
|
|
+ addNotEmptyModel(filterList, "gkjyr",gkjyr, Operator.LIKE);
|
|
|
+ }
|
|
|
+ if(sfwhqy != null && !sfwhqy.equals("")){
|
|
|
+ addNotEmptyModel(filterList, "sfwhqy", sfwhqy, Operator.EQ);
|
|
|
+ }
|
|
|
+ if(fddbr != null && !fddbr.equals("")){
|
|
|
+ addNotEmptyModel(filterList, "fddbr", fddbr, Operator.LIKE);
|
|
|
+ }
|
|
|
+ Specification<JyrEntity> spec = SpecificationCreater
|
|
|
+ .searchByPredicateModels(filterList);
|
|
|
+ List<JyrEntity> list = service
|
|
|
+ .findAll(spec);
|
|
|
+ if(list !=null && list.size()>0){
|
|
|
+ for(JyrEntity jyrEntity :list){
|
|
|
+ if(jyrEntity.getParentJyr() !=null){
|
|
|
+ jyrEntity.getParentJyr().getId();
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ return list;
|
|
|
+
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+ return null;
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 获取经营人信息
|