StringacqEvecAndOutSql=" SELECT count(*) as number FROM workflow_requestbase WHERE requestid IN "+
"( SELECT requestid FROM "+evectionTableName+" WHERE (sjccr = '"+userId+"' or ','+CAST(nbtxr AS varchar(max))+',' like '%,'+CAST("
// String acqEvecAndOutSql = " SELECT count(*) as number FROM workflow_requestbase WHERE requestid IN " +
// "( SELECT requestid FROM " + evectionTableName + " WHERE (sjccr = '" + userId + "' or ','+CAST(nbtxr AS varchar(max))+',' like '%,'+CAST("
// +userId+" AS varchar(10))+',%') and ksrq <='" + sqlDate + "' and (((sjjsrq is null or sjjsrq = '') and yjjsrq >= '"
// + sqlDate + "') or (sjjsrq is not null and sjjsrq != '' and sjjsrq >= '" + sqlDate + "'))) ";
StringacqEvecAndOutSql=" SELECT requestid,kssj FROM "+evectionTableName+" WHERE (sjccr = '"+userId+"' or ','+CAST(nbtxr AS varchar(max))+',' like '%,'+CAST("
+userId+" AS varchar(10))+',%') and ksrq <='"+sqlDate+"' and (((sjjsrq is null or sjjsrq = '') and yjjsrq >= '"
+sqlDate+"') or (sjjsrq is not null and sjjsrq != '' and sjjsrq >= '"+sqlDate+"'))) ";
+sqlDate+"') or (sjjsrq is not null and sjjsrq != '' and sjjsrq >= '"+sqlDate+"')) ";
// " AND currentnodetype = 3 " +
// " UNION all " +
// " SELECT " +
@ -317,8 +321,31 @@ public class PunchOutButtonCmd extends AbstractCommonCommand<Map<String, Object>
StringpunchSql="insert into HrmScheduleSign(userId,userType,signType,signDate,signTime,clientAddress,isInCom,timeZone,belongdate,signfrom,longitude,latitude,addr,deviceInfo,isdev) "+