新驻勤点导入 __DXZvc8mnEmDqMARhK7G __DXZvc8mnEmDqMARhK7G 16 2048 1536 rollback 1685594697467 驻勤点 0 424 292 142 34 attendance_site_base_info 1685594723946 驻勤点名称 0 9 180 142 34 attendanceSiteName false //判断表单某字段不能为空 (function(){ var attendanceSiteName = getItemValueAsString(@quot;attendanceSiteName@quot;); if(!isNotNull(attendanceSiteName)) { return @quot;驻勤点名称必须填写!@quot;; } //非终止驻勤点名称全地区唯一 if(isNotNull(attendanceSiteName)){ var domainid = getDomainid(); var regionCodeSql = @quot;select supervise_region_code from tenant_organizations where id = '@quot; + domainid + @quot;'@quot;; var regionCodeResult = queryByDSName(@quot;obpm2@quot;,regionCodeSql); var regionCode = @quot;@quot;; if(regionCodeResult != null){ for(var iterator = regionCodeResult.iterator();iterator.hasNext();){ var map1 = iterator.next(); regionCode = map1.get(@quot;supervise_region_code@quot;); } } if(isNotNull(regionCode)){ var attSiteNameSql = @quot;SELECT 1 FROM baibaodunflow.tlk_attendance_site_base_info b JOIN obpm2.tenant_organizations o ON b.DOMAINID = o.id @quot; + @quot; WHERE date( b.ITEM_attendanceEndDate )@gt;= CURRENT_DATE AND b.ITEM_attendanceSiteName = '@quot; + attendanceSiteName + @quot;' and b.id != '@quot; + getId()+ @quot;' AND o.supervise_region_code LIKE '@quot; + regionCode.substr(0,3) + @quot;%'@quot;; var uniqueResult = queryByDSName(@quot;obpm2@quot;,attSiteNameSql); if(uniqueResult != null @amp;@amp; uniqueResult.size() @gt; 0){ return @quot;驻勤点名称已存在!@quot; } } } })() 1685594723946 1685594697467 false false 424;292;296;176 1685594895275 1685594898860 驻勤点类型 0 113 181 142 34 attendanceSiteType false (function(){ var attendanceSiteType=getItemValueAsString(@quot;attendanceSiteType@quot;); println(@quot;qwqewqewewewewe@quot;+attendanceSiteType); if(attendanceSiteType==@quot;党政机关@quot;){ attendanceSiteType='01'; } if(attendanceSiteType==@quot;中学(公立)@quot;){ attendanceSiteType='02'; } if(attendanceSiteType==@quot;中学(私立)@quot;){ attendanceSiteType='22'; } if(attendanceSiteType==@quot;小学(公立)@quot;){ attendanceSiteType='03'; } if(attendanceSiteType==@quot;小学(私立)@quot;){ attendanceSiteType='23'; } if(attendanceSiteType==@quot;幼儿园(公立)@quot;){ attendanceSiteType='04'; } if(attendanceSiteType==@quot;幼儿园(私立)@quot;){ attendanceSiteType='24'; } if(attendanceSiteType==@quot;医疗机构(一级)@quot;){ attendanceSiteType='05'; } if(attendanceSiteType==@quot;医疗机构(二级)@quot;){ attendanceSiteType='25'; } if(attendanceSiteType==@quot;医疗机构(三级)@quot;){ attendanceSiteType='26'; } if(attendanceSiteType==@quot;高等院校@quot;){ attendanceSiteType='06'; } if(attendanceSiteType==@quot;公交安全@quot;){ attendanceSiteType='07'; } /**if(attendanceSiteType==@quot;轨道交通@quot;){ attendanceSiteType='08'; } */ if(attendanceSiteType==@quot;娱乐场所@quot;){ attendanceSiteType='09'; } if(attendanceSiteType==@quot;金融网点(银行)@quot;){ attendanceSiteType='10'; } if(attendanceSiteType==@quot;金融网点(证券)@quot;){ attendanceSiteType='27'; } if(attendanceSiteType==@quot;酒店餐饮@quot;){ attendanceSiteType='11'; } if(attendanceSiteType==@quot;商市场@quot;){ attendanceSiteType='12'; } if(attendanceSiteType==@quot;写字楼@quot;){ attendanceSiteType='13'; } if(attendanceSiteType==@quot;公园景区@quot;){ attendanceSiteType='14'; } if(attendanceSiteType==@quot;园区@quot;){ attendanceSiteType='15'; } if(attendanceSiteType==@quot;文化中心@quot;){ attendanceSiteType='16'; } if(attendanceSiteType==@quot;体育场馆@quot;){ attendanceSiteType='17'; } if(attendanceSiteType==@quot;会展中心@quot;){ attendanceSiteType='18'; } if(attendanceSiteType==@quot;企事业单位(国企)@quot;){ attendanceSiteType='19'; } if(attendanceSiteType==@quot;企事业单位(央企)@quot;){ attendanceSiteType='28'; } if(attendanceSiteType==@quot;企事业单位(私企)@quot;){ attendanceSiteType='29'; } if(attendanceSiteType==@quot;居民社区@quot;){ attendanceSiteType='20'; } if(attendanceSiteType==@quot;乡镇街道@quot;){ attendanceSiteType='21'; } if(attendanceSiteType==@quot;公交线路@quot;){ attendanceSiteType='30'; } if(attendanceSiteType==@quot;公交场站@quot;){ attendanceSiteType='31'; } if(attendanceSiteType==@quot;轨道线路@quot;){ attendanceSiteType='32'; } if(attendanceSiteType==@quot;轨道安检@quot;){ attendanceSiteType='33'; } if(attendanceSiteType==@quot;轨道乘务@quot;){ attendanceSiteType='34'; } if(attendanceSiteType==@quot;重点站区@quot;){ attendanceSiteType='35'; } println(@quot;dsfggfd@quot;+attendanceSiteType); return attendanceSiteType; })() //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;attendanceSiteType@quot;); if(!isNotNull(value)) { return @quot;驻勤点类型必须填写!@quot;; } })() 1685594898860 1685594697467 false false 424;292;442;176 1685595016807 1685595030163 驻勤内容 0 217 182 142 34 attendanceSiteContent false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;attendanceSiteContent@quot;); if(!isNotNull(value)) { return @quot;驻勤内容必须填写!@quot;; } })() 1685595030163 1685594697467 false false 424;292;577;176 1685595075055 1685595078993 驻勤点详细地址 0 319 182 142 34 attendanceSiteFullAddress false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;attendanceSiteFullAddress@quot;); if(!isNotNull(value)) { return @quot;驻勤点详细地址必须填写!@quot;; } })() 1685595078993 1685594697467 false false 424;292;655;244 1685595122315 1685595218560 驻勤开始时间 0 415 185 142 34 attendanceStartDate false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;attendanceStartDate@quot;); if(!isNotNull(value)) { return @quot;驻勤开始时间必须填写!@quot;; } })() 1685595218560 1685594697467 false false 424;292;652;315 1685595267003 1685595272057 驻勤结束时间 0 519 185 142 34 attendanceEndDate false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;attendanceEndDate@quot;); if(!isNotNull(value)) { return @quot;驻勤结束时间必须填写!@quot;; } })() 1685595272057 1685594697467 false false 424;292;513;188 1685595343821 1685595435240 负责人身份证号 0 619 186 142 34 principalIdCardNo false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;principalIdCardNo@quot;); if(isNotNull(value)) { var doc=getCurrentDocument(); var sql = @quot;select @quot;+ @quot;'@quot;+getDomainid()+@quot;' as DOMAINID,@quot;+ @quot;ITEM_userID,@quot;+ //用户ID @quot;ITEM_userID as item_ID,@quot;+ @quot;ITEM_securityName as item_name,@quot; + //保安员姓名 @quot;ITEM_documentType as item_idTYPE,@quot; + //证件类型 @quot;item_documentID as item_idNUMBER,@quot; + //证件号码 @quot;ITEM_phone as item_telephone,@quot; + //手机号 @quot;ITEM_isCertified as item_isCertified,@quot; + //核验状态 @quot;ITEM_shiming as item_CERTIFICATIONSTATUS@quot; + //实名状态 @quot; from vw_employee@quot;+ @quot; where item_documentID='@quot;+value+@quot;' and DOMAINID='@quot;+getDomainid()+@quot;'@quot;; println(@quot;sql--@gt;@quot;+sql); var datart = findBySQL(sql); if(isNotNull(datart)){ doc.findItem(@quot;principal@quot;).setValue(datart.getItemValueAsString(@quot;ID@quot;)); doc.findItem(@quot;principalName@quot;).setValue(datart.getItemValueAsString(@quot;name@quot;)); doc.findItem(@quot;principalCardType@quot;).setValue(datart.getItemValueAsString(@quot;idTYPE@quot;)); doc.findItem(@quot;principalIdCardNo@quot;).setValue(datart.getItemValueAsString(@quot;idNUMBER@quot;)); doc.findItem(@quot;principalPhoneNo@quot;).setValue(datart.getItemValueAsString(@quot;telephone@quot;)); doc.findItem(@quot;princiheyan@quot;).setValue(datart.getItemValueAsString(@quot;isCertified@quot;)); doc.findItem(@quot;principalIsCertified@quot;).setValue(datart.getItemValueAsString(@quot;CERTIFICATIONSTATUS@quot;)); println(@quot;sql--@gt;@quot;+datart.getItemValueAsString(@quot;ID@quot;)); }else{ return @quot;@quot;; } } })() //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;principalIdCardNo@quot;); if(isNotNull(value)) { var sql = @quot;select @quot;+ @quot;'@quot;+getDomainid()+@quot;' as DOMAINID,ITEM_securityName@quot;+ @quot; from vw_employee@quot;+ @quot; where ITEM_isInMyCompany = '1' and item_documentID='@quot;+value+@quot;' and DOMAINID='@quot;+getDomainid()+@quot;'@quot;; println(@quot;sql--@gt;@quot;+sql); var datas = findBySQL(sql); println(@quot;datas--@gt;@quot;+datas); if(datas == null){ return @quot;负责人应为在职人员@quot;; } }else{ println(@quot;value--@gt;@quot;+value); } })() 1685595435475 服务对象名称 0 730 186 142 34 serveObjectName false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;serveObjectName@quot;); if(!isNotNull(value)) { return @quot;服务对象名称必须填写!@quot;; } })() 1685595435663 服务对象涉外情况 0 832 190 142 34 serveObjectType false (function(){ var serveObjectType=getItemValueAsString(@quot;serveObjectType@quot;); println(@quot;qwqewqewewewewe@quot;+serveObjectType); if(serveObjectType==@quot;中国企业@quot;){ serveObjectType='01'; } if(serveObjectType==@quot;涉日@quot;){ serveObjectType='02'; } if(serveObjectType==@quot;涉美@quot;){ serveObjectType='03'; } if(serveObjectType==@quot;涉韩@quot;){ serveObjectType='04'; } if(serveObjectType==@quot;涉欧@quot;){ serveObjectType='05'; } if(serveObjectType==@quot;涉东南亚@quot;){ serveObjectType='06'; } if(serveObjectType==@quot;涉非@quot;){ serveObjectType='07'; } if(serveObjectType==@quot;涉俄罗斯@quot;){ serveObjectType='08'; } if(serveObjectType==@quot;其他@quot;){ serveObjectType='99'; } println(@quot;dsfggfd@quot;+serveObjectType); return serveObjectType; })() //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;serveObjectType@quot;); if(!isNotNull(value)) { return @quot;服务对象涉外情况必须填写!@quot;; } })() 1685595435853 是否治安重点保卫单位 0 988 199 142 34 isSignificanceUnit false (function(){ var isSignificanceUnit=getItemValueAsString(@quot;isSignificanceUnit@quot;); println(@quot;qwqewqewewewewe@quot;+isSignificanceUnit); if(isSignificanceUnit==@quot;是@quot;){ isSignificanceUnit='1'; } if(isSignificanceUnit==@quot;否@quot;){ isSignificanceUnit='0'; } println(@quot;dsfggfd@quot;+isSignificanceUnit); return isSignificanceUnit; })() //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;isSignificanceUnit@quot;); if(!isNotNull(value)) { return @quot;是否治安保安重点单位必须填写!@quot;; } })() 1685595522817 执行范围(单位:米) 0 1103 199 142 34 performRange false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;performRange@quot;); if(!isNotNull(value)) { return @quot;执行范围(单位:米)必须填写!@quot;; } })() 1685595435240 1685594697467 false false 424;292;700;192 1685595524857 1685595435475 1685594697467 false false 424;292;788;198 1685595615541 1685595435663 1685594697467 false false 424;292;882;200 1685595668112 1685595435853 1685595435853 false false 988;199;988;199 1685595757578 1685595435853 1685594697467 false false 424;292;988;199 1685595765431 false false 1685595830662 1685595522817 1685594697467 false false 424;292;1103;199 1685595835323 ]]> /uploads/exceltemplate/驻勤点信息导入模板.xlsx