Quellcode durchsuchen

修改BUG

Lishi
xxe vor 2 Jahren
Ursprung
Commit
db33ba6197
10 geänderte Dateien mit 190 neuen und 176 gelöschten Zeilen
  1. +20
    -20
      HKCardManager/Form1.Designer.cs
  2. +21
    -4
      HKCardManager/Form1.cs
  3. +0
    -6
      HKCardManager/Form1.resx
  4. +6
    -2
      HKCardManager/UserPages/CancellationPage.cs
  5. +9
    -2
      HKCardManager/UserPages/CarMangerPage.cs
  6. +71
    -70
      HKCardManager/UserPages/PersonnelEntryPage.Designer.cs
  7. +27
    -25
      HKCardManager/UserPages/PersonnelEntryPage.cs
  8. +0
    -21
      HKCardManager/UserPages/PersonnelEntryPage.resx
  9. +6
    -4
      HKCardManager/UserPages/ReportFormPage.cs
  10. +30
    -22
      HKLib/Interfaces/HKLibHelper.cs

+ 20
- 20
HKCardManager/Form1.Designer.cs Datei anzeigen

@@ -28,8 +28,8 @@
/// </summary>
private void InitializeComponent()
{
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.groupBox5 = new System.Windows.Forms.GroupBox();
this.pictureBox11 = new System.Windows.Forms.PictureBox();
@@ -50,6 +50,7 @@
this.button10 = new System.Windows.Forms.Button();
this.button11 = new System.Windows.Forms.Button();
this.groupBox2 = new System.Windows.Forms.GroupBox();
this.pictureBox12 = new System.Windows.Forms.PictureBox();
this.button13 = new System.Windows.Forms.Button();
this.pictureBox6 = new System.Windows.Forms.PictureBox();
this.pictureBox5 = new System.Windows.Forms.PictureBox();
@@ -65,7 +66,6 @@
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.图标 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.消息文本 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.pictureBox12 = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
@@ -82,6 +82,7 @@
((System.ComponentModel.ISupportInitialize)(this.pictureBox8)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).BeginInit();
this.groupBox2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.pictureBox12)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).BeginInit();
@@ -91,7 +92,6 @@
this.splitContainer2.Panel2.SuspendLayout();
this.splitContainer2.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox12)).BeginInit();
this.SuspendLayout();
//
// splitContainer1
@@ -374,6 +374,17 @@
this.groupBox2.TabStop = false;
this.groupBox2.Text = "卡片维护";
//
// pictureBox12
//
this.pictureBox12.BackColor = System.Drawing.Color.Transparent;
this.pictureBox12.Image = global::HKCardManager.Properties.Resources.xiaohu;
this.pictureBox12.Location = new System.Drawing.Point(20, 210);
this.pictureBox12.Name = "pictureBox12";
this.pictureBox12.Size = new System.Drawing.Size(20, 20);
this.pictureBox12.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox12.TabIndex = 9;
this.pictureBox12.TabStop = false;
//
// button13
//
this.button13.BackColor = System.Drawing.SystemColors.Control;
@@ -551,8 +562,8 @@
//
// 图标
//
dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.TopCenter;
this.图标.DefaultCellStyle = dataGridViewCellStyle5;
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.TopCenter;
this.图标.DefaultCellStyle = dataGridViewCellStyle1;
this.图标.HeaderText = "图标";
this.图标.Name = "图标";
this.图标.ReadOnly = true;
@@ -561,23 +572,12 @@
// 消息文本
//
this.消息文本.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.消息文本.DefaultCellStyle = dataGridViewCellStyle6;
dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.消息文本.DefaultCellStyle = dataGridViewCellStyle2;
this.消息文本.HeaderText = "消息文本";
this.消息文本.Name = "消息文本";
this.消息文本.ReadOnly = true;
//
// pictureBox12
//
this.pictureBox12.BackColor = System.Drawing.Color.Transparent;
this.pictureBox12.Image = global::HKCardManager.Properties.Resources.xiaohu;
this.pictureBox12.Location = new System.Drawing.Point(20, 210);
this.pictureBox12.Name = "pictureBox12";
this.pictureBox12.Size = new System.Drawing.Size(20, 20);
this.pictureBox12.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom;
this.pictureBox12.TabIndex = 9;
this.pictureBox12.TabStop = false;
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
@@ -603,6 +603,7 @@
((System.ComponentModel.ISupportInitialize)(this.pictureBox8)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox7)).EndInit();
this.groupBox2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.pictureBox12)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox4)).EndInit();
@@ -612,7 +613,6 @@
((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit();
this.splitContainer2.ResumeLayout(false);
((System.ComponentModel.ISupportInitialize)(this.dataGridView1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.pictureBox12)).EndInit();
this.ResumeLayout(false);

}


+ 21
- 4
HKCardManager/Form1.cs Datei anzeigen

@@ -296,11 +296,9 @@ namespace HKCardManager
ShowPage(new AdvertisingSetPage());
}

