22
This commit is contained in:
parent
96b6a8b04e
commit
253606b808
@ -182,17 +182,17 @@ namespace MyCode.Project.Domain.Config
|
|||||||
///让哥的抖音API地址
|
///让哥的抖音API地址
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string DouYinApiUrl = WebConfigUtils.GetAppSettingsInfo("DouYinApiUrl");
|
public static string DouYinApiUrl = WebConfigUtils.GetAppSettingsInfo("DouYinApiUrl");
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 让哥的抖音API Token
|
|
||||||
/// </summary>
|
|
||||||
public static string DouYinApiToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb2dpbiI6IntcImxvZ2luXCI6XCJhZG1pblwiLFwibmFtZVwiOlwi57O757ufXCIsXCJ1c2VySWRcIjpcIlwifSIsImlzcyI6InN5c3RlbSIsImF1ZCI6IkFueSIsImV4cCI6MzI3MjE1MDc1NiwibmJmIjoxNzE2OTUwNzU2fQ.xPLulTwzyh4ZuYfed_xfFDwYO35WatZcy98rcOwparQ";
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 后台系统的API地址
|
/// 后台系统的API地址
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static string LxmAdminApiUrl = WebConfigUtils.GetAppSettingsInfo("LxmAdminApiUrl");
|
public static string LxmAdminApiUrl = WebConfigUtils.GetAppSettingsInfo("LxmAdminApiUrl");
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 需要推送发货单的收料组织编码
|
||||||
|
/// </summary>
|
||||||
|
|
||||||
|
public static string ReceiveorgCode = WebConfigUtils.GetAppSettingsInfo("ReceiveorgCode");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -191,6 +191,24 @@ namespace MyCode.Project.Domain.Message.Response.PurchaseOrder
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string FBILLTYPEID { get; set; }
|
public string FBILLTYPEID { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Desc:收料组织编码
|
||||||
|
/// Default:
|
||||||
|
/// Nullable:True
|
||||||
|
/// </summary>
|
||||||
|
public string ReceiveorgCode { get; set; }
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Desc:收料组织名称
|
||||||
|
/// Default:
|
||||||
|
/// Nullable:True
|
||||||
|
/// </summary>
|
||||||
|
public string ReceiveorgName { get; set; }
|
||||||
|
/// <summary>
|
||||||
|
/// 是否可以勾选发货 1=可以 0=不可以
|
||||||
|
/// </summary>
|
||||||
|
public int IfFaHuo { get; set; }
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -205,5 +205,26 @@ namespace MyCode.Project.Domain.Model
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public string ShouLiaoFBillNo {get;set;}
|
public string ShouLiaoFBillNo {get;set;}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Desc:收料组织编码
|
||||||
|
/// Default:
|
||||||
|
/// Nullable:True
|
||||||
|
/// </summary>
|
||||||
|
public string ReceiveorgCode {get;set;}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Desc:收料组织名称
|
||||||
|
/// Default:
|
||||||
|
/// Nullable:True
|
||||||
|
/// </summary>
|
||||||
|
public string ReceiveorgName {get;set;}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Desc:收料组织ID
|
||||||
|
/// Default:
|
||||||
|
/// Nullable:True
|
||||||
|
/// </summary>
|
||||||
|
public string freceiveorgId {get;set;}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -212,5 +212,26 @@ namespace MyCode.Project.Domain.Model
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public decimal MSSReceiveQty {get;set;}
|
public decimal MSSReceiveQty {get;set;}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Desc:收料组织编码
|
||||||
|
/// Default:
|
||||||
|
/// Nullable:True
|
||||||
|
/// </summary>
|
||||||
|
public string ReceiveorgCode {get;set;}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Desc:收料组织名称
|
||||||
|
/// Default:
|
||||||
|
/// Nullable:True
|
||||||
|
/// </summary>
|
||||||
|
public string ReceiveorgName {get;set;}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Desc:收料组织ID
|
||||||
|
/// Default:
|
||||||
|
/// Nullable:True
|
||||||
|
/// </summary>
|
||||||
|
public string freceiveorgId {get;set;}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -12,6 +12,7 @@ using MyCode.Project.Infrastructure.Search;
|
|||||||
using MyCode.Project.Domain.Message.Response.PurchaseOrder;
|
using MyCode.Project.Domain.Message.Response.PurchaseOrder;
|
||||||
using MyCode.Project.Domain.Message.Request.PurchaseOrder;
|
using MyCode.Project.Domain.Message.Request.PurchaseOrder;
|
||||||
using MyCode.Project.Infrastructure.Extensions;
|
using MyCode.Project.Infrastructure.Extensions;
|
||||||
|
using MyCode.Project.Domain.Config;
|
||||||
|
|
||||||
namespace MyCode.Project.Repositories
|
namespace MyCode.Project.Repositories
|
||||||
{
|
{
|
||||||
@ -20,7 +21,7 @@ namespace MyCode.Project.Repositories
|
|||||||
public PurchaseOrderRepository(MyCodeSqlSugarClient context) : base(context)
|
public PurchaseOrderRepository(MyCodeSqlSugarClient context) : base(context)
|
||||||
{ }
|
{ }
|
||||||
|
|
||||||
|
string ReceiveorgCode = SystemConfig.ReceiveorgCode;
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 采购订单分页列表
|
/// 采购订单分页列表
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -48,7 +49,9 @@ namespace MyCode.Project.Repositories
|
|||||||
where.AddCondition("a.FPurchaseOrgId", FPurchaseOrgId, SqlOperator.Equal, !string.IsNullOrWhiteSpace(FPurchaseOrgId) && FPurchaseOrgId != "-1");
|
where.AddCondition("a.FPurchaseOrgId", FPurchaseOrgId, SqlOperator.Equal, !string.IsNullOrWhiteSpace(FPurchaseOrgId) && FPurchaseOrgId != "-1");
|
||||||
where.AddCondition("b.MaterialCode", condition.MaterialCode, SqlOperator.Like, !string.IsNullOrWhiteSpace(condition.MaterialCode));
|
where.AddCondition("b.MaterialCode", condition.MaterialCode, SqlOperator.Like, !string.IsNullOrWhiteSpace(condition.MaterialCode));
|
||||||
where.AddCondition("b.FMRPCloseStatus", condition.FMRPCloseStatus, SqlOperator.Equal, !string.IsNullOrWhiteSpace(condition.FMRPCloseStatus) && condition.FMRPCloseStatus != "-1");
|
where.AddCondition("b.FMRPCloseStatus", condition.FMRPCloseStatus, SqlOperator.Equal, !string.IsNullOrWhiteSpace(condition.FMRPCloseStatus) && condition.FMRPCloseStatus != "-1");
|
||||||
string sql = $@"select a.[Id] AS FormId
|
|
||||||
|
|
||||||
|
string sql = $@"select a.[Id] AS FormId ,1 IfFaHuo
|
||||||
,[SupplierName]
|
,[SupplierName]
|
||||||
,[Purchaser]
|
,[Purchaser]
|
||||||
,[PurchaserId]
|
,[PurchaserId]
|
||||||
@ -87,6 +90,12 @@ namespace MyCode.Project.Repositories
|
|||||||
{
|
{
|
||||||
t.NewChengNuoJiaoQi = DateTime.Parse(t.NewChengNuoJiaoQi).ToString("yyyy-MM-dd");
|
t.NewChengNuoJiaoQi = DateTime.Parse(t.NewChengNuoJiaoQi).ToString("yyyy-MM-dd");
|
||||||
}
|
}
|
||||||
|
if (!string.IsNullOrWhiteSpace(ReceiveorgCode))
|
||||||
|
{
|
||||||
|
if (t.ReceiveorgCode != ReceiveorgCode)
|
||||||
|
t.IfFaHuo = 0;
|
||||||
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
return list;
|
return list;
|
||||||
|
@ -155,7 +155,7 @@ namespace MyCode.Project.Services.Implementation
|
|||||||
,FSupplierLot,FLot,FBaseDeliveryMaxQty,FBaseJoinQty
|
,FSupplierLot,FLot,FBaseDeliveryMaxQty,FBaseJoinQty
|
||||||
,FEntryNote,FBillAllAmount_LC,FMaterialId.FNAME,FQty,FEntryNote,FUnitId.fname,FDeliveryDate,FMaterialId.FSpecification,FPurchaserId.fname,FSupplierId.FNumber,FMaterialId.FNumber
|
,FEntryNote,FBillAllAmount_LC,FMaterialId.FNAME,FQty,FEntryNote,FUnitId.fname,FDeliveryDate,FMaterialId.FSpecification,FPurchaserId.fname,FSupplierId.FNumber,FMaterialId.FNumber
|
||||||
,FSettleCurrId.fname,FBillTaxAmount,FExchangeTypeId.fname,FExchangeRate,FEntryTaxRate,FPrice,FAllAmount,FEntryAmount,FEntryTaxAmount,FReceiveQty,FMRPCloseStatus
|
,FSettleCurrId.fname,FBillTaxAmount,FExchangeTypeId.fname,FExchangeRate,FEntryTaxRate,FPrice,FAllAmount,FEntryAmount,FEntryTaxAmount,FReceiveQty,FMRPCloseStatus
|
||||||
,FPurchaseOrgId,FPurchaseOrgId.FName,F_TSPR_Text_qtr1,FDEMANDBILLNO
|
,FPurchaseOrgId,FPurchaseOrgId.FName,F_TSPR_Text_qtr1,FDEMANDBILLNO,FReceiveOrgId,FReceiveOrgId.FNAME,FReceiveOrgId.FNumber
|
||||||
,FCancelStatus,FRemainReceiveQty",
|
,FCancelStatus,FRemainReceiveQty",
|
||||||
//FieldKeys ="",
|
//FieldKeys ="",
|
||||||
TopRowCount = 100000,
|
TopRowCount = 100000,
|
||||||
@ -513,16 +513,16 @@ namespace MyCode.Project.Services.Implementation
|
|||||||
{
|
{
|
||||||
end = begin.AddMonths(1);
|
end = begin.AddMonths(1);
|
||||||
var result = QueryList(begin, end, t.SupplierId, yuyan);
|
var result = QueryList(begin, end, t.SupplierId, yuyan);
|
||||||
//if (t.SupplierId == "9999.1")
|
if (t.SupplierId == "9999.1")
|
||||||
//{
|
{
|
||||||
// LogHelper.Info(t.SupplierName + "的采购订单数据" + begin.ToString() + "-----" + end.ToString());
|
LogHelper.Info(t.SupplierName + "的采购订单数据" + begin.ToString() + "-----" + end.ToString());
|
||||||
// LogHelper.Info(result);
|
LogHelper.Info(result);
|
||||||
//}
|
}
|
||||||
//else
|
else
|
||||||
//{
|
{
|
||||||
// LogHelper.Info(t.SupplierName + "的采购订单数据" + begin.ToString() + "-----" + end.ToString());
|
LogHelper.Info(t.SupplierName + "的采购订单数据" + begin.ToString() + "-----" + end.ToString());
|
||||||
// LogHelper.Info(result);
|
LogHelper.Info(result);
|
||||||
//}
|
}
|
||||||
List<dynamic> data = JsonHelper.ToObject<List<dynamic>>(result);
|
List<dynamic> data = JsonHelper.ToObject<List<dynamic>>(result);
|
||||||
//List<dynamic> data = System.Text.Json.JsonSerializer.Deserialize<List<dynamic>>(result);
|
//List<dynamic> data = System.Text.Json.JsonSerializer.Deserialize<List<dynamic>>(result);
|
||||||
if (data.Count > 0)
|
if (data.Count > 0)
|
||||||
@ -634,6 +634,10 @@ namespace MyCode.Project.Services.Implementation
|
|||||||
purchaseOrderItem.SpecificationModel = item["FMaterialId.FSpecification"];
|
purchaseOrderItem.SpecificationModel = item["FMaterialId.FSpecification"];
|
||||||
purchaseOrderItem.F_TSPR_Text_qtr1 = item["F_TSPR_Text_qtr1"];
|
purchaseOrderItem.F_TSPR_Text_qtr1 = item["F_TSPR_Text_qtr1"];
|
||||||
purchaseOrderItem.FDEMANDBILLNO = item["FBILLTYPEID.FName"];
|
purchaseOrderItem.FDEMANDBILLNO = item["FBILLTYPEID.FName"];
|
||||||
|
purchaseOrderItem.freceiveorgId = item["FReceiveOrgId"];
|
||||||
|
purchaseOrderItem.ReceiveorgCode = item["FReceiveOrgId.FNumber"];
|
||||||
|
purchaseOrderItem.ReceiveorgName = item["FReceiveOrgId.FNAME"];
|
||||||
|
//FReceiveOrgId,FReceiveOrgId.FNAME,FReceiveOrgId.FNumber
|
||||||
_purchaseOrderItemRepository.Add(purchaseOrderItem);
|
_purchaseOrderItemRepository.Add(purchaseOrderItem);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -663,6 +667,9 @@ namespace MyCode.Project.Services.Implementation
|
|||||||
oldItem.MSSSupplierLot = item["FLot"];
|
oldItem.MSSSupplierLot = item["FLot"];
|
||||||
oldItem.F_TSPR_Text_qtr1 = item["F_TSPR_Text_qtr1"];
|
oldItem.F_TSPR_Text_qtr1 = item["F_TSPR_Text_qtr1"];
|
||||||
oldItem.FDEMANDBILLNO = item["FDEMANDBILLNO"];
|
oldItem.FDEMANDBILLNO = item["FDEMANDBILLNO"];
|
||||||
|
oldItem.freceiveorgId = item["FReceiveOrgId"];
|
||||||
|
oldItem.ReceiveorgCode = item["FReceiveOrgId.FNumber"];
|
||||||
|
oldItem.ReceiveorgName = item["FReceiveOrgId.FNAME"];
|
||||||
_purchaseOrderItemRepository.Update(oldItem);
|
_purchaseOrderItemRepository.Update(oldItem);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -854,7 +861,10 @@ namespace MyCode.Project.Services.Implementation
|
|||||||
invoiceOrderItemTemp.MSSSupplierLot = t.MSSSupplierLot;
|
invoiceOrderItemTemp.MSSSupplierLot = t.MSSSupplierLot;
|
||||||
invoiceOrderItemTemp.UnitName = t.UnitName;
|
invoiceOrderItemTemp.UnitName = t.UnitName;
|
||||||
invoiceOrderItemTemp.FBillNo = purchaseOrder.FBillNo;
|
invoiceOrderItemTemp.FBillNo = purchaseOrder.FBillNo;
|
||||||
invoiceOrderItemTemp.PurchaseEntityId = t.EntityId;
|
invoiceOrderItemTemp.PurchaseEntityId = t.EntityId;
|
||||||
|
invoiceOrderItemTemp.freceiveorgId = t.freceiveorgId;
|
||||||
|
invoiceOrderItemTemp.ReceiveorgCode = t.ReceiveorgCode;
|
||||||
|
invoiceOrderItemTemp.ReceiveorgName = t.ReceiveorgName;
|
||||||
invoiceOrderItems.Add(invoiceOrderItemTemp);
|
invoiceOrderItems.Add(invoiceOrderItemTemp);
|
||||||
ScanEntry tempUpdate = new ScanEntry();
|
ScanEntry tempUpdate = new ScanEntry();
|
||||||
tempUpdate.Qty = (int)temp.Qty;
|
tempUpdate.Qty = (int)temp.Qty;
|
||||||
|
@ -74,7 +74,8 @@
|
|||||||
|
|
||||||
<!--测试redis-->
|
<!--测试redis-->
|
||||||
<add key="RedisAddress" value=",password=" />
|
<add key="RedisAddress" value=",password=" />
|
||||||
|
<!--需要显示的收料组织订单-->
|
||||||
|
<add key="ReceiveorgCode" value="101" />
|
||||||
|
|
||||||
<!--微信API接口地址-->
|
<!--微信API接口地址-->
|
||||||
<add key="WeixinApiUrl" value="" />
|
<add key="WeixinApiUrl" value="" />
|
||||||
@ -151,8 +152,8 @@
|
|||||||
<add key="MerchantId" value="00000000-0000-0000-0000-000000000000" />
|
<add key="MerchantId" value="00000000-0000-0000-0000-000000000000" />
|
||||||
<add key="SysConfig" value="{"MerchantId": "00000000-0000-0000-0000-000000000009","Issuer": "lxzyl","Secret": "4ea0180d8f8c1ce11343e9104c682bc4","SendVerifyCode":"http://120.78.93.13:30000/InterfaceAPI/sendVerifyCode", "SendSms": "http://120.78.93.13:30000/InterfaceAPI/sendSmsMessage", "ApiTokenUrl": "http://localhost:8888/oauth2/token", "IsDev": true, "QiNiuCloudApiUrl": "http://oss-api.loonxierp.com", "CmpPayCallbackDomain": "http://bfy-api.wxbinf.com:8095"}" />
|
<add key="SysConfig" value="{"MerchantId": "00000000-0000-0000-0000-000000000009","Issuer": "lxzyl","Secret": "4ea0180d8f8c1ce11343e9104c682bc4","SendVerifyCode":"http://120.78.93.13:30000/InterfaceAPI/sendVerifyCode", "SendSms": "http://120.78.93.13:30000/InterfaceAPI/sendSmsMessage", "ApiTokenUrl": "http://localhost:8888/oauth2/token", "IsDev": true, "QiNiuCloudApiUrl": "http://oss-api.loonxierp.com", "CmpPayCallbackDomain": "http://bfy-api.wxbinf.com:8095"}" />
|
||||||
<add key="WechatConfig" value="{"ApiAuthDomain": "http://binfapi-test.wxbinf.com","Scope": "snsapi_base","WechatPublic": "流行美专业测试","appHtml": "https://test-dx.wxbinf.com"} " />
|
<add key="WechatConfig" value="{"ApiAuthDomain": "http://binfapi-test.wxbinf.com","Scope": "snsapi_base","WechatPublic": "流行美专业测试","appHtml": "https://test-dx.wxbinf.com"} " />
|
||||||
|
|
||||||
<!-- 七牛参数配置begin -->
|
<!-- 七牛参数配置begin -->
|
||||||
<add key="QiniuAccessKey" value="" />
|
<add key="QiniuAccessKey" value="" />
|
||||||
<add key="QiniuSecretKey" value="" />
|
<add key="QiniuSecretKey" value="" />
|
||||||
<add key="QiniuBucket" value="" />
|
<add key="QiniuBucket" value="" />
|
||||||
@ -160,7 +161,7 @@
|
|||||||
<!-- 七牛参数配置end -->
|
<!-- 七牛参数配置end -->
|
||||||
</appSettings>
|
</appSettings>
|
||||||
<!--
|
<!--
|
||||||
有关 web.config 更改的说明,请参见 http://go.microsoft.com/fwlink/?LinkId=235367。
|
有关 web.config 更改的说明,请参见 http://go.microsoft.com/fwlink/?LinkId=235367
|
||||||
|
|
||||||
可在 <httpRuntime> 标记上设置以下特性。
|
可在 <httpRuntime> 标记上设置以下特性。
|
||||||
<system.Web>
|
<system.Web>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user