|
@@ -7,6 +7,7 @@ using JLHHJSvr.Tools;
|
|
|
using LJLib.DAL.SQL;
|
|
|
using Microsoft.SqlServer.Server;
|
|
|
using Newtonsoft.Json.Linq;
|
|
|
+using NPOI.SS.Formula.Functions;
|
|
|
using System;
|
|
|
using System.Collections;
|
|
|
using System.Collections.Generic;
|
|
@@ -695,15 +696,15 @@ namespace JLHHJSvr.Helper
|
|
|
if (key.Contains("_EMPTY")) key = "";
|
|
|
if (mx.mtrlid > 0 && key.Equals(mx.chastr) && powerArr.Contains(mx.formulakind.Value))
|
|
|
{
|
|
|
- if (mx.formulakind == 0 || mx.formulakind == 1 || mx.formulakind == 2 || mx.formulakind == 3)
|
|
|
+ if (mx.formulakind == 0 || mx.formulakind == 1 || mx.formulakind == 2 || mx.formulakind == 3 || mx.formulakind == 4)
|
|
|
{
|
|
|
name_arr[0] = AppendToString(name_arr[0], SplitNameCount(mx.mtrlname, Convert.ToInt32(mx.qty.Value)));
|
|
|
}
|
|
|
- if (mx.formulakind == 40 || mx.formulakind == 41 || mx.formulakind == 42 || mx.formulakind == 43)
|
|
|
+ if (mx.formulakind == 40 || mx.formulakind == 41 || mx.formulakind == 42 || mx.formulakind == 43 || mx.formulakind == 44)
|
|
|
{
|
|
|
name_arr[1] = AppendToString(name_arr[1], SplitNameCount(mx.mtrlname, Convert.ToInt32(mx.qty.Value)));
|
|
|
}
|
|
|
- if (mx.formulakind == 50 || mx.formulakind == 51 || mx.formulakind == 52 || mx.formulakind == 53)
|
|
|
+ if (mx.formulakind == 50 || mx.formulakind == 51 || mx.formulakind == 52 || mx.formulakind == 53 || mx.formulakind == 54)
|
|
|
{
|
|
|
var mtrlname_temp = mx.mtrlname;
|
|
|
if (!(mx.mtrlname.IndexOf("分") > -1 && mx.thickness == 0 || mx.if_inputqty == 1))
|
|
@@ -712,12 +713,12 @@ namespace JLHHJSvr.Helper
|
|
|
}
|
|
|
name_arr[2] = AppendToString(name_arr[2], SplitNameCount(mtrlname_temp, Convert.ToInt32(mx.qty.Value)));
|
|
|
}
|
|
|
- if (mx.formulakind == 60 || mx.formulakind == 61 || mx.formulakind == 62 || mx.formulakind == 63)
|
|
|
+ if (mx.formulakind == 60 || mx.formulakind == 61 || mx.formulakind == 62 || mx.formulakind == 63 || mx.formulakind == 64)
|
|
|
{
|
|
|
name_arr[3] = AppendToString(name_arr[3], SplitNameCount(mx.mtrlname, Convert.ToInt32(mx.qty.Value)));
|
|
|
}
|
|
|
|
|
|
- if (mx.formulakind == 80 || mx.formulakind == 81)
|
|
|
+ if (mx.formulakind == 80 || mx.formulakind == 81 || mx.formulakind == 84)
|
|
|
{
|
|
|
name_arr[0] = AppendToString(name_arr[0], mx.mtrlname);
|
|
|
}
|
|
@@ -1457,7 +1458,8 @@ namespace JLHHJSvr.Helper
|
|
|
{ 13,"毡类" },
|
|
|
{ 14,"打底无纺布" },
|
|
|
{ 29,"网面布料" },
|
|
|
- { 999,"床网" }
|
|
|
+ { 999,"床网" },
|
|
|
+ {1201,"顶布裥棉" }
|
|
|
};
|
|
|
var chastrSet = new HashSet<string>() { "大侧", "小侧1", "小侧2", "小侧3", "V侧1", "V侧2", "V侧3" };
|
|
|
var countDict = new Dictionary<string, int>();
|
|
@@ -1476,11 +1478,12 @@ namespace JLHHJSvr.Helper
|
|
|
if (mx.mtrlid > 0 && new int[] { 32, 12, 13, 14, 29 }.Contains(mx.formulakind.Value))
|
|
|
{
|
|
|
this.ProcessWangMianBLPrdPf(mx, qdList, mx.chastr, kindDict[mx.formulakind.Value], ++countDict[key]);
|
|
|
- }
|
|
|
-
|
|
|
- if (mx.formulakind == 999)
|
|
|
+ } else if (mx.formulakind == 999)
|
|
|
{
|
|
|
this.ProcessChuangWangPrdPf(mx, qdList, mx.chastr, ++countDict[key]);
|
|
|
+ } else if(mx.formulakind == 1201)
|
|
|
+ {
|
|
|
+ // 不需要操作
|
|
|
}
|
|
|
}
|
|
|
|