private void button13_Click(object sender, EventArgs e)
private async void button13_Click(object sender, EventArgs e)
{



if (UHFCardHelper.GetInstance().ComOpen)
{
try
@@ -315,11 +313,30 @@ namespace HKCardManager
return;
}

var result = await HKLibHelper.GetUserList("");
UserListDto users = null;
result.ForEach(item =>
{
if (item.Cards.FirstOrDefault(t => t.CardNum.Equals(res)) != null)
{
users = item;
return;
}
});

if (users != null)
{
await HKLibHelper.CardStutasChange(new CardStutasDto()
{
keywrod = users.Name,
Stutas = 3,
});
}
var resz = MessageBox.Show($"提示!!!\n 当前卡号{res},确定销卡?", "提示", MessageBoxButtons.YesNo);
if (resz == DialogResult.Yes)
{
var res1 = UHFCardHelper.GetInstance().WriteCard("000");
MessageBox.Show(res1.Res ? "销卡成功" : "销卡失败");
MessageBox.Show(res1.Res ? "000为默认新卡卡号,销卡成功" : "销卡失败");
}
}
catch (Exception)


+ 0
- 6
HKCardManager/Form1.resx Datei anzeigen

@@ -63,10 +63,4 @@
<metadata name="消息文本.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="图标.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="消息文本.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root>

+ 6
- 2
HKCardManager/UserPages/CancellationPage.cs Datei anzeigen

@@ -21,7 +21,7 @@ namespace HKCardManager.UserPages
//this.SizeChanged += CancellationPage_SizeChanged;
}

