社区警务项目导入 __DXZvc8mnEmDqMARhK7a __DXZvc8mnEmDqMARhK7a 16 2048 1536 rollback 1685594697467 社区警务 0 424 291 142 34 attendance_site_base_info_s 1685594723946 社区警务名称 0 189 175 142 34 attendanceSiteName false //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;attendanceSiteName@quot;); if(!isNotNull(value)) { return @quot;社区警务名称必须填写!@quot;; } })() 1685594723946 1685594697467 false false 424;292;296;176 1685594895275 1685595030163 社区警务内容 0 355 180 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 475 179 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 1685595435240 负责人身份证号 0 619 186 142 34 principalIdCardNo false //判断表单某字段不能为空 (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); } })() 1685595522817 执行范围 0 739 195 142 34 performRange false //判断表单某字段不能为空 (function(){ var id=getDomainid(); var process = getDomainProcess();//获取企业域对象 var system_name=process.doView(id); var companyName = system_name.getName(); var value = getItemValueAsString(@quot;principalIdCardNo@quot;); var attendanceSiteName = getItemValueAsString(@quot;attendanceSiteName@quot;); var attendanceSiteContent = getItemValueAsString(@quot;attendanceSiteContent@quot;); var attendanceSiteFullAddress = getItemValueAsString(@quot;attendanceSiteFullAddress@quot;); var principalIdCardNo = getItemValueAsString(@quot;principalIdCardNo@quot;); var performRange = getItemValueAsString(@quot;performRange@quot;); var principal = @quot;@quot;; var principalName = @quot;@quot;; var principalCardType = @quot;@quot;; var principalIdCardNo = @quot;@quot;; var principalPhoneNo = @quot;@quot;; var id = getId(); println(@quot;id====@quot;+id); var today = format(getToday(), @quot;yyyy-MM-dd@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)){ principal = datart.getItemValueAsString(@quot;ID@quot;); principalName = datart.getItemValueAsString(@quot;name@quot;); principalCardType = datart.getItemValueAsString(@quot;idTYPE@quot;); principalIdCardNo = datart.getItemValueAsString(@quot;idNUMBER@quot;); principalPhoneNo = datart.getItemValueAsString(@quot;telephone@quot;); if (principalCardType == @quot;1@quot;){ println(@quot;1111111111@quot;) principalCardType = @quot;居民身份证/户口簿@quot;; }else if (principalCardType == @quot;2@quot;){ println(@quot;22222222@quot;) principalCardType = @quot;退伍军人证@quot;; } else if(principalCardType == @quot;3@quot;){ println(@quot;3333333@quot;) principalCardType = @quot;警号@quot;; } else if(principalCardType == @quot;4@quot;){ println(@quot;44444444@quot;) principalCardType = @quot;香港特区护照/身份证@quot;; } else if(principalCardType == @quot;5@quot;){ println(@quot;555555555@quot;) principalCardType = @quot;澳门特区护照/身份证明@quot;; } else if(principalCardType == @quot;6@quot;){ println(@quot;666666666@quot;) principalCardType = @quot;台湾居民来往大陆通行证@quot;; } else if(value == @quot;7@quot;){ println(@quot;7777777777@quot;) principalCardType = @quot;警号@quot;; } else if(principalCardType == @quot;8@quot;){ println(@quot;8888888888@quot;) principalCardType = @quot;外国护照@quot;; } doc.findItem(@quot;principal@quot;).setValue(principal); doc.findItem(@quot;principalName@quot;).setValue(principalName); doc.findItem(@quot;principalCardType@quot;).setValue(principalCardType); doc.findItem(@quot;principalIdCardNo@quot;).setValue(principalIdCardNo); doc.findItem(@quot;principalPhoneNo@quot;).setValue(principalPhoneNo); doc.findItem(@quot;companyName@quot;).setValue(companyName); doc.findItem(@quot;attendanceStartDate@quot;).setValue(today); doc.findItem(@quot;attendanceEndDate@quot;).setValue(@quot;2100-01-01@quot;); doc.findItem(@quot;attendanceSiteState@quot;).setValue(@quot;待完善@quot;); println(@quot;sql--@gt;@quot;+datart.getItemValueAsString(@quot;ID@quot;)); var insql = @quot;INSERT INTO tlk_attendance_site_base_info (id,domainid,item_companyName,item_domain_id,item_company_police,item_attendanceStartDate,item_attendanceEndDate,item_attendanceSiteState,item_attendanceSiteName,item_attendanceSiteType,item_attendanceSiteContent,item_attendanceSiteAddress,item_attendanceSiteFullAddress,item_attendanceSiteLongitude,item_attendanceSiteLatitude,item_performRange,item_officePoliceAddress,item_officePoliceAddressID,item_officePoliceIDIndex,item_principal,item_principalName,item_principalCardType,item_principalIdCardNo,item_principalPhoneNo)VALUES('@quot;+id+@quot;','@quot;+getDomainid()+@quot;','@quot;+companyName+@quot;','@quot;+getDomainid()+@quot;','','@quot;+today+@quot;','2100-01-01','未完善','@quot;+attendanceSiteName+@quot;','','@quot;+attendanceSiteContent+@quot;','','@quot;+attendanceSiteFullAddress+@quot;','00.0000000','00.0000000','@quot;+performRange+@quot;','','','','@quot;+principal+@quot;','@quot;+principalName+@quot;','@quot;+principalCardType+@quot;','@quot;+principalIdCardNo+@quot;','@quot;+principalPhoneNo+@quot;')@quot; println(@quot;insql---------@quot;+insql); insertByDSName(@quot;baibaodunFlow@quot;,insql); }else{ return @quot;@quot;; } } })() //判断表单某字段不能为空 (function(){ var value = getItemValueAsString(@quot;performRange@quot;); if(!isNotNull(value)) { return @quot;执行范围(单位:米)必须填写!@quot;; } })() 1685595435240 1685594697467 false false 424;292;700;192 1685595524857 false false 1685595830662 1685595522817 1685594697467 false false 424;292;1103;199 1685595835323 ]]> /uploads/exceltemplate/社区警务信息导入模板.xlsx