From 4e4e521443769b5cef292423a3cf3902f583f722 Mon Sep 17 00:00:00 2001
From: 仲国强 <519541279@qq.com>
Date: 星期五, 08 十月 2021 17:03:45 +0800
Subject: [PATCH] Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-API
---
WebAPI/Controllers/Pay_SingleBalBillController.cs | 256 ++++++++++++++++++++++++++++++++
WebAPI/ListModels.cs | 25 +++
WebAPI/DLL/ClsPay_SingleBalBill.cs | 30 +-
WebAPI/Models/Pay_SingleBalBillSub.cs | 45 +++++
WebAPI/WebAPI.csproj | 1
WebAPI/Models/Pay_SingleBalBill.cs | 74 +++++++++
6 files changed, 415 insertions(+), 16 deletions(-)
diff --git a/WebAPI/Controllers/Pay_SingleBalBillController.cs b/WebAPI/Controllers/Pay_SingleBalBillController.cs
new file mode 100644
index 0000000..a51a0aa
--- /dev/null
+++ b/WebAPI/Controllers/Pay_SingleBalBillController.cs
@@ -0,0 +1,256 @@
+锘縰sing Newtonsoft.Json.Linq;
+using Pub_Class;
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Web.Http;
+using WebAPI.Models;
+
+namespace WebAPI.Controllers
+{
+
+ public class Pay_SingleBalBillController : ApiController
+ {
+ public DBUtility.ClsPub.Enum_BillStatus BillStatus;
+
+ private json objJsonResult = new json();
+ SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
+ DataSet ds;
+
+
+ /// <summary>
+ /// 杩斿洖宸ヨ祫缁撶畻涓汉鍒楄〃
+ ///鍙傛暟锛歴tring sql銆�
+ ///杩斿洖鍊硷細object銆�
+ /// </summary>
+ [Route("Pay_SingleBalBill/list")]
+ [HttpGet]
+ public object list(string sWhere)
+ {
+ try
+ {
+ if (sWhere == null || sWhere.Equals(""))
+ {
+ ds = oCN.RunProcReturn("select * from h_v_Pay_SingleBalBillList " + sWhere, "h_v_Pay_SingleBalBillList");
+ }
+ else
+ {
+ string sql1 = "select * from h_v_Pay_SingleBalBillList where 1 = 1 ";
+ string sql = sql1 + sWhere;
+ ds = oCN.RunProcReturn(sql, "h_v_Pay_SingleBalBillList");
+ }
+ if (ds == null || ds.Tables[0].Rows.Count == 0)
+ {
+ objJsonResult.code = "0";
+ objJsonResult.count = 0;
+ objJsonResult.Message = "false锛�";
+ objJsonResult.data = null;
+ return objJsonResult;
+ }
+ else
+ {
+ objJsonResult.code = "1";
+ objJsonResult.count = 1;
+ objJsonResult.Message = "Sucess锛�";
+ objJsonResult.data = ds.Tables[0];
+ return objJsonResult;
+ }
+ }
+ catch (Exception e)
+ {
+ objJsonResult.code = "0";
+ objJsonResult.count = 0;
+ objJsonResult.Message = "Exception锛�" + e.ToString();
+ objJsonResult.data = null;
+ return objJsonResult;
+ }
+ }
+
+ /// <summary>
+ /// 鏂板鍗曟嵁-淇濆瓨鎸夐挳
+ ///鍙傛暟锛歴tring sql銆�
+ ///杩斿洖鍊硷細object銆�
+ /// </summary>
+ [Route("Pay_SingleBalBill/AddBill")]
+ [HttpPost]
+ public object AddBill([FromBody] JObject sMainSub)
+ {
+ var _value = sMainSub["sMainSub"].ToString();
+ string msg1 = _value.ToString();
+ oCN.BeginTran();
+ //淇濆瓨涓昏〃
+ objJsonResult = AddBillMain(msg1);
+ if (objJsonResult.code == "0")
+ {
+ oCN.RollBack();
+ objJsonResult.code = "0";
+ objJsonResult.count = 0;
+ objJsonResult.Message = objJsonResult.Message;
+ objJsonResult.data = null;
+ return objJsonResult;
+ }
+ oCN.Commit();
+ objJsonResult.code = "1";
+ objJsonResult.count = 1;
+ objJsonResult.Message = "鏂板鍗曟嵁鎴愬姛锛�";
+ objJsonResult.data = ds.Tables[0];
+ return objJsonResult;
+ }
+
+ public json AddBillMain(string msg1)
+ {
+ string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
+ string msg2 = sArray[0].ToString();
+ string msg3 = sArray[1].ToString();
+ try
+ {
+ msg2 = "[" + msg2.ToString() + "]";
+ List<Pay_SingleBalBill> mainList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Pay_SingleBalBill>>(msg2);
+ string HBillType = "2205";
+ long HInterID = mainList[0].HInterID;//閫掑叆type寰楀埌鐨勫崟鎹甀D
+ string HBillNo = mainList[0].HBillNo;//閫掑叆type寰楀埌鐨勫崟鎹彿
+ DateTime HDate = mainList[0].HDate;//鏃ユ湡
+ int HYear = 2021;
+ double HPeriod = 1;
+ string HRemark = mainList[0].HRemark;//澶囨敞
+ string HBillSubType = mainList[0].HBillSubType;
+ string HMaker = mainList[0].HMaker;
+ string HExplanation = mainList[0].HExplanation;
+ string HInnerBillNo = mainList[0].HInnerBillNo;
+ long HMaterID = mainList[0].HMaterID;//浜у搧ID
+ long HGroupID = mainList[0].HGroupID;
+ long HDeptID = mainList[0].HDeptID;
+ long HProcID = mainList[0].HProcID;
+ long HEmpID = mainList[0].HEmpID;
+ long HPayType = mainList[0].HPayType;
+ //long HMaterTypeID = 0;
+ int HPRDORGID = mainList[0].HPRDORGID; //缁勭粐
+
+ //涓昏〃
+ oCN.RunProc("Insert Into Pay_SingleBalBillMain " +
+ "(HBillType,HBillSubType,HInterID,HBillNo,HDate" +
+ ",HYear,HPeriod,HRemark,HMaker,HMakeDate" +
+ ",HGroupID,HDeptID,HEmpID,HPayType,HExplanation,HInnerBillNo" +
+ ") " +
+ " values('" + HBillType + "'," + HBillSubType + ",'" + HInterID + "','" + HBillNo + "','" + HDate + "'" +
+ "," + HYear + "," + HPeriod + ",'" + HRemark + "','" + HMaker + "',getdate()," + HGroupID + "," + HDeptID + "," + HEmpID + ","+
+ "," + HPayType + "," + HExplanation + ",'" + HInnerBillNo + "'," +
+ ") ");
+
+ //淇濆瓨瀛愯〃
+ objJsonResult = AddBillSub(msg3, HInterID);
+ if (objJsonResult.code == "0")
+ {
+ objJsonResult.code = "0";
+ objJsonResult.count = 0;
+ objJsonResult.Message = objJsonResult.Message;
+ objJsonResult.data = null;
+ return objJsonResult;
+ }
+ else
+ {
+ if (ClsPub.isStrNull(ds.Tables[0].Rows[0][0]) == "2")
+ {
+ objJsonResult.code = "0";
+ objJsonResult.count = 0;
+ objJsonResult.Message = ClsPub.isStrNull(ds.Tables[0].Rows[0][1]);
+ objJsonResult.data = null;
+ return objJsonResult;
+ }
+ }
+ objJsonResult.code = "1";
+ objJsonResult.count = 1;
+ objJsonResult.Message = null;
+ objJsonResult.data = null;
+ return objJsonResult;
+ }
+ catch (Exception e)
+ {
+ objJsonResult.code = "0";
+ objJsonResult.count = 0;
+ objJsonResult.Message = "Exception锛�" + e.ToString();
+ objJsonResult.data = null;
+ return objJsonResult;
+ }
+ }
+
+ public json AddBillSub(string msg3, long HInterID)
+ {
+ List<Pay_SingleBalBillSub> subList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Pay_SingleBalBillSub>>(msg3);
+ for (int i = 0; i < subList.ToArray().Length; i++)
+ {
+ //if (subList[i].HWorkQty <= 0)
+ //{
+ // objJsonResult.code = "0";
+ // objJsonResult.count = 0;
+ // objJsonResult.Message = "绗�" + i + "琛岋紝鍔犲伐鏁伴噺涓嶈兘涓�0鎴栬�呭皬浜�0";
+ // objJsonResult.data = null;
+ // return objJsonResult;
+ //}
+
+ string HCloseMan = "";//鍏抽棴浜�
+ bool HCloseType = false;//
+ string HEntryCloseDate = "";//鏃堕棿鍗曚綅
+ long HSourceInterID = 0;//婧愬崟涓诲唴鐮�
+ long HSourceEntryID = 0;//婧愬崟瀛愬唴鐮�
+ string HSourceBillNo = "";//婧愬崟鍗曞彿
+ string HSourceBillType = "";//婧愬崟绫诲瀷
+ double HRelationQty = 0;//鍏宠仈鏁伴噺
+ double HRelationMoney = 0;//鍏宠仈閲戦
+ decimal HTimes = 0;
+ decimal HQty = 0;
+ decimal HPrice = 0;
+ decimal HMoney = 0;
+ long HICMOInterID = 0;
+ string HICMOBillNo = "";
+ long HProcID_S = 0;//宸ユID
+ long HMaterID_S = 0;
+ long HEmpID_S = 0;
+ long HSourceID_S = 0;
+ long HProcReportInterID = 0;
+ long HProcReportEntryID = 0;
+ long HProcPlanInterID = 0;
+ long HProcPlanEntryID = 0;
+ string HProcReportBillNo = "";
+ string HProcPlanBillNo = "";
+ decimal HPriceRate = 0;
+ decimal HSubsidyTotal = 0;
+ decimal HDeuctTotal = 0;
+ decimal HPackQty = 0;
+ decimal HPackPrice = 0;
+ decimal HPackMoney = 0;
+ long HPackMaterID = 0;
+ decimal HSubsidyQty = 0;
+ decimal HSubsidyMoney = 0;
+
+ oCN.RunProc("Insert into Pay_SingleBalBillSub " +
+ " (HInterID,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" +
+ ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" +
+ ",HMaterID_S,HProcID_S,HEmpID_S,HSourceID_S,HTimes,HQty,HPrice," +
+ ",HMoney,HICMOInterID,HICMOBillNo,HProcReportInterID,HProcReportEntryID,HProcReportBillNo" +
+ ",HProcPlanInterID,HProcPlanEntryID,HProcPlanBillNo" +
+ ",HPriceRate,HSubsidyTotal,HDeuctTotal" +
+ ",HPackQty,HPackPrice,HPackMoney,HPackMaterID,HSubsidyQty,HSubsidyMoney" +
+ ") values("
+ + HInterID + "," + i + "," + subList[i].HEntryID + ",'" + HCloseMan + "'" +
+ "," + HEntryCloseDate + "," + Convert.ToString(HCloseType ? 1 : 0) +
+ ",'" + subList[i].HRemark + "'," + HSourceInterID + "," + HSourceEntryID + ",'" + HSourceBillNo + "','" + HSourceBillType + "'," + HRelationQty + "," + HRelationMoney + "," +
+ "," + HProcID_S + "," + HMaterID_S + "," + HEmpID_S + ", " + HSourceID_S + ",'" + HTimes + "','" + HQty + "'" +
+ ",'" + HPrice + "','" + HMoney + "','" + HICMOInterID + "'," + HICMOBillNo + "," + HProcReportInterID + "," + HProcReportEntryID + "," +
+ "," + HProcReportBillNo + "," + HProcPlanInterID + ",'" + HProcPlanEntryID + "','" + HProcPlanBillNo + "'," + HPriceRate + "," + HSubsidyTotal + "," +
+ "," + HDeuctTotal + ",'" + HPackQty + "'," + HPackPrice + "," + HPackMoney + "," + HPackMaterID + "," + HSubsidyQty + "," + HSubsidyMoney + "," +
+ ") ");
+ }
+
+ objJsonResult.code = "1";
+ objJsonResult.count = 1;
+ objJsonResult.Message = null;
+ objJsonResult.data = null;
+ return objJsonResult;
+ }
+
+ //
+ }
+}
\ No newline at end of file
diff --git a/WebAPI/DLL/ClsPay_SingleBalBill.cs b/WebAPI/DLL/ClsPay_SingleBalBill.cs
index fb55e1a..11c293c 100644
--- a/WebAPI/DLL/ClsPay_SingleBalBill.cs
+++ b/WebAPI/DLL/ClsPay_SingleBalBill.cs
@@ -5,7 +5,7 @@
namespace DAL
{
- public class ClsPay_SingleBalBill:DBUtility.ClsXt_BaseBill
+ public class ClsPay_SingleBalBill : DBUtility.ClsXt_BaseBill
{
public Model.ClsPay_SingleBalBillMain omodel = new Model.ClsPay_SingleBalBillMain();
public List<Model.ClsPay_SingleBalBillSub> DetailColl = new List<Model.ClsPay_SingleBalBillSub>();
@@ -16,9 +16,9 @@
base.MvarItemKeySub2 = "Pay_SingleBalBillKS_HeaderText";
base.MvarItemKeySub3 = "";
base.MvarItemKeySub4 = "";
- base.MvarItemKey="Pay_SingleBalBillMain";
- base.MvarReportTitle="宸ヨ祫缁撶畻鍗曪紙鍗曚汉锛�";
- base.BillType="2205";
+ base.MvarItemKey = "Pay_SingleBalBillMain";
+ base.MvarReportTitle = "宸ヨ祫缁撶畻鍗曪紙鍗曚汉锛�";
+ base.BillType = "2205";
base.HBillSubType = "2205";
}
@@ -29,7 +29,7 @@
{
DetailColl = null;
}
-
+
#endregion 鑷畾涔夋柟娉�
//淇敼鍗曟嵁
public override bool ModifyBill(Int64 lngBillKey, ref string sReturn)
@@ -120,8 +120,8 @@
",HYear,HPeriod,HRemark,HMaker,HMakeDate,HSaveFlag" +
",HGroupID,HDeptID,HEmpID,HPayType,HExplanation,HInnerBillNo" +
") " +
- " values('" + this.BillType + "','" + this.HBillSubType + "'," +omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate + "'" +
- ", " + omodel.HYear.ToString() + "," + omodel.HPeriod.ToString() + ",'" + omodel.HRemark + "','" + DBUtility.ClsPub.CurUserName + "',getdate()," + Convert.ToString(omodel.HSaveFlag ? 1 : 0) +
+ " values('" + this.BillType + "','" + this.HBillSubType + "'," + omodel.HInterID.ToString() + ",'" + omodel.HBillNo + "','" + omodel.HDate + "'" +
+ ", " + omodel.HYear.ToString() + "," + omodel.HPeriod.ToString() + ",'" + omodel.HRemark + "','" + DBUtility.ClsPub.CurUserName + "',getdate()," + Convert.ToString(omodel.HSaveFlag ? 1 : 0) +
", " + omodel.HGroupID.ToString() + "," + omodel.HDeptID.ToString() + "," + omodel.HEmpID.ToString() + "," + omodel.HPayType.ToString() + ",'" + omodel.HExplanation + "','" + omodel.HInnerBillNo + "'" +
") ");
//鎻掑叆瀛愯〃
@@ -176,9 +176,9 @@
try
{
//鏌ヨ涓昏〃
- DataSet Ds ;
+ DataSet Ds;
Ds = oCn.RunProcReturn("Select * from Pay_SingleBalBillMain Where HInterID=" + lngBillKey.ToString(), "Pay_SingleBalBillMain");
- if(Ds.Tables[0].Rows.Count==0)
+ if (Ds.Tables[0].Rows.Count == 0)
{
sReturn = "鍗曟嵁鏈壘鍒帮紒";
return false;
@@ -217,9 +217,9 @@
omodel.HExplanation = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HExplanation"]);
omodel.HInnerBillNo = DBUtility.ClsPub.isStrNull(Ds.Tables[0].Rows[0]["HInnerBillNo"]);
//
-
+
//寰幆
- DataSet DsSub ;
+ DataSet DsSub;
DsSub = oCn.RunProcReturn("Select * from Pay_SingleBalBillSub Where HInterID=" + lngBillKey.ToString() + "order by HEntryID", "Pay_SingleBalBillSub");
DetailColl.Clear();//娓呯┖
for (int i = 0; i < DsSub.Tables[0].Rows.Count; i++)
@@ -233,8 +233,8 @@
oSub.HSourceBillType = DsSub.Tables[0].Rows[i]["HSourceBillType"].ToString().Trim();
oSub.HSourceBillNo = DsSub.Tables[0].Rows[i]["HSourceBillNo"].ToString().Trim();
oSub.HRelationQty = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HRelationQty"]);
- oSub.HRelationMoney = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HRelationMoney"]);
- oSub.HCloseMan = DBUtility.ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HCloseMan"]);
+ oSub.HRelationMoney = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HRelationMoney"]);
+ oSub.HCloseMan = DBUtility.ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HCloseMan"]);
oSub.HCloseType = DBUtility.ClsPub.isBool(DsSub.Tables[0].Rows[i]["HCloseType"]);
oSub.HEntryCloseDate = DBUtility.ClsPub.isDate(DsSub.Tables[0].Rows[i]["HEntryCloseDate"]);
oSub.HRemark = DsSub.Tables[0].Rows[i]["HRemark"].ToString().Trim();
@@ -282,8 +282,8 @@
throw (e);
}
}
-
-
+
+
}
}
diff --git a/WebAPI/ListModels.cs b/WebAPI/ListModels.cs
index f655ed9..d1903a8 100644
--- a/WebAPI/ListModels.cs
+++ b/WebAPI/ListModels.cs
@@ -1202,7 +1202,30 @@
List<Model.ClsSc_MouldMoveStockStepOutBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsSc_MouldMoveStockStepOutBillSub>>(jsonString);
return list;
}
-
+ /// <summary>
+ /// 澶勭悊宸ヨ祫涓汉缁撶畻鍗曚富琛ㄧ殑json
+ /// </summary>
+ /// <param name="jsonString"></param>
+ /// <returns></returns>
+ public List<Model.ClsPay_SingleBalBillMain> getObjectByJson_Pay_SingleBalBillMain(string jsonString)
+ {
+ jsonString = "[" + jsonString.ToString() + "]";
+ List<Model.ClsPay_SingleBalBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsPay_SingleBalBillMain>>(jsonString);
+ return list;
+ }
+
+
+ /// <summary>
+ /// 澶勭悊宸ヨ祫涓汉缁撶畻鍗曞瓙琛ㄧ殑json
+ /// </summary>
+ /// <param name="jsonString"></param>
+ /// <returns></returns>
+ public List<Model.ClsPay_SingleBalBillSub> getObjectByJson_Pay_SingleBalBillSub(string jsonString)
+ {
+ jsonString = "[" + jsonString.ToString() + "]";
+ List<Model.ClsPay_SingleBalBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsPay_SingleBalBillSub>>(jsonString);
+ return list;
+ }
/// <summary>
/// 澶勭悊鏂板妯″叿瀵垮懡璋冩暣鍗曚富琛ㄧ殑json
/// </summary>
diff --git a/WebAPI/Models/Pay_SingleBalBill.cs b/WebAPI/Models/Pay_SingleBalBill.cs
new file mode 100644
index 0000000..5e074ae
--- /dev/null
+++ b/WebAPI/Models/Pay_SingleBalBill.cs
@@ -0,0 +1,74 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+
+namespace WebAPI.Models
+{
+ public class Pay_SingleBalBill
+ {
+ public long HInterID { get; set; }
+ public long HEntryID { get; set; }
+ public long HPeriod { get; set; }
+ public string HBillType { get; set; }
+ public string HBillSubType { get; set; }
+
+ public DateTime HDate { get; set; }
+ public string HBillNo { get; set; }
+ public long HBillStatus { get; set; }
+ public long HCheckItemNowID { get; set; }
+ public long HCheckItemNextID { get; set; }
+ public long HCheckFlowID { get; set; }
+ public string HRemark { get; set; }
+ public string HExplanation { get; set; }
+ public string HInnerBillNo { get; set; }
+ public string HBacker { get; set; }
+ public DateTime HBackDate { get; set; }
+ public string HChecker { get; set; }
+ public DateTime HCheckDate { get; set; }
+ public string HMaker { get; set; }
+ public DateTime HMakeDate { get; set; }
+ public string HUpDater { get; set; }
+ public DateTime HUpDateDate { get; set; }
+ public string HCloseMan { get; set; }
+ public DateTime HCloseDate { get; set; }
+ public string HDeleteMan { get; set; }
+ public DateTime HDeleteDate { get; set; }
+ public string HCloseType { get; set; }
+ public long HGroupID { get; set; }
+ public long HDeptID { get; set; }
+ public long HMaterID { get; set; }
+ public long HProcID { get; set; }
+ public long HSourceInterID { get; set; }
+ public long HSourceEntryID { get; set; }
+ public long HEmpID { get; set; }
+ public long HPayType { get; set; }
+ public string HSourceBillNo { get; set; }
+ public string HSourceBillType { get; set; }
+ public decimal HTimes { get; set; }
+ public decimal HRelationQty { get; set; }
+ public decimal HRelationMoney { get; set; }
+ public decimal HQty { get; set; }
+ public decimal HPrice { get; set; }
+ public decimal HPackQty { get; set; }
+ public decimal HPackPrice { get; set; }
+ public decimal HPackMoney { get; set; }
+ public long HPackMaterID { get; set; }
+ public decimal HPriceRate { get; set; }
+ public decimal HSubsidyTotal { get; set; }
+ public decimal HDeuctTotal { get; set; }
+ public decimal HSubsidyQty { get; set; }
+ public decimal HSubsidyMoney { get; set; }
+ public decimal HMoney { get; set; }
+ public long HICMOInterID { get; set; }
+ public string HICMOBillNo { get; set; }
+ public long HProcReportInterID { get; set; }
+ public long HProcReportEntryID { get; set; }
+ public long HProcPlanInterID { get; set; }
+ public long HProcPlanEntryID { get; set; }
+ public string HProcReportBillNo { get; set; }
+ public string HProcPlanBillNo { get; set; }
+ public int HPRDORGID { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/WebAPI/Models/Pay_SingleBalBillSub.cs b/WebAPI/Models/Pay_SingleBalBillSub.cs
new file mode 100644
index 0000000..70bab04
--- /dev/null
+++ b/WebAPI/Models/Pay_SingleBalBillSub.cs
@@ -0,0 +1,45 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Web;
+
+namespace WebAPI.Models
+{
+ public class Pay_SingleBalBillSub
+ {
+ public long HEntryID { get; set; }
+ public long HMaterID { get; set; }
+ public string HRemark { get; set; }
+ public long HProcID { get; set; }
+ public long HSourceInterID { get; set; }
+ public long HSourceEntryID { get; set; }
+ public long HEmpID { get; set; }
+ public long HPayType { get; set; }
+ public string HSourceBillNo { get; set; }
+ public string HSourceBillType { get; set; }
+ public decimal HTimes { get; set; }
+ public decimal HRelationQty { get; set; }
+ public decimal HRelationMoney { get; set; }
+ public decimal HQty { get; set; }
+ public decimal HPrice { get; set; }
+ public decimal HPackQty { get; set; }
+ public decimal HPackPrice { get; set; }
+ public decimal HPackMoney { get; set; }
+ public long HPackMaterID { get; set; }
+ public decimal HPriceRate { get; set; }
+ public decimal HSubsidyTotal { get; set; }
+ public decimal HDeuctTotal { get; set; }
+ public decimal HSubsidyQty { get; set; }
+ public decimal HSubsidyMoney { get; set; }
+ public decimal HMoney { get; set; }
+ public long HICMOInterID { get; set; }
+ public string HICMOBillNo { get; set; }
+ public long HProcReportInterID { get; set; }
+ public long HProcReportEntryID { get; set; }
+ public long HProcPlanInterID { get; set; }
+ public long HProcPlanEntryID { get; set; }
+ public string HProcReportBillNo { get; set; }
+ public string HProcPlanBillNo { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/WebAPI/WebAPI.csproj b/WebAPI/WebAPI.csproj
index e3f13d8..b799b08 100644
--- a/WebAPI/WebAPI.csproj
+++ b/WebAPI/WebAPI.csproj
@@ -397,6 +397,7 @@
<Compile Include="DLL\ClsSc_MouldOtherOutBill.cs" />
<Compile Include="DLL\ClsSc_MouldOtherInBill.cs" />
<Compile Include="DLL\ClsSc_MouldMoveStockStepOutBill.cs" />
+ <Compile Include="DLL\ClsPay_SingleBalBill.cs" />
<Compile Include="DLL\ClsSc_MouldProdBackBill.cs" />
<Compile Include="DLL\ClsSc_MouldProdInBill.cs" />
<Compile Include="DLL\ClsSc_MouldMoveStockStepInBill.cs" />
--
Gitblit v1.9.1