王瑞 9 months ago
parent
commit
cb4af63606
  1. 62
      Code/ClassLib/RoadFlow/RoadFlow.Platform/WorkFlowTask.cs
  2. 9
      Code/ClassLib/ZHYQ/BLL/OA/TBL_VISITOR_REG.cs
  3. 2
      Code/ClassLib/ZHYQ/OracleDAL/OA/TBL_ALARMDATA.cs
  4. 130
      Code/智慧营区/DOCManageAPP(阿克苏)/OA/VisitorReg/AppOrgTree.html
  5. 170
      Code/智慧营区/DOCManageAPP(阿克苏)/OA/VisitorReg/VisitorRegApp.html
  6. 96
      Code/智慧营区/DOCManageAPP(阿克苏)/ashx/AppHandler.ashx.cs
  7. 28
      Code/智慧营区/DOCManageAPP(阿克苏)/ashx/MenuHandler.ashx.cs
  8. 62
      Code/智慧营区/DOCManageAPP(阿克苏)/ashx/VisitorRegHandler.ashx.cs

62
Code/ClassLib/RoadFlow/RoadFlow.Platform/WorkFlowTask.cs

@ -717,40 +717,40 @@ namespace RoadFlow.Platform
var tempTasks = createTempTasks(executeModel, currentTask);
List<string> nextStepName = new List<string>();
//FangYar.FYMQTT.MQTT mq = new FangYar.FYMQTT.MQTT();
//FangYar.FYMQTT.MessagePush mp = new FangYar.FYMQTT.MessagePush();
FangYar.FYMQTT.MessagePush mp = new FangYar.FYMQTT.MessagePush();
foreach (var nstep in tempTasks)
{
//var title = nstep.Title + "待审批,请及时查看";
////mq.messagePublished2(title, "", usercode);
//try
//{
// //人员详细信息
// FangYar.BLL.TBL.SysEmpBLL empBll = new FangYar.BLL.TBL.SysEmpBLL();
// FangYar.Model.TBL.TBL_SYS_EMP_Model empModel = empBll.GetModelByUID(nstep.SenderID);
// //消息通知记录入库操作
// FangYar.Model.TBL.TBL_MESSAGE_LOG tbl_message_log = new FangYar.Model.TBL.TBL_MESSAGE_LOG();
// tbl_message_log.ID = Guid.NewGuid().ToString("N");
// tbl_message_log.TITLE = "待办审批";
// tbl_message_log.CONTENT = title;
// tbl_message_log.SENDID = nstep.SenderID;
// tbl_message_log.SENDNAME = nstep.SenderName;
// tbl_message_log.SENDTIME = DateTime.Now.ToString("G");
// tbl_message_log.TYPE = message_log_type;
// tbl_message_log.URL = "/pages/team/dspxnew/dspxlist";
// tbl_message_log.PARAM = "";
// tbl_message_log.RECEIVEID = nstep.ReceiveID;
// tbl_message_log.RECEIVENAME = nstep.ReceiveName;
// tbl_message_log.OPENTIME = "";
// tbl_message_log.STATE = "0"; //未读
// tbl_message_log.ORG_ID = empModel.ORG_ID; //机构ID
// FangYar.FYMQTT.MessageLog ml = new FangYar.FYMQTT.MessageLog();
// ml.MessageLogAdd(tbl_message_log);
// mp.AloneMsgPush(nstep.ReceiveID, "待办审批", title, tbl_message_log.ID);
var title = nstep.Title + "待审批,请及时查看";
//mq.messagePublished2(title, "", usercode);
try
{
//人员详细信息
FangYar.BLL.TBL.SysEmpBLL empBll = new FangYar.BLL.TBL.SysEmpBLL();
FangYar.Model.TBL.TBL_SYS_EMP_Model empModel = empBll.GetModelByUID(nstep.SenderID);
//}
//catch (Exception ex) { }
//消息通知记录入库操作
FangYar.Model.TBL.TBL_MESSAGE_LOG tbl_message_log = new FangYar.Model.TBL.TBL_MESSAGE_LOG();
tbl_message_log.ID = Guid.NewGuid().ToString("N");
tbl_message_log.TITLE = "待办审批";
tbl_message_log.CONTENT = title;
tbl_message_log.SENDID = nstep.SenderID;
tbl_message_log.SENDNAME = nstep.SenderName;
tbl_message_log.SENDTIME = DateTime.Now.ToString("G");
tbl_message_log.TYPE = message_log_type;
tbl_message_log.URL = "/pages/team/dspxnew/dspxlist";
tbl_message_log.PARAM = "";
tbl_message_log.RECEIVEID = nstep.ReceiveID;
tbl_message_log.RECEIVENAME = nstep.ReceiveName;
tbl_message_log.OPENTIME = "";
tbl_message_log.STATE = "0"; //未读
tbl_message_log.ORG_ID = empModel.ORG_ID; //机构ID
FangYar.FYMQTT.MessageLog ml = new FangYar.FYMQTT.MessageLog();
ml.MessageLogAdd(tbl_message_log);
mp.AloneMsgPush(nstep.ReceiveID, "待办审批", title, tbl_message_log.ID);
}
catch (Exception ex) { }
nextStepName.Add(nstep.StepName);
}
nextTasks.AddRange(tempTasks);

