111
This commit is contained in:
@@ -80,6 +80,7 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
getSourceSql = $@"/*dialect*/SELECT FSTABLENAME,FSBILLID,FENTRYID FROM T_PUR_ReqEntry_LK
|
getSourceSql = $@"/*dialect*/SELECT FSTABLENAME,FSBILLID,FENTRYID FROM T_PUR_ReqEntry_LK
|
||||||
WHERE FSBILLID = {tempFid} and FSTABLENAME='T_SAL_ORDERENTRY' ";
|
WHERE FSBILLID = {tempFid} and FSTABLENAME='T_SAL_ORDERENTRY' ";
|
||||||
dt = DBServiceHelper.ExecuteDynamicObject(this.Context, getSourceSql);
|
dt = DBServiceHelper.ExecuteDynamicObject(this.Context, getSourceSql);
|
||||||
|
|
||||||
if (dt == null || dt.Count == 0 || dt.Count>1)
|
if (dt == null || dt.Count == 0 || dt.Count>1)
|
||||||
{
|
{
|
||||||
//throw new KDBusinessException("", "没有找到跨组织的采购申请单:" + getSourceSql);
|
//throw new KDBusinessException("", "没有找到跨组织的采购申请单:" + getSourceSql);
|
||||||
@@ -87,6 +88,12 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
var FSBILLIDList = dt.Select(t => t["FSBILLID"].ToString()).Distinct().ToList();
|
||||||
|
if (FSBILLIDList.Count > 1)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
//采购订单
|
//采购订单
|
||||||
tempFid = int.Parse(dt.Select(t => t["FSBILLID"]).FirstOrDefault().ToString());
|
tempFid = int.Parse(dt.Select(t => t["FSBILLID"]).FirstOrDefault().ToString());
|
||||||
tablename = dt.Select(t => t["FSTABLENAME"]).FirstOrDefault().ToString();
|
tablename = dt.Select(t => t["FSTABLENAME"]).FirstOrDefault().ToString();
|
||||||
@@ -98,13 +105,18 @@ namespace Pilot_KD_Parino.Sal_Order
|
|||||||
getSourceSql = $@"/*dialect*/SELECT FSTABLENAME,FSBILLID,FENTRYID FROM t_PUR_POOrderEntry_LK
|
getSourceSql = $@"/*dialect*/SELECT FSTABLENAME,FSBILLID,FENTRYID FROM t_PUR_POOrderEntry_LK
|
||||||
WHERE FSBILLID = {tempFid} and FSTABLENAME='T_PUR_ReqEntry' ";
|
WHERE FSBILLID = {tempFid} and FSTABLENAME='T_PUR_ReqEntry' ";
|
||||||
dt = DBServiceHelper.ExecuteDynamicObject(this.Context, getSourceSql);
|
dt = DBServiceHelper.ExecuteDynamicObject(this.Context, getSourceSql);
|
||||||
if (dt == null || dt.Count == 0 || dt.Count > 1)
|
if (dt == null || dt.Count == 0)
|
||||||
{
|
{
|
||||||
//throw new KDBusinessException("", "没有找到跨组织的采购订单:" + getSourceSql);
|
//throw new KDBusinessException("", "没有找到跨组织的采购订单:" + getSourceSql);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
var FSBILLIDList2 = dt.Select(t => t["FSBILLID"].ToString()).Distinct().ToList();
|
||||||
|
if (FSBILLIDList2.Count > 1)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
//兴诺的销售订单
|
//兴诺的销售订单
|
||||||
tempFid = int.Parse(dt.Select(t => t["FSBILLID"]).FirstOrDefault().ToString());
|
tempFid = int.Parse(dt.Select(t => t["FSBILLID"]).FirstOrDefault().ToString());
|
||||||
tablename = dt.Select(t => t["FSTABLENAME"]).FirstOrDefault().ToString();
|
tablename = dt.Select(t => t["FSTABLENAME"]).FirstOrDefault().ToString();
|
||||||
|
|||||||
Reference in New Issue
Block a user