private void Ref()
private void Ref()
{
var res = HKLibHelper.GetUserListSync("");
Global.UserListDtos.Clear();
@@ -76,7 +76,7 @@ namespace HKCardManager.UserPages
var temp = Global.UserListDtos.FirstOrDefault(p => p.UserName == name);
if (temp != null)
{
if (status==3&& temp.State== "挂失")
if (status == 3 && temp.State == "挂失")
{
MessageBox.Show($"用户【{temp.UserName}】挂失状态不能销户");
return;
@@ -91,6 +91,10 @@ namespace HKCardManager.UserPages
keywrod = name,
Stutas = status
});
if (status == 3)
{
await HKLibHelper.DisableUser(name);
}
if (res)
{
MessageBox.Show($"用户【{temp.UserName}】 {TagName} 成功");


+ 9
- 2
HKCardManager/UserPages/CarMangerPage.cs Datei anzeigen

@@ -258,9 +258,16 @@ namespace HKCardManager.UserPages
if (Regex.IsMatch(res, "\\d{19}"))
{
var result = await HKLibHelper.GetUserList("");
UserListDto users = null;
result.ForEach(item =>
{
if (item.Cards.FirstOrDefault(t => t.CardNum.Equals(res)) != null)
{
users = item;
return;
}
});


var users = result.Where(t => !t.Cards.Select(x => x.CardNum).Contains(res)).FirstOrDefault();
if (users != null)
{
textBox2.Text = users.Name;


+ 71
- 70
HKCardManager/UserPages/PersonnelEntryPage.Designer.cs Datei anzeigen

@@ -28,8 +28,8 @@
/// </summary>
private void InitializeComponent()
{
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(PersonnelEntryPage));
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();
this.button2 = new System.Windows.Forms.Button();
this.comboBox2 = new System.Windows.Forms.ComboBox();
this.label3 = new System.Windows.Forms.Label();
@@ -37,13 +37,6 @@
this.label1 = new System.Windows.Forms.Label();
this.splitContainer1 = new System.Windows.Forms.SplitContainer();
this.dataGridView1 = new System.Windows.Forms.DataGridView();
this.编号 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.名称 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.卡状态 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.机构 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.手机号 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.卡号 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.删除 = new System.Windows.Forms.DataGridViewButtonColumn();
this.label2 = new System.Windows.Forms.Label();
this.button1 = new System.Windows.Forms.Button();
this.pictureBox2 = new System.Windows.Forms.PictureBox();
@@ -65,6 +58,13 @@
this.label8 = new System.Windows.Forms.Label();
this.label_down = new System.Windows.Forms.Label();
this.label_end = new System.Windows.Forms.Label();
this.编号 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.名称 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.卡状态 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.机构 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.手机号 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.卡号 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.删除 = new System.Windows.Forms.DataGridViewButtonColumn();
((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit();
this.splitContainer1.Panel1.SuspendLayout();
this.splitContainer1.Panel2.SuspendLayout();
@@ -189,66 +189,6 @@
this.dataGridView1.TabIndex = 0;
this.dataGridView1.CellContentClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridView1_CellContentClick);
//
// 编号
//
this.编号.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
this.编号.DataPropertyName = "Num";
this.编号.HeaderText = "编号";
this.编号.Name = "编号";
//
// 名称
//
this.名称.DataPropertyName = "UserName";
dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.名称.DefaultCellStyle = dataGridViewCellStyle2;
this.名称.HeaderText = "姓名";
this.名称.Name = "名称";
this.名称.ReadOnly = true;
this.名称.Width = 150;
//
// 卡状态
//
this.卡状态.DataPropertyName = "State";
this.卡状态.HeaderText = "卡状态";
this.卡状态.Name = "卡状态";
this.卡状态.ReadOnly = true;
this.卡状态.Width = 150;
//
// 机构
//
this.机构.DataPropertyName = "OrgName";
this.机构.HeaderText = "机构";
this.机构.Name = "机构";
this.机构.ReadOnly = true;
this.机构.Width = 150;
//
// 手机号
//
this.手机号.DataPropertyName = "Phone";
this.手机号.HeaderText = "手机号";
this.手机号.Name = "手机号";
this.手机号.ReadOnly = true;
this.手机号.Visible = false;
this.手机号.Width = 150;
//
// 卡号
//
this.卡号.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
this.卡号.DataPropertyName = "CardNum";
this.卡号.HeaderText = "卡号";
this.卡号.Name = "卡号";
this.卡号.ReadOnly = true;
//
// 删除
//
this.删除.DataPropertyName = "ContextName";
this.删除.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.删除.HeaderText = "删除";
this.删除.Name = "删除";
this.删除.ReadOnly = true;
this.删除.Text = "删除";
this.删除.UseColumnTextForButtonValue = true;
//
// label2
//
this.label2.AutoSize = true;
@@ -442,6 +382,67 @@
this.label_end.TabIndex = 4;
this.label_end.Text = "尾页";
//
// 编号
//
this.编号.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
this.编号.DataPropertyName = "Num";
this.编号.HeaderText = "编号";
this.编号.Name = "编号";
this.编号.ReadOnly = true;
//
// 名称
//
this.名称.DataPropertyName = "UserName";
dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleCenter;
this.名称.DefaultCellStyle = dataGridViewCellStyle1;
this.名称.HeaderText = "姓名";
this.名称.Name = "名称";
this.名称.ReadOnly = true;
this.名称.Width = 150;
//
// 卡状态
//
this.卡状态.DataPropertyName = "State";
this.卡状态.HeaderText = "卡状态";
this.卡状态.Name = "卡状态";
this.卡状态.ReadOnly = true;
this.卡状态.Width = 150;
//
// 机构
//
this.机构.DataPropertyName = "OrgName";
this.机构.HeaderText = "机构";
this.机构.Name = "机构";
this.机构.ReadOnly = true;
this.机构.Width = 150;
//
// 手机号
//
this.手机号.DataPropertyName = "Phone";
this.手机号.HeaderText = "手机号";
this.手机号.Name = "手机号";
this.手机号.ReadOnly = true;
this.手机号.Visible = false;
this.手机号.Width = 150;
//
// 卡号
//
this.卡号.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.Fill;
this.卡号.DataPropertyName = "CardNum";
this.卡号.HeaderText = "卡号";
this.卡号.Name = "卡号";
this.卡号.ReadOnly = true;
//
// 删除
//
this.删除.DataPropertyName = "ContextName";
this.删除.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
this.删除.HeaderText = "删除";
this.删除.Name = "删除";
this.删除.ReadOnly = true;
this.删除.Text = "删除";
this.删除.UseColumnTextForButtonValue = true;
//
// PersonnelEntryPage
//
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
@@ -489,6 +490,8 @@
private Button 导入Excel;
private PictureBox pictureBox2;
private PictureBox pictureBox1;
private Button button1;
private Label label2;
private DataGridViewTextBoxColumn 编号;
private DataGridViewTextBoxColumn 名称;
private DataGridViewTextBoxColumn 卡状态;
@@ -496,7 +499,5 @@
private DataGridViewTextBoxColumn 手机号;
private DataGridViewTextBoxColumn 卡号;
private DataGridViewButtonColumn 删除;
private Button button1;
private Label label2;
}
}

+ 27
- 25
HKCardManager/UserPages/PersonnelEntryPage.cs Datei anzeigen

@@ -636,37 +636,39 @@ namespace HKCardManager.UserPages
MessageLogNotify.GetInstance.ShowError("用户名不能为空.请重试!");
return;
}
string name=string.Empty;
bool cxindex = false;
int index = 0;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
var res = HKLibHelper.GetUserListSync(textBox1.Text);

Global.UserListDtos.Clear();
var userinfo = new List<UserInfoModel>();
res?.ToList()?.ForEach(item =>
{
this.dataGridView1.Rows[i].Selected = false;
var res = dataGridView1.Rows[i].Cells[1].Value?.ToString();
if (string.IsNullOrEmpty(res))
string status = "";
string cardNum = "";
if (item.Cards != null && item.Cards.Count > 0)
{
MessageBox.Show("用户名无效.请重试!");
MessageLogNotify.GetInstance.ShowError("用户名无效");
return;
cardNum = item.Cards.ElementAt(0).CardNum;
status = ((CarStatus)item.Cards.ElementAt(0).State).ToString();
}

if (res.Contains(textBox1.Text))
Global.UserListDtos.Add(new UserInfoModel()
{
cxindex = true; name = res;
this.dataGridView1.Rows[i].Selected = true;
index=i;
}
}
if (cxindex)
{
dataGridView1.CurrentCell = dataGridView1.Rows[index].Cells[1];
MessageBox.Show($"用户:【{name}】 查询成功,已定位到该用户!");
MessageLogNotify.GetInstance.Show($"用户:【{name}】 查询成功,已定位到该用户!");
} else
Num = item.Num,
UserName = item.Name,
Phone = item.Phone,
OrgName = item.OrgInfo?.Count > 0 ? item.OrgInfo.ElementAt(0).Name : "",
CardNum = cardNum,
State = status
});
});

