新驻勤点导入
__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