9
Code/ClassLib/ZHYQ/BLL/OA/TBL_VISITOR_REG.cs

@ -75,6 +75,15 @@ namespace FangYar.BLL.OA
return flag;
}
/// <summary>
/// 增加一条数据
/// </summary>
public bool Add2(FangYar.Model.OA.TBL_VISITOR_REG model)
{
model.REGISTERTIME = DateTime.Now.ToString();
return dal.Add(model);
}
/// <summary>
/// 更新一条数据
/// </summary>

2
Code/ClassLib/ZHYQ/OracleDAL/OA/TBL_ALARMDATA.cs

@ -510,7 +510,7 @@ namespace FangYar.OracleDAL
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("SELECT ID,DVC_ID,ORG_ID,TYPE,TIME,ADDR,PICSRC,VALUE,ALARM_TYPE,replace(ALARM_DES,'非法外出','违规外出') ALARM_DES,EMP_ID,USERS_UID,CAR_ID,CAR_NUM,LEAVE_ID,CARAPPLY_ID,EXTENDCODE1,EXTENDCODE2,EXTENDCODE3,EXTENDCODE4,EXTENDCODE5,EXTENDCODE6,CHANNEL,CHANNELTYPE,CUSTOMINFO,DEVSERIAL,ALARMID,ALARMTYPE,CHANNELNAME,org_name,emp_name from (select j.*, k.org_name,m.emp_name from tbl_alarmdata j left join fire_org k on j.org_id = k.org_id left join TBL_SYS_EMP m on m.IS_ADMIN='0' and j.EMP_ID = m.id) T ");
strSql.Append("SELECT ID,DVC_ID,ORG_ID,TYPE,TIME,ADDR,PICSRC,VALUE,ALARM_TYPE,replace(ALARM_DES,'非法外出','违规外出') ALARM_DES,EMP_ID,USERS_UID,CAR_ID,CAR_NUM,LEAVE_ID,CARAPPLY_ID,EXTENDCODE1,EXTENDCODE2,EXTENDCODE3,EXTENDCODE4,EXTENDCODE5,EXTENDCODE6,CHANNEL,CHANNELTYPE,CUSTOMINFO,DEVSERIAL,ALARMID,ALARMTYPE,CHANNELNAME,org_name,emp_name,STATE,OPINION from (select j.*, k.org_name,m.emp_name from tbl_alarmdata j left join fire_org k on j.org_id = k.org_id left join TBL_SYS_EMP m on m.IS_ADMIN='0' and j.EMP_ID = m.id) T ");
if (!string.IsNullOrEmpty(strWhere.Trim()))
{
strSql.Append(" WHERE " + strWhere);

130
Code/智慧营区/DOCManageAPP(阿克苏)/OA/VisitorReg/AppOrgTree.html

@ -0,0 +1,130 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>系统中心--科宁权限资源管理系统</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="format-detection" content="telephone=no">
<link rel="stylesheet" href="../../layui/css/layui.css" media="all" />
<link rel="stylesheet" href="../../css/public.css" media="all" />
<link rel="stylesheet" href="../../css/ztree/metro/ztree.css">
<script type="text/javascript" src="../../js/jquery-2.1.3.min.js"></script>
<script type="text/javascript" src="../../js/jq_extend.js"></script>
<style>
.ztree li span{
color: #000 !important;
}
</style>
</head>
<body>
<div>
<ul id="ztree" class="ztree" />
</div>
<input id="treeID" class="layui-input" type="hidden" />
<script type="text/javascript" src="../../layui/layui.js"></script>
<script>
layui.config({
base: '../../js/'
}).use(['ztree', 'form', 'layer', 'table', 'laytpl'], function () {
var form = layui.form
layer = parent.layer === undefined ? layui.layer : top.layer,
$ = layui.jquery;
var menuIDArry = [];
var OrgId = '';
var org_id = $.getUrlVar("org_id");
if (org_id != null && org_id != "") {
OrgId = org_id;
} else {
OrgId = JSON.parse(window.sessionStorage.getItem("userInfo")).OrgID;
}
var chkStyle = $("#chkStyle", window.parent.document).val();
var type = "USERS_UID"
if (chkStyle == "" || chkStyle == null || chkStyle == undefined) { chkStyle = "checkbox"; type = "ID" };
var setting = {
view: {
selectedMulti: false
},
check: {
enable: true,
chkStyle: chkStyle,
chkboxType: { "Y": "ps", "N": "ps" }
},
data: {
key: {
name: "NAME"
},
simpleData: {
enable: true,
type: "TYPE",
idKey: "ID",
pIdKey: "PID"
}
},
edit: {
enable: false
}
};
inittree();
function inittree() {
$.ajax({
type: "post",
url: "../../ashx/OaLeaveHandler.ashx",
data: { Action: "getOrgTree3", OrgId: OrgId, type: type },
dataType: "json",
success: function (result) {
var zNodes = result.data;
$.fn.zTree.init($("#ztree"), setting, zNodes);
//回显已选择项
var treeObj = $.fn.zTree.getZTreeObj("ztree");
var Dataselected = $("#treeID").val().split(",");
Dataselected.forEach(function (element) {
var ppl_Id = element;
var test = treeObj.getNodesByParam("ID", ppl_Id, null); //返回的数组
if (test.length != 0) {
if (test[0].isParent == false) {
treeObj.checkNode(test[0], true, true);
}
}
else {
}
})
//var treeObj = $.fn.zTree.getZTreeObj("ztree");
//var Dataselected = JSON.parse($("#treeID").val());
//Dataselected.data.forEach(function (element) {
// var ppl_Id = element.ppl_Id;
// var test = treeObj.getNodesByParam("ID", ppl_Id, null); //返回的数组
// if (test.length != 0) {
// if (test[0].isParent == false) {
// treeObj.checkNode(test[0], true, true);
// }
// }
// else {
// }
//})
}
});
}
returnData = function () {
var treeObj = $.fn.zTree.getZTreeObj("ztree");
return JSON.stringify(treeObj.getCheckedNodes(true));
}
})
</script>
<link rel="stylesheet" href="../../css/right-list.css" media="all" />
<link rel="stylesheet" href="../../css/bulletframebg.css" media="all" />
</body>
</html>

170
Code/智慧营区/DOCManageAPP(阿克苏)/OA/VisitorReg/VisitorRegApp.html

@ -0,0 +1,170 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<title>访客登记单</title>
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="format-detection" content="telephone=no">
<link rel="stylesheet" href="../../layui/css/layui.css" media="all" />
<link rel="stylesheet" href="../../css/public.css" media="all" />
<script type="text/javascript" src="../../js/jquery-2.1.3.min.js"></script>
<script type="text/javascript" src="../../js/jq_extend.js"></script>
<style>
.layui-timeline-item:before{width:0 !important}
/*.layui-form-label{width: 320px}
.layui-input-block {margin-left: 370px;}*/
@media screen and (max-width: 450px) {
.layui-col-xs12 .layui-form-label {
width: 90px;
padding-left: 0;
}
}
@media screen and (max-width: 450px) {
.layui-col-xs12 .layui-input-block, .layui-col-xs12 .layui-input-inline {
margin-left: 110px;
}
}
</style>
</head>
<body class="childrenBody">
<form class="layui-form" style="width: 90%;">
<input id="chkStyle" class="layui-input" type="hidden" />
<div class="layui-form-item layui-row layui-col-xs12">
<label class="layui-form-label label-required-next" title="登记人姓名">
登记人姓名
</label>
<div class="layui-input-block">
<input type="text" class="layui-input" id="NAME" placeholder="请输入登记人姓名" />
</div>
</div>
<div class="layui-form-item layui-row layui-col-xs12" title="驾驶车辆牌照">
<label class="layui-form-label">
驾驶车辆牌照
</label>
<div class="layui-input-block">
<input type="text" class="layui-input" id="CARID" placeholder="请输入车辆牌照" />
</div>
</div>
<div class="layui-form-item layui-row layui-col-xs12" title="携带物品">
<label class="layui-form-label">
携带物品
</label>
<div class="layui-input-block">
<textarea id="BELONGINGS" placeholder="请输入携带物品" class="layui-textarea"></textarea>
</div>
</div>
<div class="layui-form-item layui-row layui-col-xs12" title="访问事由">
<label class="layui-form-label label-required-next">
访问事由
</label>
<div class="layui-input-block">
<textarea id="REASON" placeholder="请输入访问事由" class="layui-textarea"></textarea>
</div>
</div>
<div class="layui-form-item layui-row layui-col-xs12" title="访问时长">
<label class="layui-form-label">
访问时长
</label>
<div class="layui-input-block">
<input type="number" class="layui-input" id="ABOUTTIME" placeholder="大约访问时长,单位(小时)" />
</div>
</div>
<div class="layui-form-item layui-row layui-col-xs12" title="被访问人">
<label class="layui-form-label label-required-next">
被访问人
</label>
<div class="layui-input-block">
<input id="VED_NAME" placeholder="点击选择被访问人" type="text" class="layui-input" readonly=readonly />
<input id="VED_ID" class="layui-input" type="hidden" />
</div>
</div>
<div class="layui-center">
<a class="layui-btn layui-btn-normal addNews_btn" lay-filter="AddEdit" lay-submit=lay-submit>提交</a>
</div>
</form>
<script type="text/javascript" src="../../layui/layui.js"></script>
<script type="text/javascript">
layui.use(['form', 'layer', 'table', 'laytpl', 'laydate'], function () {
var form = layui.form,
$ = layui.jquery,
laytpl = layui.laytpl,
table = layui.table;
laydate = layui.laydate;
var OrgId = "734389c7ae364584aea9918693bba3de";
//审批人
$("#VED_NAME").click(function () {
$("#chkStyle").val("radio");
layui.layer.open({
type: 2,
title: '被访问人选择',
area: ['260px', '420px'],
content: 'AppOrgtree.html?org_id=' + OrgId,
btn: ['确定'],
success: function (layero, index) {
var body = layui.layer.getChildFrame('body', index);
},
yes: function (index, layero) {
$("#chkStyle").val("");
var iframeWin = window[layero.find('iframe')[0]['name']];
var datas = iframeWin.window.returnData();
datas = JSON.parse(datas);
for (var i = 0; i < datas.length; i++) {
if (datas[i].TYPE != "org") {
$("#VED_NAME").val(datas[i].NAME);
$("#VED_ID").val(datas[i].ID);
break;
}
}
layui.layer.close(index); //如果设定了yes回调,需进行手工关闭
}
});
});
form.on("submit(AddEdit)", function (data) {
if ($("#VED_ID").val() == null || $("#VED_ID").val() == "" || $("#VED_NAME").val() == null || $("#VED_NAME").val() == "") {
layui.layer.msg('请选择被访问人!');
return;
}
//load提交
var index = layui.layer.msg('数据提交中,请稍候', { icon: 16, time: false, shade: 0.8 });
$.post("../../ashx/VisitorRegHandler.ashx", {
Action: "add2",
NAME: $("#NAME").val(), //登记人姓名
CARID: $("#CARID").val(), //驾驶车辆牌照
BELONGINGS: $("#BELONGINGS").val(), //携带物品
REASON: $("#REASON").val(), //访问事由
ABOUTTIME: $("#ABOUTTIME").val(), //大约访问时长
VED_ID: $("#VED_ID").val(), //被访问人员ID
VED_MAN: $("#VED_NAME").val(), //被访问人员姓名
ORG_ID: OrgId, //机构ID
random: new Date().getTime() //随机参数(员工表ID ","分割)
}, function (res) {
res = $.parseJSON(res);
if (res.code == 1) {
layui.layer.open({
type: 1
, offset: 'auto'
, content: '<div style="padding: 20px 100px;">' + res.msg + '</div>'
, btn: '关闭页面'
, btnAlign: 'c' //按钮居中
, shade: 0.8 //不显示遮罩
, yes: function () {
window.close();
}
});
} else {
layui.layer.msg(res.msg);
}
});
layui.layer.close(index);
return false;
})
})
</script>
</body>
</html>

96
Code/智慧营区/DOCManageAPP(阿克苏)/ashx/AppHandler.ashx.cs

@ -101,6 +101,12 @@ namespace FangYar.WebUI.ashx
case "AppGetAlarmEmpListByOrgId":
returnstr = AppGetAlarmEmpListByOrgId(context);
break;
case "AppGetAlarmEmpListByOrgIdApprovalState":
returnstr = AppGetAlarmEmpListByOrgIdApprovalState(context);
break;
case "AppUpdateAlarmEmpStateByOrgId":
returnstr = AppUpdateAlarmEmpStateByOrgId(context);
break;
case "AppGetAlarmCarListByOrgId":
returnstr = AppGetAlarmCarListByOrgId(context);
break;
@ -2354,6 +2360,96 @@ namespace FangYar.WebUI.ashx
BLL.SysOperationLogHelp.AddSysOperationLog(context, Common.EnumOperationLogType.Query, "APP操作请求", "人员报警列表查询");
return returnstr;
}
//人员报警列表查询(待审批)
private string AppGetAlarmEmpListByOrgIdApprovalState(HttpContext context)
{
string returnstr = "";
try
{
FangYar.BLL.TBL_ALARMDATA alarmBll = new FangYar.BLL.TBL_ALARMDATA();
string OrgId = context.Request.Params["orgId"];
string sTime = context.Request.Params["sTime"];
string eTime = context.Request.Params["eTime"];
string type = context.Request.Params["type"];
string page = context.Request.Params["page"];
string limit = context.Request.Params["limit"];
int pageIndex = 1;
int pageSize = 10;
if (!string.IsNullOrEmpty(page)) { pageIndex = int.Parse(page); }
if (!string.IsNullOrEmpty(limit)) { pageSize = int.Parse(limit); }
string where = " ALARM_TYPE='1' and state = '0' ";
if (!string.IsNullOrEmpty(OrgId))
{
where += " and (ORG_ID ='" + OrgId + "' or ORG_ID in (select o.org_id from fire_org o where o.pid = '" + OrgId + "') )";
}
if (!string.IsNullOrEmpty(sTime))
{
where += " and TIME >= date_format('" + sTime + "','%Y-%m-%d')";
}
if (!string.IsNullOrEmpty(eTime))
{
where += " and TIME <= date_format('" + eTime + "','%Y-%m-%d')";
}
if (!string.IsNullOrEmpty(type))
{
where += " and EXTENDCODE1 = '" + type + "'";
}
returnstr = "{\"code\":0,\"msg\":\"\",";
int count = alarmBll.GetRecordCount(where);
returnstr += "\"count\":" + count + ",\"data\":";
if (count == 0)
{
returnstr += "[]";
}
else
{
DataTable dt = alarmBll.GetListByPage(where, " TIME desc ", (pageIndex - 1) * pageSize, pageSize).Tables[0];
returnstr += FangYar.Common.JsonHelper.ToJson(dt);
}
returnstr += "}";
}
catch (Exception e)
{
returnstr = "{\"code\":-1,\"msg\":\"error\",\"count\":0,\"data\":[]}";
// 记录操作日志
BLL.SysOperationLogHelp.AddSysOperationLog(context, Common.EnumOperationLogType.Error, "APP操作请求", "人员报警列表查询异常:" + e);
}
// 记录操作日志
BLL.SysOperationLogHelp.AddSysOperationLog(context, Common.EnumOperationLogType.Query, "APP操作请求", "人员报警列表查询");
return returnstr;
}
//审批人员报警
private string AppUpdateAlarmEmpStateByOrgId(HttpContext context)
{
string returnstr = "", msg = "审批失败!";
int code = 0;
try
{
string id = context.Request.Params["id"];
string OPINION = context.Request.Params["OPINION"];
string sql = " update tbl_alarmdata set state='1',OPINION='"+ OPINION + "' where id='" + id + "' ";
var n1 = FangYar.Common.MySqlHelper.Execute(sql);
if (n1 > 0)
{
msg = "审批成功!";
code = 1;
}
else
{
msg = "审批失败!";
}
}
catch(Exception e)
{
}
returnstr = "{\"code\":" + code + ",\"msg\":\"" + msg + "\"}";
return returnstr;
}
#endregion
#region 车辆报警列表查询