for (int i = (currentPageIndex - 1) * pageSize; i < Global.UserListDtos.Count; i++)
{
MessageBox.Show($"未查询到用户...");
MessageLogNotify.GetInstance.ShowError($"未查询到用户...");
if (userinfo.Count < pageSize)
userinfo.Add(Global.UserListDtos.ElementAt(i));
else
break;
}

dataGridView1.DataSource = userinfo;
}
catch (Exception ex)
{


+ 0
- 21
HKCardManager/UserPages/PersonnelEntryPage.resx Datei anzeigen

@@ -247,25 +247,4 @@
WSNRerYAAAAASUVORK5CYII=
</value>
</data>
<metadata name="编号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="名称.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="卡状态.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="机构.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="手机号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="卡号.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="删除.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
</root>

+ 6
- 4
HKCardManager/UserPages/ReportFormPage.cs Datei anzeigen

@@ -30,6 +30,7 @@ namespace HKCardManager.UserPages
TotalPage = 0;
Total = 0;
this.button3.Enabled = false;
this.button4.Enabled = false;
}


@@ -81,12 +82,12 @@ namespace HKCardManager.UserPages
for (int i = 0; i < TableName.Rows.Count+1; i++)
{
RowRead++;
Percent = (int)(100 * RowRead / TotalCount);
Percent = (int)(100 * RowRead / (TotalCount+1));
Application.DoEvents();
string strData = string.Empty;
for (int j = 0; j < TableName.Columns.Count; j++)
{
if (i == TableName.Rows.Count - 1)
if (i == TableName.Rows.Count)
{
if (TableName.Columns[j].Visible && TableName.Columns[j].Name == "早上消费金额")
{
@@ -116,7 +117,7 @@ namespace HKCardManager.UserPages
}
else
{
if (i <= TableName.Rows.Count+1 - 2)
if (i <= TableName.Rows.Count-1)
{
string? res = TableName.Rows[i].Cells[j].Value?.ToString();
if (TableName.Columns[j].Visible)
@@ -174,13 +175,14 @@ namespace HKCardManager.UserPages
TotalPage = Math.Ceiling(Total * 1.0 / PageSize);
res = res.Skip(0).Take(PageSize).ToList();
label1.Text = $"{PageIndex}/{TotalPage}";
if (res != null)
{
if (res.Count > 0)
{

this.Invoke(() =>
{
this.button3.Enabled = true;
if (type == 1)
{
dataGridView1.Columns[0].Visible = true;


+ 30
- 22
HKLib/Interfaces/HKLibHelper.cs Datei anzeigen

@@ -68,20 +68,25 @@ namespace HKLib.Interfaces
/// </summary>
public static async Task<string> SetOrg(string input)
{
var data = await IHttpMultiClient.HttpMulti
.AddHeader(t => t.Headers = Header)
.AddNode(t =>
{
t.NodePath = $"{Configer.SaasRoute}api/one-card/member-tag";
t.ReqType = MultiType.POST;
t.JsonParam = (new { Name = input }).ToJson();
}).Build().RunStringFirstAsync();
return data.ToModel<JObject>()["data"]["data"]["id"].ToString();
try
{
var data = await IHttpMultiClient.HttpMulti.AddHeader(t => t.Headers = Header).AddNode(t =>
{
t.NodePath = $"{Configer.SaasRoute}api/one-card/member-tag";
t.ReqType = MultiType.POST;
t.JsonParam = (new { Name = input }).ToJson();
}).Build().RunStringFirstAsync();
return data.ToModel<JObject>()["data"]["data"]["id"].ToString();
}
catch (System.Exception)
{
return string.Empty;
}
}

public static string SetOrgSync(string input)
{
var data = IHttpMultiClient.HttpMulti
var data = IHttpMultiClient.HttpMulti
.AddHeader(t => t.Headers = Header)
.AddNode(t =>
{
@@ -124,7 +129,7 @@ namespace HKLib.Interfaces
}).Build().RunStringFirstAsync();
if (data.IsNullOrEmpty()) return new List<OrgDto>();
var model = data.ToModel<JObject>()["data"]["data"].ToJson().ToModel<List<OrgOutDto>>();
return model.Where(t => !t.Name.IsNullOrEmpty()).Where(t=>!t.Name.Contains("管理员")).Select(t => new OrgDto
return model.Where(t => !t.Name.IsNullOrEmpty()).Where(t => !t.Name.Contains("管理员")).Select(t => new OrgDto
{
Name = t.Name,
SId = t.Id
@@ -157,11 +162,11 @@ namespace HKLib.Interfaces
var str = data.ToModel<JObject>()["data"]["data"].ToString();
var check = str.IsNullOrEmpty();
if (check) return "0001";
return (str.AsInt() + 1).ToString().PadLeft(4, '0');
return (str.AsInt() + 1).ToString().PadLeft(4, '0');
}
public static string GetUserMaxNumSync()
{
var data = IHttpMultiClient.HttpMulti.AddHeader(t => t.Headers = Header).AddNode(t =>
var data = IHttpMultiClient.HttpMulti.AddHeader(t => t.Headers = Header).AddNode(t =>
{
t.NodePath = $"{Configer.SaasRoute}api/one-card/max-num";
t.ReqType = MultiType.GET;
@@ -187,12 +192,12 @@ namespace HKLib.Interfaces
if (string.IsNullOrEmpty(data))
return new List<UserListDto>();
var res = data.ToModel<JObject>()["data"]["data"].ToJson().ToModel<List<UserListDto>>();
return res.Where(t=>!t.Name.Contains("管理员")).OrderByDescending(t=>t.Num).ToList();
return res.Where(t => !t.Name.Contains("管理员")).OrderByDescending(t => t.Num).ToList();
}

public static List<UserListDto> GetUserListSync(string keyword)
{
var data = IHttpMultiClient.HttpMulti.AddHeader(t => t.Headers = Header).AddNode(t =>
var data = IHttpMultiClient.HttpMulti.AddHeader(t => t.Headers = Header).AddNode(t =>
{
t.NodePath = $"{Configer.SaasRoute}api/one-card/staff-list";
t.ReqType = MultiType.POST;
@@ -215,11 +220,14 @@ namespace HKLib.Interfaces
{
t.NodePath = $"{Configer.SaasRoute}api/one-card/mmenber-card";
t.ReqType = MultiType.POST;
t.JsonParam = (new { tagId = input.OrgId,
realName = input.Name,
num=input.Num,
phone = input.Phone,
cardNum = input.CardNo }).ToJson();
t.JsonParam = (new
{
tagId = input.OrgId,
realName = input.Name,
num = input.Num,
phone = input.Phone,
cardNum = input.CardNo
}).ToJson();
}).Build().RunStringFirstAsync();
return data.ToModel<JObject>()["data"]["isSuccess"].ToString().AsBool();

@@ -249,14 +257,14 @@ namespace HKLib.Interfaces
{
t.NodePath = $"{Configer.SaasRoute}api/one-card/staff";
t.ReqType = MultiType.POST;
t.JsonParam = (new { tagId = input.OrgId, realName = input.Name, phone = input.Phone,num=input.Num }).ToJson();
t.JsonParam = (new { tagId = input.OrgId, realName = input.Name, phone = input.Phone, num = input.Num }).ToJson();
}).Build().RunStringFirstAsync();
return data.ToModel<JObject>()["data"]["isSuccess"].ToString().AsBool();
}

public static bool AddUserSync(UserDto input)
{
var data = IHttpMultiClient.HttpMulti.AddHeader(t => t.Headers = Header).AddNode(t =>
var data = IHttpMultiClient.HttpMulti.AddHeader(t => t.Headers = Header).AddNode(t =>
{
t.NodePath = $"{Configer.SaasRoute}api/one-card/staff";
t.ReqType = MultiType.POST;


Laden…
Abbrechen
Speichern