|
@@ -145,7 +145,9 @@ public class GetCheckBarcode : IHttpHandler
|
|
|
string field = "";
|
|
string field = "";
|
|
|
if (type != null)
|
|
if (type != null)
|
|
|
{
|
|
{
|
|
|
- field = int.Parse(type) == 1 ? "PGSIGNATURE" : int.Parse(type) == 2 ? "CJSIGNATURE" : "SKSIGNATURE";
|
|
|
|
|
|
|
+ field = GetFieldByType(int.Parse(type));
|
|
|
|
|
+ //field = int.Parse(type) == 1 ? "PGSIGNATURE" : int.Parse(type) == 2 ? "CJSIGNATURE" : "SKSIGNATURE";
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
string sql = "UPDATE TP_PM_FIRSTREGISTER SET " + field + " =@fileBytes@ WHERE REGISTERID=" + registerId;
|
|
string sql = "UPDATE TP_PM_FIRSTREGISTER SET " + field + " =@fileBytes@ WHERE REGISTERID=" + registerId;
|
|
|
CDAParameter parameter = new CDAParameter("fileBytes", fileBytes, DataType.Binary);
|
|
CDAParameter parameter = new CDAParameter("fileBytes", fileBytes, DataType.Binary);
|
|
@@ -168,7 +170,8 @@ public class GetCheckBarcode : IHttpHandler
|
|
|
string field = "";
|
|
string field = "";
|
|
|
if (type != null)
|
|
if (type != null)
|
|
|
{
|
|
{
|
|
|
- field = int.Parse(type) == 1 ? "PGSIGNATURE" : int.Parse(type) == 2 ? "CJSIGNATURE" : "SKSIGNATURE";
|
|
|
|
|
|
|
+ field = GetFieldByType(int.Parse(type));
|
|
|
|
|
+ //field = int.Parse(type) == 1 ? "PGSIGNATURE" : int.Parse(type) == 2 ? "CJSIGNATURE" : "SKSIGNATURE";
|
|
|
}
|
|
}
|
|
|
string sqlStr = "SELECT " + field + " FROM TP_PM_FIRSTREGISTER WHERE REGISTERID=" + registerId;
|
|
string sqlStr = "SELECT " + field + " FROM TP_PM_FIRSTREGISTER WHERE REGISTERID=" + registerId;
|
|
|
using (IDataAccess conn = DataAccess.Create())
|
|
using (IDataAccess conn = DataAccess.Create())
|
|
@@ -563,7 +566,36 @@ public class GetCheckBarcode : IHttpHandler
|
|
|
public string userId { get; set; }
|
|
public string userId { get; set; }
|
|
|
public string accountId { get; set; }
|
|
public string accountId { get; set; }
|
|
|
public bool complete { get; set; }
|
|
public bool complete { get; set; }
|
|
|
- public List<ItemData> data { get; set; }
|
|
|
|
|
|
|
+ public List<ItemData> data { get; set; }
|
|
|
}
|
|
}
|
|
|
|
|
+ /// <summary>
|
|
|
|
|
+ /// 获取签名字段
|
|
|
|
|
+ /// </summary>
|
|
|
|
|
+ /// <param name="type"></param>
|
|
|
|
|
+ /// <returns></returns>
|
|
|
|
|
+ public string GetFieldByType(int type)
|
|
|
|
|
+ {
|
|
|
|
|
+ switch (type)
|
|
|
|
|
+ {
|
|
|
|
|
+ case 1:
|
|
|
|
|
+ return "PGSIGNATURE";
|
|
|
|
|
+
|
|
|
|
|
+ case 2:
|
|
|
|
|
+ return "CJSIGNATURE";
|
|
|
|
|
|
|
|
|
|
+ case 3:
|
|
|
|
|
+ return "SKSIGNATURE";
|
|
|
|
|
+
|
|
|
|
|
+ case 4:
|
|
|
|
|
+ return "YFSIGNATURE";
|
|
|
|
|
+ case 5:
|
|
|
|
|
+ return "GYSIGNATURE";
|
|
|
|
|
+
|
|
|
|
|
+ case 6:
|
|
|
|
|
+ return "XMZSIGNATURE";
|
|
|
|
|
+ default:
|
|
|
|
|
+ // 可以根据实际需求修改默认返回值
|
|
|
|
|
+ return "UNKNOWN";
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|