😎修改查询ecn逻辑、修改sap服务请求报文、优化输出参数逻辑
This commit is contained in:
parent
4dac24916b
commit
ad441155a5
@ -326,7 +326,7 @@ public class SapService : IDynamicApiController, ITransient
|
|||||||
foreach (var item in items)
|
foreach (var item in items)
|
||||||
{
|
{
|
||||||
var element = new XElement("item",
|
var element = new XElement("item",
|
||||||
new XElement("MATNR", item.Matnr)
|
new XElement("Matnr", item.Matnr)
|
||||||
);
|
);
|
||||||
|
|
||||||
itemElements.Add(element);
|
itemElements.Add(element);
|
||||||
@ -367,7 +367,6 @@ public class SapService : IDynamicApiController, ITransient
|
|||||||
new XElement("Datuv", input.Datuv),
|
new XElement("Datuv", input.Datuv),
|
||||||
new XElement("Lvorm", input.Lvorm),
|
new XElement("Lvorm", input.Lvorm),
|
||||||
new XElement("Item",
|
new XElement("Item",
|
||||||
new XElement("item",
|
|
||||||
EcnItem(input.ItemList)
|
EcnItem(input.ItemList)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@ -375,7 +374,6 @@ public class SapService : IDynamicApiController, ITransient
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
|
||||||
);
|
);
|
||||||
|
|
||||||
var httpClientHandler = new HttpClientHandler
|
var httpClientHandler = new HttpClientHandler
|
||||||
|
@ -59,7 +59,7 @@ public class ChangeNoticeEcnService : IDynamicApiController, ITransient
|
|||||||
public async Task<SqlSugarPagedList<ChangeNoticeEcnOutput>> Page(PageChangeNoticeEcnInput input)
|
public async Task<SqlSugarPagedList<ChangeNoticeEcnOutput>> Page(PageChangeNoticeEcnInput input)
|
||||||
{
|
{
|
||||||
var query = await _obj118Rep.AsQueryable()
|
var query = await _obj118Rep.AsQueryable()
|
||||||
.Where(x => (x.CheckedStatus == 1 || x.CheckedStatus == 0) && x.deleted == false && x.IsLatestVersion == true)
|
.Where(x => (x.CheckedStatus == 1 || x.CheckedStatus == 0) && x.deleted == false && x.IsLatestVersion == true && x._System_CurrentStage == "结束")
|
||||||
.WhereIF(!string.IsNullOrWhiteSpace(input._System_objNBS), u => u._System_objNBS.Contains(input._System_objNBS.Trim()))
|
.WhereIF(!string.IsNullOrWhiteSpace(input._System_objNBS), u => u._System_objNBS.Contains(input._System_objNBS.Trim()))
|
||||||
.WhereIF(input.fld004693Range != null && input.fld004693Range.Length == 2, u => u.fld004693 >= input.fld004693Range[0] && u.fld004693 <= input.fld004693Range[1])
|
.WhereIF(input.fld004693Range != null && input.fld004693Range.Length == 2, u => u.fld004693 >= input.fld004693Range[0] && u.fld004693 <= input.fld004693Range[1])
|
||||||
.Select<ChangeNoticeEcnOutput>()
|
.Select<ChangeNoticeEcnOutput>()
|
||||||
@ -99,7 +99,7 @@ public class ChangeNoticeEcnService : IDynamicApiController, ITransient
|
|||||||
var apiOutput = await _sapService.SapEcnApi(sapEcnInput);
|
var apiOutput = await _sapService.SapEcnApi(sapEcnInput);
|
||||||
string codeVal = apiOutput.code == "S" ? "成功" : "失败";
|
string codeVal = apiOutput.code == "S" ? "成功" : "失败";
|
||||||
var msg = apiOutput.msg;
|
var msg = apiOutput.msg;
|
||||||
if (apiOutput.msg == "")
|
if (apiOutput.msg == "" && apiOutput.code == "S")
|
||||||
{
|
{
|
||||||
msg = "同步成功";
|
msg = "同步成功";
|
||||||
}
|
}
|
||||||
@ -162,7 +162,7 @@ public class ChangeNoticeEcnService : IDynamicApiController, ITransient
|
|||||||
var apiOutput = await _sapService.SapEcnApi(sapEcnInput);
|
var apiOutput = await _sapService.SapEcnApi(sapEcnInput);
|
||||||
string codeVal = apiOutput.code == "S" ? "成功" : "失败";
|
string codeVal = apiOutput.code == "S" ? "成功" : "失败";
|
||||||
var msg = apiOutput.msg;
|
var msg = apiOutput.msg;
|
||||||
if (apiOutput.msg == "")
|
if (apiOutput.msg == "" && apiOutput.code == "S")
|
||||||
{
|
{
|
||||||
msg = "同步成功";
|
msg = "同步成功";
|
||||||
}
|
}
|
||||||
@ -199,7 +199,7 @@ public class ChangeNoticeEcnService : IDynamicApiController, ITransient
|
|||||||
public async Task<List<SapOutput>> TimingSyncToSAP()
|
public async Task<List<SapOutput>> TimingSyncToSAP()
|
||||||
{
|
{
|
||||||
var input = await _obj118Rep.AsQueryable()
|
var input = await _obj118Rep.AsQueryable()
|
||||||
.Where(x => (x.CheckedStatus == 1 || x.CheckedStatus == 0) && x.deleted == false && x.IsLatestVersion == true && (x.fld005292 == "A" || x.fld005292 == "M"))
|
.Where(x => (x.CheckedStatus == 1 || x.CheckedStatus == 0) && x._System_CurrentStage == "结束" && x.deleted == false && x.IsLatestVersion == true && x.fld005292 == "A")
|
||||||
.ToListAsync();
|
.ToListAsync();
|
||||||
var SapOutputList = new List<SapOutput>();
|
var SapOutputList = new List<SapOutput>();
|
||||||
var Requser = await _sysConfigService.GetConfigValueByCode<string>(ConfigConst.SapUserName);
|
var Requser = await _sysConfigService.GetConfigValueByCode<string>(ConfigConst.SapUserName);
|
||||||
@ -229,7 +229,7 @@ public class ChangeNoticeEcnService : IDynamicApiController, ITransient
|
|||||||
var apiOutput = await _sapService.SapEcnApi(sapEcnInput);
|
var apiOutput = await _sapService.SapEcnApi(sapEcnInput);
|
||||||
string codeVal = apiOutput.code == "S" ? "成功" : "失败";
|
string codeVal = apiOutput.code == "S" ? "成功" : "失败";
|
||||||
var msg = apiOutput.msg;
|
var msg = apiOutput.msg;
|
||||||
if (apiOutput.msg == "")
|
if (apiOutput.msg == "" && apiOutput.code == "S")
|
||||||
{
|
{
|
||||||
msg = "同步成功";
|
msg = "同步成功";
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user