|
|
@@ -953,30 +953,33 @@ namespace MySystem.Areas.Admin.Controllers
|
|
|
}
|
|
|
var Id = "," + Ids;
|
|
|
var pos = db.PosMachinesTwo.Where(m => Id.Contains("," + m.Id + ",")).ToList();
|
|
|
- string[] strids = Ids.TrimEnd(',').Split(',');
|
|
|
- foreach (var items in strids)
|
|
|
+ if(pos.Count > 0)
|
|
|
{
|
|
|
- int posId = int.Parse(items);
|
|
|
- var posInfo = pos.FirstOrDefault(m => m.Id == posId) ?? new PosMachinesTwo();
|
|
|
- decimal ScanQrTrade = decimal.Parse(posInfo.ScanQrTrade.ToString());
|
|
|
- var brandInfo = RelationClass.GetKqProductBrandInfo(int.Parse(posInfo.BrandId.ToString()));
|
|
|
- decimal amount = 0;
|
|
|
- if (brandInfo.Contains("电签"))
|
|
|
- {
|
|
|
- amount = 200;
|
|
|
- }
|
|
|
- if (brandInfo.Contains("大POS"))
|
|
|
+ string[] strids = Ids.TrimEnd(',').Split(',');
|
|
|
+ foreach (var items in strids)
|
|
|
{
|
|
|
- amount = 300;
|
|
|
- }
|
|
|
- if (ScanQrTrade > 0 && ScanQrTrade < 999)
|
|
|
- {
|
|
|
- AmountYks += ScanQrTrade;
|
|
|
- AmountDks += amount - ScanQrTrade;
|
|
|
- }
|
|
|
- if (ScanQrTrade == 999)
|
|
|
- {
|
|
|
- AmountYks += amount;
|
|
|
+ int posId = int.Parse(items);
|
|
|
+ var posInfo = pos.FirstOrDefault(m => m.Id == posId) ?? new PosMachinesTwo();
|
|
|
+ decimal ScanQrTrade = decimal.Parse(posInfo.ScanQrTrade.ToString());
|
|
|
+ var brandInfo = RelationClass.GetKqProductBrandInfo(int.Parse(posInfo.BrandId.ToString()));
|
|
|
+ decimal amount = 0;
|
|
|
+ if (brandInfo.Contains("电签"))
|
|
|
+ {
|
|
|
+ amount = 200;
|
|
|
+ }
|
|
|
+ if (brandInfo.Contains("大POS"))
|
|
|
+ {
|
|
|
+ amount = 300;
|
|
|
+ }
|
|
|
+ if (ScanQrTrade > 0 && ScanQrTrade < 999)
|
|
|
+ {
|
|
|
+ AmountYks += ScanQrTrade;
|
|
|
+ AmountDks += amount - ScanQrTrade;
|
|
|
+ }
|
|
|
+ if (ScanQrTrade == 999)
|
|
|
+ {
|
|
|
+ AmountYks += amount;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
other.Add("TotalCount", TotalCount);
|