chen_yjin 1 týždeň pred
rodič
commit
0e05fc1ea1
1 zmenil súbory, kde vykonal 6 pridanie a 1 odobranie
  1. 6 1
      JLHHJSvr/Excutor/CreatPrdPfExcutor.cs

+ 6 - 1
JLHHJSvr/Excutor/CreatPrdPfExcutor.cs

@@ -108,11 +108,13 @@ namespace JLHHJSvr.Excutor
                     };
 
                     var bcpNames = new Dictionary<string, string> { };
+                    var bcpPfGroup = new Dictionary<string, string> { };
                     foreach (var mx in mattress_interface_qd_list)
                     {
                         if (!string.IsNullOrEmpty(mx.bj_pzname_mx_mx) && mx.bj_pzname_mx_mx.Contains(" + ") && !bcpNames.ContainsKey(mx.itemname))
                         {
                             bcpNames.Add(mx.itemname, mx.bj_pzname_mx_mx);
+                            bcpPfGroup.Add(mx.itemname, mx.itemname + '-' + mx.bj_pzname);
                         }
                     }
 
@@ -135,6 +137,7 @@ namespace JLHHJSvr.Excutor
                         }
 
                         var _dscrp = mx.bj_pzname_mx_mx;
+                        var _pfgroup = ls_temp_pfgroup;
                         #region 自动归类半成品
                         string searchValue = mx.itemname + "-" + mx.bj_pzname;
                         bool found = false;
@@ -153,10 +156,12 @@ namespace JLHHJSvr.Excutor
                             if (found)
                             {
                                 var dscrpStr = bcpNames[qdMx.Key];
+                                var pfgroupStr = bcpPfGroup[qdMx.Key];
 
                                 if (!string.IsNullOrEmpty(dscrpStr))
                                 {
                                     _dscrp = dscrpStr;
+                                    _pfgroup = pfgroupStr;
                                 }
                                 break;
                             }
@@ -169,7 +174,7 @@ namespace JLHHJSvr.Excutor
                         {
                             mtrlid = mattress.erp_mtrlid.Value,
                             pfcode = pfcode,
-                            pfgroup = ls_temp_pfgroup,
+                            pfgroup = _pfgroup,
                             SonMtrlid = mx.erp_mtrlid,
                             wrkgrpid = mx.wrkgrpid,
                             wrkgrpcode1 = mx.wrkgrpcode1,