|
|
|
@ -626,7 +626,7 @@ public class BaseSearchApi { |
|
|
|
* @date 2025/5/6 11:58 |
|
|
|
* @version 1.0 |
|
|
|
*/ |
|
|
|
public static List<LaborClassCost> getLaborClassCosts(Server srv, int startIndex, int pageSize) throws APException { |
|
|
|
public static List<LaborClassCost> getLaborClassCosts(Server srv, String siteCon, int startIndex, int pageSize) throws APException { |
|
|
|
StringBuilder searchSql = new StringBuilder(); |
|
|
|
searchSql.append("SELECT OBJID ifsRowId, OBJVERSION ifsRowVersion, CONTRACT, LABOR_CLASS_NO,"); |
|
|
|
searchSql.append(" ifsapp.LABOR_CLASS_API.Get_labor_class_Description(CONTRACT, LABOR_CLASS_NO) laborClassDesc,"); |
|
|
|
@ -634,6 +634,10 @@ public class BaseSearchApi { |
|
|
|
searchSql.append(" to_char(START_DATE, 'yyyy-MM-dd') START_DATE, to_char(END_DATE, 'yyyy-MM-dd') END_DATE"); |
|
|
|
searchSql.append(" FROM ifsapp.LABOR_CLASS_COST"); |
|
|
|
searchSql.append(" WHERE COST_SET = '1' AND END_DATE IS NULL"); |
|
|
|
//添加判断的查询条件 |
|
|
|
if(!(null == siteCon || "".equals(siteCon))) { |
|
|
|
searchSql.append(" AND pcs.contract IN "+siteCon); |
|
|
|
} |
|
|
|
//设置查询的入参 |
|
|
|
Map<String, String> inParam = new HashMap<>(); |
|
|
|
//添加排序语句 |
|
|
|
|