|
@@ -107,6 +107,81 @@ namespace ZhonTai.Admin.Services.DiTuiAPI
|
|
|
return data;
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 项目结算详情
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="input"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ public async Task<QrcodeSettleOutput> QrcodeSettleAsync(QrcodeSettleInput input)
|
|
|
+ {
|
|
|
+ QrcodeSettleOutput qrcodeSettleOutput = new QrcodeSettleOutput();
|
|
|
+ List<ProjectPriceStandard> priceList = new List<ProjectPriceStandard>();
|
|
|
+ priceList.Add(new ProjectPriceStandard(123,"新用户","75","28","208"));
|
|
|
+ priceList.Add(new ProjectPriceStandard(122,"回流用户","30","22","200"));
|
|
|
+ qrcodeSettleOutput.Total = "80";
|
|
|
+ qrcodeSettleOutput.Valid = "38";
|
|
|
+ qrcodeSettleOutput.Profit = "580";
|
|
|
+ qrcodeSettleOutput.StandardPrice = priceList;
|
|
|
+
|
|
|
+ return qrcodeSettleOutput;
|
|
|
+ }
|
|
|
+ /// <summary>
|
|
|
+ /// 项目结算-推广码列表
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="input"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ public async Task<PageOutput<QrcodeSettleListOutput>> QrcodeSettleListAsync(PageInput<QrcodeSettleListInput> input)
|
|
|
+ {
|
|
|
+ List<QrcodeSettleListOutput> list = new List<QrcodeSettleListOutput>();
|
|
|
+
|
|
|
+ QrcodeSettleListOutput QrcodeSettleListOutput = new QrcodeSettleListOutput();
|
|
|
+ List<ProjectPriceStandard> priceList = new List<ProjectPriceStandard>();
|
|
|
+ priceList.Add(new ProjectPriceStandard(123, "新用户", "75", "28", "208"));
|
|
|
+ priceList.Add(new ProjectPriceStandard(122, "回流用户", "30", "22", "200"));
|
|
|
+ priceList.Add(new ProjectPriceStandard(121, "统计", "105", "50", "408"));
|
|
|
+ QrcodeSettleListOutput.Salesman = "DS-地瓜";
|
|
|
+ QrcodeSettleListOutput.ApplyTime = "2023-05-03";
|
|
|
+ QrcodeSettleListOutput.Id = 123;
|
|
|
+ QrcodeSettleListOutput.StandardPrice = priceList;
|
|
|
+
|
|
|
+ list.Add(QrcodeSettleListOutput);
|
|
|
+
|
|
|
+ QrcodeSettleListOutput QrcodeSettleListOutput1 = new QrcodeSettleListOutput();
|
|
|
+ List<ProjectPriceStandard> priceList1 = new List<ProjectPriceStandard>();
|
|
|
+ priceList1.Add(new ProjectPriceStandard(123, "新用户", "75", "28", "208"));
|
|
|
+ priceList1.Add(new ProjectPriceStandard(122, "回流用户", "30", "22", "200"));
|
|
|
+ priceList1.Add(new ProjectPriceStandard(1, "统计", "105", "50", "501"));
|
|
|
+ QrcodeSettleListOutput1.Salesman = "DS-土豆";
|
|
|
+ QrcodeSettleListOutput1.ApplyTime = "2023-05-03";
|
|
|
+ QrcodeSettleListOutput1.Id = 124;
|
|
|
+ QrcodeSettleListOutput1.StandardPrice = priceList1;
|
|
|
+
|
|
|
+ list.Add(QrcodeSettleListOutput1);
|
|
|
+
|
|
|
+ QrcodeSettleListOutput QrcodeSettleListOutput2 = new QrcodeSettleListOutput();
|
|
|
+ List<ProjectPriceStandard> priceList2 = new List<ProjectPriceStandard>();
|
|
|
+ priceList2.Add(new ProjectPriceStandard(123, "新用户", "75", "28", "208"));
|
|
|
+ priceList2.Add(new ProjectPriceStandard(122, "回流用户", "30", "22", "200"));
|
|
|
+ priceList2.Add(new ProjectPriceStandard(122, "统计", "105", "50", "502"));
|
|
|
+ QrcodeSettleListOutput2.Salesman = "DS-山药";
|
|
|
+ QrcodeSettleListOutput2.ApplyTime = "2023-05-03";
|
|
|
+ QrcodeSettleListOutput2.Id = 125;
|
|
|
+ QrcodeSettleListOutput2.StandardPrice = priceList2;
|
|
|
+
|
|
|
+ list.Add(QrcodeSettleListOutput2);
|
|
|
+
|
|
|
+ var data = new PageOutput<QrcodeSettleListOutput>()
|
|
|
+ {
|
|
|
+ List = list,
|
|
|
+ Total = list.Count()
|
|
|
+ };
|
|
|
+
|
|
|
+
|
|
|
+ return data;
|
|
|
+ }
|
|
|
+
|
|
|
+ // TODO 项目结算详情页的 推广码列表
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 项目推广码
|
|
|
/// </summary>
|