Compare commits
2
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1de5589ef2 | ||
|
|
2e56108a3b |
@@ -79,8 +79,13 @@ public class ProviderService extends BaseService<Provider, String, ProviderRepos
|
||||
@Override
|
||||
protected Specification<Provider> getSpecification(Provider srch) {
|
||||
if (srch == null) return null;
|
||||
|
||||
Specification<Provider> rst = null;
|
||||
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;
|
||||
}
|
||||
|
||||
|
||||
@@ -1,10 +1,28 @@
|
||||
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;
|
||||
|
||||
public class ProviderSpecification {
|
||||
|
||||
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:
|
||||
jcms-db:
|
||||
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
|
||||
password: jcms
|
||||
|
||||
|
||||
Reference in New Issue
Block a user