Compare commits
2
Commits
cac5f79a40
...
1de5589ef2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1de5589ef2 | ||
|
|
2e56108a3b |
@@ -79,8 +79,13 @@ public class ProviderService extends BaseService<Provider, String, ProviderRepos
|
|||||||
@Override
|
@Override
|
||||||
protected Specification<Provider> getSpecification(Provider srch) {
|
protected Specification<Provider> getSpecification(Provider srch) {
|
||||||
if (srch == null) return null;
|
if (srch == null) return null;
|
||||||
|
|
||||||
Specification<Provider> rst = null;
|
Specification<Provider> rst = null;
|
||||||
rst = addWhere(rst, srch.getProviderNm(), ProviderSpecification.providerNm(srch.getProviderNm()));
|
rst = addWhere(rst, srch.getProviderNm(), ProviderSpecification.providerNm(srch.getProviderNm()));
|
||||||
|
rst = addWhere(rst, srch.getBizTaxId(), ProviderSpecification.bizTaxId(srch.getBizTaxId()));
|
||||||
|
rst = addWhere(rst, srch.getCeo(), ProviderSpecification.ceo(srch.getCeo()));
|
||||||
|
rst = addWhere(rst, srch.getTel(), ProviderSpecification.tel(srch.getTel()));
|
||||||
|
rst = addWhere(rst, srch.getFax(), ProviderSpecification.fax(srch.getFax()));
|
||||||
return rst;
|
return rst;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,28 @@
|
|||||||
package net.jwsi.jcms.vpp.provider;
|
package net.jwsi.jcms.vpp.provider;
|
||||||
|
|
||||||
|
import net.jwsi.jcms.utils.StrUtil;
|
||||||
|
import net.jwsi.jcms.vpp.rechgingList.RechgingList;
|
||||||
import org.springframework.data.jpa.domain.Specification;
|
import org.springframework.data.jpa.domain.Specification;
|
||||||
|
|
||||||
public class ProviderSpecification {
|
public class ProviderSpecification {
|
||||||
|
|
||||||
public static Specification<Provider> providerNm(String providerNm) {
|
public static Specification<Provider> providerNm(String providerNm) {
|
||||||
return (root, query, criteriaBuilder) -> criteriaBuilder.like(root.get("providerNm"), "%"+providerNm+"%");
|
return (root, query, cb) -> cb.like(root.get("providerNm"), StrUtil.sqlLikeParam(providerNm));
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Specification<Provider> bizTaxId(String bizTaxId) {
|
||||||
|
return (root, query, cb) -> cb.like(root.get("bizTaxId"), StrUtil.sqlLikeParam(bizTaxId));
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Specification<Provider> ceo(String ceo) {
|
||||||
|
return (root, query, cb) -> cb.like(root.get("ceo"), StrUtil.sqlLikeParam(ceo));
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Specification<Provider> tel(String tel) {
|
||||||
|
return (root, query, cb) -> cb.like(root.get("tel"), StrUtil.sqlLikeParam(tel));
|
||||||
|
}
|
||||||
|
|
||||||
|
public static Specification<Provider> fax(String fax) {
|
||||||
|
return (root, query, cb) -> cb.like(root.get("fax"), StrUtil.sqlLikeParam(fax));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ spring:
|
|||||||
datasource:
|
datasource:
|
||||||
jcms-db:
|
jcms-db:
|
||||||
driver-class-name: org.mariadb.jdbc.Driver
|
driver-class-name: org.mariadb.jdbc.Driver
|
||||||
jdbc-url: jdbc:mariadb://localhost:3306/jcmsdb
|
jdbc-url: jdbc:mariadb://192.168.62.37:3306/jcmsdb
|
||||||
username: root
|
username: root
|
||||||
password: jcms
|
password: jcms
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user