48 lines
1.2 KiB
C#
48 lines
1.2 KiB
C#
|
|
using Kingdee.BOS;
|
|||
|
|
using Kingdee.BOS.Orm.DataEntity;
|
|||
|
|
using Kingdee.BOS.ServiceHelper;
|
|||
|
|
using System;
|
|||
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Linq;
|
|||
|
|
using System.Text;
|
|||
|
|
using System.Threading.Tasks;
|
|||
|
|
|
|||
|
|
namespace GZ_LTHPilot_ORDER.Service
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 销售订单服务类
|
|||
|
|
/// </summary>
|
|||
|
|
public class SaleOrderService
|
|||
|
|
{
|
|||
|
|
private Context ctx;
|
|||
|
|
|
|||
|
|
public SaleOrderService(Context ctx)
|
|||
|
|
{
|
|||
|
|
this.ctx = ctx;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 根据纸质合同号、组织获取销售订单
|
|||
|
|
/// </summary>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
public DynamicObjectCollection GetSaleOrderByOrgIdAndContractNo(string orgId, string contractNo)
|
|||
|
|
{
|
|||
|
|
var sqlTemp = @"/*dialect*/SELECT
|
|||
|
|
*
|
|||
|
|
FROM
|
|||
|
|
T_SAL_ORDER t1
|
|||
|
|
LEFT JOIN T_SAL_ORDERFIN t1fin ON t1.FID = t1fin.FID
|
|||
|
|
WHERE
|
|||
|
|
1 = 1
|
|||
|
|
AND t1.FDOCUMENTSTATUS = 'C'
|
|||
|
|
AND t1.FCANCELSTATUS = 'A'
|
|||
|
|
AND t1.FSALEORGID = '{0}'
|
|||
|
|
AND t1.F_CONTRACTNUMBER = '{1}'
|
|||
|
|
";
|
|||
|
|
var sql = string.Format(sqlTemp, orgId, contractNo);
|
|||
|
|
var resultData = DBServiceHelper.ExecuteDynamicObject(ctx, sql);
|
|||
|
|
return resultData;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|