28
Code/智慧营区/DOCManageAPP(阿克苏)/ashx/MenuHandler.ashx.cs

@ -613,20 +613,20 @@ namespace FangYar.WebUI.ashx
model.OpenMode = int.Parse(dr["OPENMODE"].ToString());
}
}
if (dr.Table.Columns.Contains("WIDTH"))
{
if (dr["WIDTH"] != null && dr["WIDTH"].ToString() != "")
{
model.Width = int.Parse(dr["WIDTH"].ToString());
}
}
if (dr.Table.Columns.Contains("HEIGHT"))
{
if (dr["HEIGHT"] != null && dr["HEIGHT"].ToString() != "")
{
model.Height = int.Parse(dr["HEIGHT"].ToString());
}
}
//if (dr.Table.Columns.Contains("WIDTH"))
//{
// if (dr["WIDTH"] != null && dr["WIDTH"].ToString() != "")
// {
// model.Width = int.Parse(dr["WIDTH"].ToString());
// }
//}
//if (dr.Table.Columns.Contains("HEIGHT"))
//{
// if (dr["HEIGHT"] != null && dr["HEIGHT"].ToString() != "")
// {
// model.Height = int.Parse(dr["HEIGHT"].ToString());
// }
//}
model.Params = dr["PARAMS"] + "";
model.Manager = dr["MANAGER"] + "";
model.Note = dr["NOTE"] + "";

