Commit 18be42ec authored by 李佳's avatar 李佳

回写报表添加票数字段

parent 6c95d5a5
...@@ -688,15 +688,19 @@ namespace ChuPiao.AutoPrint.Machine.TjJingCaiV1.MacReport ...@@ -688,15 +688,19 @@ namespace ChuPiao.AutoPrint.Machine.TjJingCaiV1.MacReport
decodeMachineReport.MachineReportEntity.R_EncashMoney = decimal.Parse(strTemp); decodeMachineReport.MachineReportEntity.R_EncashMoney = decimal.Parse(strTemp);
} }
//如果是竞彩时段报表,解析退票 //解析退票
regex = new Regex(@"实退(:|:)\s{0,}\d{1,}\.\d{2}元"); regex = new Regex(@"实退(:|:)\s{0,}(\d{1,}\.\d{2})元\s{0,}(\d{1,})");
match = regex.Match(inputTemp); match = regex.Match(inputTemp);
if (match.Success) if (match.Success)
{ {
strTemp = Regex.Replace(regex.Match(inputTemp).Value, @"实退(:|:)\s{0,}", ""); decodeMachineReport.MachineReportEntity.R_ReturnMoney = decimal.Parse(match.Groups[2].Value);
strTemp = Regex.Replace(strTemp, "元", ""); decodeMachineReport.MachineReportEntity.R_ReturnTicket = int.Parse(match.Groups[3].Value);
}
decodeMachineReport.MachineReportEntity.R_ReturnMoney = decimal.Parse(strTemp); else
{
decodeMachineReport.ErrorMessage += "没有获取到退票数据";
decodeMachineReport.DecodeSuccess = false;
return;
} }
regex = new Regex(@"报表查询时间(:|:)\s{0,}\d{4}-\d{2}-\d{2}\s{0,}\d{2}:\d{2}:\d{2}"); regex = new Regex(@"报表查询时间(:|:)\s{0,}\d{4}-\d{2}-\d{2}\s{0,}\d{2}:\d{2}:\d{2}");
......
...@@ -685,8 +685,11 @@ namespace ChuPiao.AutoPrint.Machine.TjJingCaiV1 ...@@ -685,8 +685,11 @@ namespace ChuPiao.AutoPrint.Machine.TjJingCaiV1
pack.AgentId = MachineInfo.M_Number; pack.AgentId = MachineInfo.M_Number;
pack.Salt = LotMachine.MachineInfo.M_Salt; pack.Salt = LotMachine.MachineInfo.M_Salt;
pack.SaleMoney = decodeMachineReport.MachineReportEntity.R_SaleMoney; pack.SaleMoney = decodeMachineReport.MachineReportEntity.R_SaleMoney;
pack.SaleNum = decodeMachineReport.MachineReportEntity.R_SaleTicket;
pack.EncashMoney = decodeMachineReport.MachineReportEntity.R_EncashMoney; pack.EncashMoney = decodeMachineReport.MachineReportEntity.R_EncashMoney;
pack.EncashNum = decodeMachineReport.MachineReportEntity.R_EncashTicket;
pack.ReturnMoney = decodeMachineReport.MachineReportEntity.R_ReturnMoney; pack.ReturnMoney = decodeMachineReport.MachineReportEntity.R_ReturnMoney;
pack.ReturnNum = decodeMachineReport.MachineReportEntity.R_ReturnTicket;
pack.QueryTime = decodeMachineReport.MachineReportEntity.R_QueryTime.ToString("yyyyMMddHHmmss"); pack.QueryTime = decodeMachineReport.MachineReportEntity.R_QueryTime.ToString("yyyyMMddHHmmss");
pack.From = decodeMachineReport.MachineReportEntity.R_StartTime.ToString("yyyyMMdd"); pack.From = decodeMachineReport.MachineReportEntity.R_StartTime.ToString("yyyyMMdd");
pack.To = decodeMachineReport.MachineReportEntity.R_EndTime.ToString("yyyyMMdd"); pack.To = decodeMachineReport.MachineReportEntity.R_EndTime.ToString("yyyyMMdd");
......
...@@ -2697,8 +2697,11 @@ namespace ChuPiao.AutoPrint.Services.AutoPrint ...@@ -2697,8 +2697,11 @@ namespace ChuPiao.AutoPrint.Services.AutoPrint
pack.Salt = LotMachine.MachineInfo.M_Salt; pack.Salt = LotMachine.MachineInfo.M_Salt;
pack.SaleMoney = decodeMachineReport.MachineReportEntity.R_SaleMoney; pack.SaleMoney = decodeMachineReport.MachineReportEntity.R_SaleMoney;
pack.SaleNum = decodeMachineReport.MachineReportEntity.R_SaleTicket;
pack.EncashMoney = decodeMachineReport.MachineReportEntity.R_EncashMoney; pack.EncashMoney = decodeMachineReport.MachineReportEntity.R_EncashMoney;
pack.EncashNum = decodeMachineReport.MachineReportEntity.R_EncashTicket;
pack.ReturnMoney = decodeMachineReport.MachineReportEntity.R_ReturnMoney; pack.ReturnMoney = decodeMachineReport.MachineReportEntity.R_ReturnMoney;
pack.ReturnNum = decodeMachineReport.MachineReportEntity.R_ReturnTicket;
pack.QueryTime = decodeMachineReport.MachineReportEntity.R_QueryTime.ToString("yyyyMMddHHmmss"); pack.QueryTime = decodeMachineReport.MachineReportEntity.R_QueryTime.ToString("yyyyMMddHHmmss");
pack.From = decodeMachineReport.MachineReportEntity.R_StartTime.ToString("yyyyMMdd"); pack.From = decodeMachineReport.MachineReportEntity.R_StartTime.ToString("yyyyMMdd");
pack.To = decodeMachineReport.MachineReportEntity.R_EndTime.ToString("yyyyMMdd"); pack.To = decodeMachineReport.MachineReportEntity.R_EndTime.ToString("yyyyMMdd");
......
...@@ -15,10 +15,16 @@ namespace ChuPiao.Common.Communication.GtdJson.Packs ...@@ -15,10 +15,16 @@ namespace ChuPiao.Common.Communication.GtdJson.Packs
{ {
jsonWriter.WritePropertyName("salemoney"); jsonWriter.WritePropertyName("salemoney");
jsonWriter.WriteValue(SaleMoney); jsonWriter.WriteValue(SaleMoney);
jsonWriter.WritePropertyName("salenum");
jsonWriter.WriteValue(SaleNum);
jsonWriter.WritePropertyName("encashmoney"); jsonWriter.WritePropertyName("encashmoney");
jsonWriter.WriteValue(EncashMoney); jsonWriter.WriteValue(EncashMoney);
jsonWriter.WritePropertyName("encashnum");
jsonWriter.WriteValue(EncashNum);
jsonWriter.WritePropertyName("returnmoney"); jsonWriter.WritePropertyName("returnmoney");
jsonWriter.WriteValue(ReturnMoney); jsonWriter.WriteValue(ReturnMoney);
jsonWriter.WritePropertyName("returnnum");
jsonWriter.WriteValue(ReturnNum);
jsonWriter.WritePropertyName("querytime"); jsonWriter.WritePropertyName("querytime");
jsonWriter.WriteValue(QueryTime); jsonWriter.WriteValue(QueryTime);
jsonWriter.WritePropertyName("type"); jsonWriter.WritePropertyName("type");
...@@ -33,6 +39,36 @@ namespace ChuPiao.Common.Communication.GtdJson.Packs ...@@ -33,6 +39,36 @@ namespace ChuPiao.Common.Communication.GtdJson.Packs
jsonWriter.WriteValue(Prntext); jsonWriter.WriteValue(Prntext);
} }
private int _salenum;
/// <summary>
/// 销售
/// </summary>
public int SaleNum
{
get { return _salenum; }
set { _salenum = value; }
}
private int _encashnum;
/// <summary>
/// 兑奖
/// </summary>
public int EncashNum
{
get { return _encashnum; }
set { _encashnum = value; }
}
private int _returnnum;
/// <summary>
/// 退票金额,竞彩由于场次取消而产生的单关票,会在兑奖时按退票处理,不计算佣金
/// </summary>
public int ReturnNum
{
get { return _returnnum; }
set { _returnnum = value; }
}
private decimal _salemoney; private decimal _salemoney;
/// <summary> /// <summary>
/// 销售 /// 销售
......
...@@ -23,6 +23,7 @@ namespace ChuPiao.Common.Models ...@@ -23,6 +23,7 @@ namespace ChuPiao.Common.Models
private string _r_prntext = ""; private string _r_prntext = "";
private decimal _r_returnmoney = 0; private decimal _r_returnmoney = 0;
private int _r_returnticket = 0;
/// <summary> /// <summary>
/// 主键ID /// 主键ID
/// </summary> /// </summary>
...@@ -113,6 +114,12 @@ namespace ChuPiao.Common.Models ...@@ -113,6 +114,12 @@ namespace ChuPiao.Common.Models
set { _r_returnmoney = value; } set { _r_returnmoney = value; }
} }
public int R_ReturnTicket
{
get { return _r_returnticket; }
set { _r_returnticket = value; }
}
#endregion Model #endregion Model
......
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment