Browse Source

修改 导出

dev_DY_CC
郑勃旭 9 months ago
parent
commit
95911911e6
  1. 77
      be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Balances/DTOs/BalanceDTO.cs
  2. 19
      be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Balances/DTOs/BalanceExportDTO.cs
  3. 32
      be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Balances/BalanceAppService.cs
  4. 8
      be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Balances/BalanceAutoMapperProfile.cs
  5. 52
      build/src/docker/publish/conf/settings/appsettings.Development.json

77
be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Balances/DTOs/BalanceDTO.cs

@ -7,7 +7,7 @@ using Win_in.Sfs.Shared.Domain.Shared;
namespace Win_in.Sfs.Wms.Inventory.Application.Contracts; namespace Win_in.Sfs.Wms.Inventory.Application.Contracts;
/// <summary> /// <summary>
/// 实体DTO /// 实体DTO
/// </summary> /// </summary>
[Display(Name = "实体DTO")] [Display(Name = "实体DTO")]
public class BalanceDTO : SfsBasicDTOBase public class BalanceDTO : SfsBasicDTOBase
@ -19,139 +19,140 @@ public class BalanceDTO : SfsBasicDTOBase
, IHasPacking , IHasPacking
, IHasInventoryStatus , IHasInventoryStatus
{ {
/// <summary> /// <summary>
/// 箱标签 /// 箱标签
/// </summary> /// </summary>
[Display(Name = "箱标签")] [Display(Name = "箱标签")]
[StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")] [StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")]
public string PackingCode { get; set; } public string PackingCode { get; set; }
/// <summary> /// <summary>
/// 物品名称 /// 物品名称
/// </summary> /// </summary>
[Display(Name = "物品名称")] [Display(Name = "物品名称")]
public string ItemName { get; set; } public string ItemName { get; set; }
/// <summary> /// <summary>
/// 物品描述1 /// 物品描述1
/// </summary> /// </summary>
[Display(Name = "物品描述1")] [Display(Name = "物品描述1")]
public string ItemDesc1 { get; set; } public string ItemDesc1 { get; set; }
/// <summary> /// <summary>
/// 物品描述2 /// 物品描述2
/// </summary> /// </summary>
[Display(Name = "物品描述2")] [Display(Name = "物品描述2")]
public string ItemDesc2 { get; set; } public string ItemDesc2 { get; set; }
/// <summary> /// <summary>
/// ERP料号 /// ERP料号
/// </summary> /// </summary>
[Display(Name = "ERP料号")] [Display(Name = "ERP料号")]
[StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")] [StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")]
public string ItemCode { get; set; } public string ItemCode { get; set; }
/// <summary> /// <summary>
/// 配置 /// 配置
/// </summary> /// </summary>
[Display(Name = "配置")] [Display(Name = "配置")]
public string Configuration { get; set; } public string Configuration { get; set; }
//供应商批次 //供应商批次
/// <summary> /// <summary>
/// 供应商批次 /// 供应商批次
/// </summary> /// </summary>
[Display(Name = "供应商批次")] [Display(Name = "供应商批次")]
public string SupplierBatch { get; set; } public string SupplierBatch { get; set; }
//到货时间 //到货时间
/// <summary> /// <summary>
/// 到货时间 /// 到货时间
/// </summary> /// </summary>
[Display(Name = "到货时间")] [Display(Name = "到货时间")]
public DateTime ArriveDate { get; set; } = DateTime.Now; public DateTime ArriveDate { get; set; } = DateTime.Now;
/// <summary> /// <summary>
/// 生产时间 /// 生产时间
/// </summary> /// </summary>
[Display(Name = "生产时间")] [Display(Name = "生产时间")]
public DateTime ProduceDate { get; set; } = DateTime.Now; public DateTime ProduceDate { get; set; } = DateTime.Now;
/// <summary> /// <summary>
/// 过期时间 /// 过期时间
/// </summary> /// </summary>
[Display(Name = "过期时间")] [Display(Name = "过期时间")]
public DateTime ExpireDate { get; set; } = DateTime.MaxValue; public DateTime ExpireDate { get; set; } = DateTime.MaxValue;
/// <summary> /// <summary>
/// 排序批次 /// 排序批次
/// </summary> /// </summary>
[Display(Name = "排序批次")] [Display(Name = "排序批次")]
[StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")] [StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")]
public string Lot { get; set; } public string Lot { get; set; }
/// <summary> /// <summary>
/// 序号 /// 序号
/// </summary> /// </summary>
[Display(Name = "序号")] [Display(Name = "序号")]
[StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")] [StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")]
public string SerialNumber { get; set; } public string SerialNumber { get; set; }
/// <summary> /// <summary>
/// 计量单位 /// 计量单位
/// </summary> /// </summary>
[Display(Name = "计量单位")] [Display(Name = "计量单位")]
public string Uom { get; set; } public string Uom { get; set; }
/// <summary> /// <summary>
/// 数量 /// 数量
/// </summary> /// </summary>
[Display(Name = "数量")] [Display(Name = "数量")]
public decimal Qty { get; set; } public decimal Qty { get; set; }
/// <summary> /// <summary>
/// 标包数量 /// 标包数量
/// </summary> /// </summary>
[Display(Name = "标包数量")] [Display(Name = "标包数量")]
public decimal StdPackQty { get; set; } public decimal StdPackQty { get; set; }
/// <summary> /// <summary>
/// 状态 /// 状态
/// </summary> /// </summary>
[Display(Name = "状态")] [Display(Name = "状态")]
public EnumInventoryStatus Status { get; set; } public EnumInventoryStatus Status { get; set; }
/// <summary> /// <summary>
/// 仓库代码 /// 仓库代码
/// </summary> /// </summary>
[Display(Name = "仓库代码")] [Display(Name = "仓库代码")]
public string WarehouseCode { get; set; } public string WarehouseCode { get; set; }
/// <summary> /// <summary>
/// 库位组 /// 库位组
/// </summary> /// </summary>
[Display(Name = "库位组")] [Display(Name = "库位组")]
public string LocationGroup { get; set; } public string LocationGroup { get; set; }
/// <summary> /// <summary>
/// 库区 /// 库区
/// </summary> /// </summary>
[Display(Name = "库区")] [Display(Name = "库区")]
public string LocationArea { get; set; } public string LocationArea { get; set; }
/// <summary> /// <summary>
/// ERP库位 /// ERP库位
/// </summary> /// </summary>
[Display(Name = "ERP库位")] [Display(Name = "ERP库位")]
public string LocationErpCode { get; set; } public string LocationErpCode { get; set; }
/// <summary> /// <summary>
/// 入库时间 /// 入库时间
/// </summary> /// </summary>
[Display(Name = "入库时间")] [Display(Name = "入库时间")]
public DateTime PutInTime { get; set; } public DateTime PutInTime { get; set; }
/// <summary> /// <summary>
/// 托盘标签 /// 托盘标签
/// </summary> /// </summary>
[Display(Name = "托盘标签")] [Display(Name = "托盘标签")]
[StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")] [StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")]
@ -164,66 +165,64 @@ public class BalanceDTO : SfsBasicDTOBase
// public DateTime ExpireDate { get; set; } // public DateTime ExpireDate { get; set; }
/// <summary> /// <summary>
/// 最后盘点时间 /// 最后盘点时间
/// </summary> /// </summary>
[Display(Name = "最后盘点时间")] [Display(Name = "最后盘点时间")]
public DateTime LastCountTime { get; set; } public DateTime LastCountTime { get; set; }
/// <summary> /// <summary>
/// 最后盘点计划 /// 最后盘点计划
/// </summary> /// </summary>
[Display(Name = "最后盘点计划")] [Display(Name = "最后盘点计划")]
[StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")] [StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")]
public string LastCountPlanNumber { get; set; } public string LastCountPlanNumber { get; set; }
/// <summary> /// <summary>
/// 最后盘点标签 /// 最后盘点标签
/// </summary> /// </summary>
[Display(Name = "最后盘点标签")] [Display(Name = "最后盘点标签")]
[StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")] [StringLength(SfsEfCorePropertyConst.CodeLength, ErrorMessage = "{0}最多输入{1}个字符")]
public string LastCountLabel { get; set; } public string LastCountLabel { get; set; }
/// <summary> /// <summary>
/// 是否可用 /// 是否可用
/// </summary> /// </summary>
[Display(Name = "是否可用")] [Display(Name = "是否可用")]
public bool IsActive { get; set; } public bool IsActive { get; set; }
/// <summary> /// <summary>
/// 库位代码 /// 库位代码
/// </summary> /// </summary>
[Display(Name = "库位代码")] [Display(Name = "库位代码")]
public string LocationCode { get; set; } public string LocationCode { get; set; }
/// <summary> /// <summary>
/// 管理类型 /// 管理类型
/// </summary> /// </summary>
[Display(Name = "管理类型")] [Display(Name = "管理类型")]
public EnumItemManageType ManageType { get; set; } public EnumItemManageType ManageType { get; set; }
/// <summary> /// <summary>
/// 最后事务类型 /// 最后事务类型
/// </summary> /// </summary>
[Display(Name = "最后事务类型")] [Display(Name = "最后事务类型")]
public EnumTransType LastTransType { get; set; } public EnumTransType LastTransType { get; set; }
/// <summary> /// <summary>
/// 最后事务号 /// 最后事务号
/// </summary> /// </summary>
[Display(Name = "最后事务号")] [Display(Name = "最后事务号")]
public string LastTransNumber { get; set; } public string LastTransNumber { get; set; }
/// <summary> /// <summary>
/// 标准成本单价 /// 标准成本单价
/// </summary> /// </summary>
[Display(Name = "标准成本单价")] [Display(Name = "标准成本单价")]
public decimal StdCostPrice { get; set; } public decimal StdCostPrice { get; set; }
/// <summary> /// <summary>
/// 标准成本价格 /// 标准成本价格
/// </summary> /// </summary>
[Display(Name = "标准成本价格")] [Display(Name = "标准成本价格")]
public decimal StdCost public decimal StdCost => StdCostPrice * Qty;
{
get { return StdCostPrice *Qty; }
}
} }

19
be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application.Contracts/Balances/DTOs/BalanceExportDTO.cs

@ -0,0 +1,19 @@
using System;
using System.ComponentModel.DataAnnotations;
using Win_in.Sfs.Shared.Domain;
using Win_in.Sfs.Shared.Domain.Shared;
namespace Win_in.Sfs.Wms.Inventory.Application.Contracts;
/// <summary>
/// 实体DTO
/// </summary>
[Display(Name = "实体DTO")]
public class BalanceExportDTO : BalanceDTO
{
/// <summary>
/// ERP料号类型
/// </summary>
[Display(Name = "ERP料号类型")]
public string Type { get; set; }
}

32
be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Balances/BalanceAppService.cs

@ -954,19 +954,41 @@ public class BalanceAppService
: p => true; : p => true;
var entities = await _repository.GetPagedListAsync(expression, input.SkipCount, input.MaxResultCount, var entities = await _repository.GetPagedListAsync(expression, input.SkipCount, input.MaxResultCount,
input.Sorting, true).ConfigureAwait(false); input.Sorting, true).ConfigureAwait(false);
var list = ObjectMapper.Map<List<Balance>, List<BalanceDTO>>(entities); var list = ObjectMapper.Map<List<Balance>, List<BalanceExportDTO>>(entities);
//var hasDetails = typeof(TEntity) is SfsMasterAggregateRootBase<TDetail> detailEntity;
var tt = typeof(Balance).GetBaseClasses(typeof(SfsMasterAggregateRootBase<EmptyDetail>)); //var hasDetails = typeof(TEntity) is SfsMasterAggregateRootBase<TDetail> detailEntity;
var tt = typeof(Balance).GetBaseClasses(typeof(SfsMasterAggregateRootBase<EmptyDetail>));
var hasDetails = tt.Length > 0 ? true : false; var hasDetails = tt.Length > 0 ? true : false;
if (list.Count > 0) if (list.Count > 0)
{ {
var itemCodes = list.Select(t => t.ItemCode).Distinct(); var itemCodes = list.Select(t => t.ItemCode).Distinct();
var itemBasicDtos = await _itemBasicAppService.GetByCodesWithPostAsync(itemCodes).ConfigureAwait(false); var itemBasicDtos = await _itemBasicAppService.GetByCodesWithPostAsync(itemCodes).ConfigureAwait(false);
if (itemBasicDtos.Count > 0) if (itemBasicDtos.Any())
{ {
list.ForEach(item => list.ForEach(item =>
{ {
item.Configuration = itemBasicDtos.FirstOrDefault(t => t.Code == item.ItemCode)?.Configuration; var itembaseDto=itemBasicDtos.FirstOrDefault(t => t.Code == item.ItemCode);
item.Configuration = itembaseDto.Configuration;
//10C01成品、10C02原料、10C03物料、10C04半成品
switch (itembaseDto.Type)
{
case "10C01":
item.Type = "成品";
break;
case "10C02":
item.Type = "原料";
break;
case "10C03":
item.Type = "物料";
break;
case "10C04":
item.Type = "半成品";
break;
default:
item.Type = "未知类型";
break;
}
}); });
} }
} }

8
be/Modules/Inventory/src/Win_in.Sfs.Wms.Inventory.Application/Balances/BalanceAutoMapperProfile.cs

@ -34,6 +34,12 @@ public partial class InventoryApplicationAutoMapperProfile : Profile
CreateMap<BalanceDTO, ExpectInEditInput>() CreateMap<BalanceDTO, ExpectInEditInput>()
.Ignore(x => x.JobNumber) .Ignore(x => x.JobNumber)
.Ignore(x => x.Worker); .Ignore(x => x.Worker);
CreateMap<Balance, BalanceExportDTO>()
.Ignore(x => x.Configuration)
.Ignore(x => x.StdCostPrice)
.Ignore(x => x.StdCost)
.Ignore(x => x.Type);
} }
} }

52
build/src/docker/publish/conf/settings/appsettings.Development.json

@ -61,7 +61,7 @@
}, },
"AuthServer": { "AuthServer": {
"Audience": "Auth", "Audience": "Auth",
"Authority": "http://dev.ccwin-in.com:60083/", "Authority": "http://10.164.233.5:60083/",
//"Authority": "http://localhost:59093/", //"Authority": "http://localhost:59093/",
"ClientId": "Auth_App", "ClientId": "Auth_App",
"ClientSecret": "1q2w3E*", "ClientSecret": "1q2w3E*",
@ -91,28 +91,28 @@
// "Store": "Server=localhost,21195;Database=Wms;Uid=sa;Pwd=aA123456!;timeout=6000;" // "Store": "Server=localhost,21195;Database=Wms;Uid=sa;Pwd=aA123456!;timeout=6000;"
// }, // },
"ConnectionStrings": { "ConnectionStrings": {
"AbpAuditLogging": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "AbpAuditLogging": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"AbpBackgroundJobs": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "AbpBackgroundJobs": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"AbpBlobStoring": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "AbpBlobStoring": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"AbpFeatureManagement": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "AbpFeatureManagement": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"AbpIdentity": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "AbpIdentity": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"AbpIdentityServer": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "AbpIdentityServer": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"AbpPermissionManagement": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "AbpPermissionManagement": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"AbpSettingManagement": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "AbpSettingManagement": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"AbpTenantManagement": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "AbpTenantManagement": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"Auth": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "Auth": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"Basedata": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "Basedata": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"DataExchange": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "DataExchange": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"FileStorage": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "FileStorage": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"Inventory": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "Inventory": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"Job": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "Job": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"Label": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "Label": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"Message": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;", "Message": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;",
"Store": "Server=dev.ccwin-in.com,13319;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;" "Store": "Server=10.164.233.6;Database=WMS_DongYang_Main_CC;uid=ccwin-in;pwd=Microsoft@2022;timeout=6000;"
}, },
"IdentityClients": { "IdentityClients": {
"Default": { "Default": {
"Authority": "http://dev.ccwin-in.com:60083", "Authority": "http://10.164.233.5:60083",
//"Authority": "http://localhost:59093", //"Authority": "http://localhost:59093",
"ClientId": "Auth_App", "ClientId": "Auth_App",
"ClientSecret": "1q2w3E*", "ClientSecret": "1q2w3E*",
@ -129,19 +129,19 @@
}, },
"RemoteServices": { "RemoteServices": {
"Auth": { "Auth": {
"BaseUrl": "http://dev.ccwin-in.com:60083/" "BaseUrl": "http://10.164.233.5:60083/"
//"BaseUrl": "http://localhost:59093/" //"BaseUrl": "http://localhost:59093/"
}, },
"BaseData": { "BaseData": {
//"BaseUrl": "http://dev.ccwin-in.com:60084/" //"BaseUrl": "http://10.164.233.5:60084/"
"BaseUrl": "http://localhost:59094/" "BaseUrl": "http://localhost:59094/"
}, },
"Default": { "Default": {
"BaseUrl": "http://dev.ccwin-in.com:60083/" "BaseUrl": "http://10.164.233.5:60083/"
//"BaseUrl": "http://localhost:59093/" //"BaseUrl": "http://localhost:59093/"
}, },
"FileStorage": { "FileStorage": {
"BaseUrl": "http://dev.ccwin-in.com:60082/" "BaseUrl": "http://10.164.233.5:60082/"
//"BaseUrl": "http://localhost:59092/" //"BaseUrl": "http://localhost:59092/"
}, },
"Inventory": { "Inventory": {
@ -151,11 +151,11 @@
"BaseUrl": "http://localhost:59095/" "BaseUrl": "http://localhost:59095/"
}, },
"Label": { "Label": {
"BaseUrl": "http://dev.ccwin-in.com:60082/" "BaseUrl": "http://10.164.233.5:60082/"
//"BaseUrl": "http://localhost:59092/" //"BaseUrl": "http://localhost:59092/"
}, },
"Message": { "Message": {
"BaseUrl": "http://dev.ccwin-in.com:60082/" "BaseUrl": "http://10.164.233.5:60082/"
//"BaseUrl": "http://localhost:59092/" //"BaseUrl": "http://localhost:59092/"
}, },
"Store": { "Store": {

Loading…
Cancel
Save