22
This commit is contained in:
parent
96b6a8b04e
commit
253606b808
@ -182,17 +182,17 @@ namespace MyCode.Project.Domain.Config
|
||||
///让哥的抖音API地址
|
||||
/// </summary>
|
||||
public static string DouYinApiUrl = WebConfigUtils.GetAppSettingsInfo("DouYinApiUrl");
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 让哥的抖音API Token
|
||||
/// </summary>
|
||||
public static string DouYinApiToken = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJsb2dpbiI6IntcImxvZ2luXCI6XCJhZG1pblwiLFwibmFtZVwiOlwi57O757ufXCIsXCJ1c2VySWRcIjpcIlwifSIsImlzcyI6InN5c3RlbSIsImF1ZCI6IkFueSIsImV4cCI6MzI3MjE1MDc1NiwibmJmIjoxNzE2OTUwNzU2fQ.xPLulTwzyh4ZuYfed_xfFDwYO35WatZcy98rcOwparQ";
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// 后台系统的API地址
|
||||
/// </summary>
|
||||
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>
|
||||
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>
|
||||
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>
|
||||
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.Request.PurchaseOrder;
|
||||
using MyCode.Project.Infrastructure.Extensions;
|
||||
using MyCode.Project.Domain.Config;
|
||||
|
||||
namespace MyCode.Project.Repositories
|
||||
{
|
||||
@ -20,7 +21,7 @@ namespace MyCode.Project.Repositories
|
||||
public PurchaseOrderRepository(MyCodeSqlSugarClient context) : base(context)
|
||||
{ }
|
||||
|
||||
|
||||
string ReceiveorgCode = SystemConfig.ReceiveorgCode;
|
||||
/// <summary>
|
||||
/// 采购订单分页列表
|
||||
/// </summary>
|
||||
@ -48,7 +49,9 @@ namespace MyCode.Project.Repositories
|
||||
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.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]
|
||||
,[Purchaser]
|
||||
,[PurchaserId]
|
||||
@ -87,6 +90,12 @@ namespace MyCode.Project.Repositories
|
||||
{
|
||||
t.NewChengNuoJiaoQi = DateTime.Parse(t.NewChengNuoJiaoQi).ToString("yyyy-MM-dd");
|
||||
}
|
||||
if (!string.IsNullOrWhiteSpace(ReceiveorgCode))
|
||||
{
|
||||
if (t.ReceiveorgCode != ReceiveorgCode)
|
||||
t.IfFaHuo = 0;
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
return list;
|
||||
|
@ -155,7 +155,7 @@ namespace MyCode.Project.Services.Implementation
|
||||
,FSupplierLot,FLot,FBaseDeliveryMaxQty,FBaseJoinQty
|
||||
,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
|
||||
,FPurchaseOrgId,FPurchaseOrgId.FName,F_TSPR_Text_qtr1,FDEMANDBILLNO
|
||||
,FPurchaseOrgId,FPurchaseOrgId.FName,F_TSPR_Text_qtr1,FDEMANDBILLNO,FReceiveOrgId,FReceiveOrgId.FNAME,FReceiveOrgId.FNumber
|
||||
,FCancelStatus,FRemainReceiveQty",
|
||||
//FieldKeys ="",
|
||||
TopRowCount = 100000,
|
||||
@ -513,16 +513,16 @@ namespace MyCode.Project.Services.Implementation
|
||||
{
|
||||
end = begin.AddMonths(1);
|
||||
var result = QueryList(begin, end, t.SupplierId, yuyan);
|
||||
//if (t.SupplierId == "9999.1")
|
||||
//{
|
||||
// LogHelper.Info(t.SupplierName + "的采购订单数据" + begin.ToString() + "-----" + end.ToString());
|
||||
// LogHelper.Info(result);
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// LogHelper.Info(t.SupplierName + "的采购订单数据" + begin.ToString() + "-----" + end.ToString());
|
||||
// LogHelper.Info(result);
|
||||
//}
|
||||
if (t.SupplierId == "9999.1")
|
||||
{
|
||||
LogHelper.Info(t.SupplierName + "的采购订单数据" + begin.ToString() + "-----" + end.ToString());
|
||||
LogHelper.Info(result);
|
||||
}
|
||||
else
|
||||
{
|
||||
LogHelper.Info(t.SupplierName + "的采购订单数据" + begin.ToString() + "-----" + end.ToString());
|
||||
LogHelper.Info(result);
|
||||
}
|
||||
List<dynamic> data = JsonHelper.ToObject<List<dynamic>>(result);
|
||||
//List<dynamic> data = System.Text.Json.JsonSerializer.Deserialize<List<dynamic>>(result);
|
||||
if (data.Count > 0)
|
||||
@ -634,6 +634,10 @@ namespace MyCode.Project.Services.Implementation
|
||||
purchaseOrderItem.SpecificationModel = item["FMaterialId.FSpecification"];
|
||||
purchaseOrderItem.F_TSPR_Text_qtr1 = item["F_TSPR_Text_qtr1"];
|
||||
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);
|
||||
}
|
||||
else
|
||||
@ -663,6 +667,9 @@ namespace MyCode.Project.Services.Implementation
|
||||
oldItem.MSSSupplierLot = item["FLot"];
|
||||
oldItem.F_TSPR_Text_qtr1 = item["F_TSPR_Text_qtr1"];
|
||||
oldItem.FDEMANDBILLNO = item["FDEMANDBILLNO"];
|
||||
oldItem.freceiveorgId = item["FReceiveOrgId"];
|
||||
oldItem.ReceiveorgCode = item["FReceiveOrgId.FNumber"];
|
||||
oldItem.ReceiveorgName = item["FReceiveOrgId.FNAME"];
|
||||
_purchaseOrderItemRepository.Update(oldItem);
|
||||
}
|
||||
|
||||
@ -854,7 +861,10 @@ namespace MyCode.Project.Services.Implementation
|
||||
invoiceOrderItemTemp.MSSSupplierLot = t.MSSSupplierLot;
|
||||
invoiceOrderItemTemp.UnitName = t.UnitName;
|
||||
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);
|
||||
ScanEntry tempUpdate = new ScanEntry();
|
||||
tempUpdate.Qty = (int)temp.Qty;
|
||||
|
@ -74,7 +74,8 @@
|
||||
|
||||
<!--测试redis-->
|
||||
<add key="RedisAddress" value=",password=" />
|
||||
|
||||
<!--需要显示的收料组织订单-->
|
||||
<add key="ReceiveorgCode" value="101" />
|
||||
|
||||
<!--微信API接口地址-->
|
||||
<add key="WeixinApiUrl" value="" />
|
||||
@ -151,8 +152,8 @@
|
||||
<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="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="QiniuSecretKey" value="" />
|
||||
<add key="QiniuBucket" value="" />
|
||||
@ -160,7 +161,7 @@
|
||||
<!-- 七牛参数配置end -->
|
||||
</appSettings>
|
||||
<!--
|
||||
有关 web.config 更改的说明,请参见 http://go.microsoft.com/fwlink/?LinkId=235367。
|
||||
有关 web.config 更改的说明,请参见 http://go.microsoft.com/fwlink/?LinkId=235367
|
||||
|
||||
可在 <httpRuntime> 标记上设置以下特性。
|
||||
<system.Web>
|
||||
|
Loading…
x
Reference in New Issue
Block a user