62
Code/智慧营区/DOCManageAPP(阿克苏)/ashx/VisitorRegHandler.ashx.cs

@ -43,6 +43,9 @@ namespace FangYar.WebUI.ashx
case "add":
returnstr = visRegAdd(context);
break;
case "add2":
returnstr = visRegAdd2(context);
break;
case "edit":
returnstr = visRegEdit(context);
break;
@ -285,6 +288,65 @@ namespace FangYar.WebUI.ashx
return returnstr;
}
//添加访客登记
private string visRegAdd2(HttpContext context)
{
string returnstr = "";
int code = -1;
string msg = "";
try
{
string ID = Guid.NewGuid().ToString("N");
string NAME = context.Request.Params["NAME"];
string CARID = context.Request.Params["CARID"];
string BELONGINGS = context.Request.Params["BELONGINGS"];
string ABOUTTIME = context.Request.Params["ABOUTTIME"];
string REASON = context.Request.Params["REASON"];
string VED_ID = context.Request.Params["VED_ID"];
string VED_MAN = context.Request.Params["VED_MAN"];
string ORG_ID = context.Request.Params["ORG_ID"];
//访客登记表
FangYar.Model.OA.TBL_VISITOR_REG model = new Model.OA.TBL_VISITOR_REG();
model.ID = ID;
model.NAME = NAME;
model.CARID = CARID;
model.BELONGINGS = BELONGINGS;
model.REASON = REASON;
if (string.IsNullOrEmpty(ABOUTTIME))
{
model.ABOUTTIME = 1;
}
else
{
model.ABOUTTIME = decimal.Parse(ABOUTTIME);
}
model.VED_ID = VED_ID;
model.VED_MAN = VED_MAN;
model.ORG_ID = ORG_ID;
model.STATE = "0";
if (bll.Add2(model))
{
msg = "添加成功!";
code = 1;
}
else { msg = "添加失败!"; }
}
catch (Exception e)
{
msg = "添加失败";
// 记录操作日志
BLL.SysOperationLogHelp.AddSysOperationLog(context, Common.EnumOperationLogType.Error, "访客登记操作请求", "添加访客登记异常:" + e);
}
returnstr = "{\"msg\":\"" + msg + "\",\"code\":" + code + "}";
// 记录操作日志
BLL.SysOperationLogHelp.AddSysOperationLog(context, Common.EnumOperationLogType.Add, "访客登记操作请求", "添加访客登记");
return returnstr;
}
//访客登记审批
private string visRegEdit(HttpContext context)
{

Loading…
Cancel
Save