bug
This commit is contained in:
@@ -70,15 +70,34 @@ namespace Tnb.WarehouseMgr
|
||||
|
||||
BasLocation endLocation = await _db.Queryable<BasLocation>().Where(r => r.id == input.wmsDistaskH.endlocation_id).FirstAsync();
|
||||
string outWhid = "";
|
||||
string outDeptid = "";
|
||||
string outDeptvid = "";
|
||||
string inDeptid = "";
|
||||
string inDeptvid = "";
|
||||
string tranTypeid = "";
|
||||
string tranTypecode = "";
|
||||
// 生产入库(灭菌完成) 仓库传 1001A1100000001MA8KP
|
||||
if (endLocation.wh_id == WmsWareHouseConst.WAREHOUSE_MJC_ID)
|
||||
{
|
||||
outWhid = WmsWareHouseConst.bipwarehouseid_bz;
|
||||
outDeptid = WmsWareHouseConst.sichangqushengchanbu_id;
|
||||
outDeptvid = WmsWareHouseConst.sichangqushengchanbu_vid;
|
||||
inDeptid = WmsWareHouseConst.sichangqucangku_id;
|
||||
inDeptvid = WmsWareHouseConst.sichangqucangku_vid;
|
||||
tranTypeid = "1001A110000000077KMR";
|
||||
tranTypecode = "4K-Cxx-06";
|
||||
}
|
||||
// 生产入库(成品) 仓库传 1001A1100000001MA8ME
|
||||
else if (endLocation.wh_id == WmsWareHouseConst.WAREHOUSE_CP_ID)
|
||||
{
|
||||
outWhid = WmsWareHouseConst.bipwarehouseid_mj;
|
||||
outDeptid = WmsWareHouseConst.sichangqucangku_id;
|
||||
outDeptvid = WmsWareHouseConst.sichangqucangku_vid;
|
||||
inDeptid = WmsWareHouseConst.sichangqucangku_id;
|
||||
inDeptvid = WmsWareHouseConst.sichangqucangku_vid;
|
||||
tranTypeid = "1001A11000000006YKHG";
|
||||
tranTypecode = "4K-Cxx-01";
|
||||
|
||||
bool isOk = await _db.Updateable<WmsSterilizationInstockH>().SetColumns(it => new WmsSterilizationInstockH { status = WmsWareHouseConst.BILLSTATUS_COMPLETE_ID })
|
||||
.Where(it => it.id == input.requireId).ExecuteCommandHasChangeAsync();
|
||||
if (!isOk)
|
||||
@@ -108,7 +127,7 @@ namespace Tnb.WarehouseMgr
|
||||
tableIds.AddRange(unitDatas.Select(x => x.Id).ToList());
|
||||
|
||||
List<ErpExtendField> erpExtendFields = await _db.Queryable<ErpExtendField>().Where(x => tableIds.Contains(x.table_id)).ToListAsync();
|
||||
string userId = wmsRawmatTransferoutstockH.create_id;
|
||||
string userId = wmsRawmatTransferoutstockH.create_id ?? WmsWareHouseConst.AdministratorUserId;
|
||||
string erpCreateId = erpExtendFields.Find(x => x.table_id == userId)?.user_id ?? "";
|
||||
ErpExtendField erpOrg = erpExtendFields.Find(x => x.table_id == (WmsWareHouseConst.AdministratorOrgId));
|
||||
string nowStr = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
|
||||
@@ -119,14 +138,13 @@ namespace Tnb.WarehouseMgr
|
||||
erpRequestData.Add("billmaker", erpCreateId);
|
||||
erpRequestData.Add("corpoid", erpOrg.corpoid);
|
||||
erpRequestData.Add("corpvid", erpOrg.corpvid);
|
||||
erpRequestData.Add("cdptid","1001A1100000001JFOPQ");//部门先写死
|
||||
erpRequestData.Add("cdptvid","0001A1100000000AOMIQ");//部门先写死
|
||||
erpRequestData.Add("cotherdptid","1001A1100000001JFOPQ");//部门先写死
|
||||
erpRequestData.Add("cotherdptvid","0001A1100000000AOMIQ");//部门先写死
|
||||
erpRequestData.Add("cdptid",outDeptid);//部门先写死
|
||||
erpRequestData.Add("cdptvid",outDeptvid);//部门先写死
|
||||
erpRequestData.Add("cotherdptid",inDeptid);//部门先写死
|
||||
erpRequestData.Add("cotherdptvid",inDeptvid);//部门先写死
|
||||
erpRequestData.Add("creationtime", nowStr);
|
||||
erpRequestData.Add("creator", erpCreateId);
|
||||
erpRequestData.Add("ctrantypeid", "0001H11000000000D32A");//先写死
|
||||
erpRequestData.Add("cwarehouseid", "outWhid");//先写死
|
||||
erpRequestData.Add("cwarehouseid", outWhid);//先写死
|
||||
erpRequestData.Add("dbilldate", wmsRawmatTransferoutstockH.create_time.Value.ToString("yyyy-MM-dd HH:mm:ss"));
|
||||
erpRequestData.Add("dmakedate", nowStr);
|
||||
erpRequestData.Add("dshldarrivedate", nowStr);
|
||||
@@ -138,7 +156,8 @@ namespace Tnb.WarehouseMgr
|
||||
erpRequestData.Add("pk_org_v", erpOrg.pk_org_v);
|
||||
erpRequestData.Add("pk_group", erpOrg.pk_group);
|
||||
erpRequestData.Add("vbillcode", wmsRawmatTransferoutstockH.bill_code);
|
||||
erpRequestData.Add("vtrantypecode", "4Y-01");//先写死
|
||||
erpRequestData.Add("ctrantypeid", tranTypeid);//先写死
|
||||
erpRequestData.Add("vtrantypecode", tranTypecode);//先写死
|
||||
|
||||
List<Dictionary<string, object>> erpRequestDataDetails = new List<Dictionary<string, object>>();
|
||||
foreach(var item in wmsCarryCodes)
|
||||
|
||||
Reference in New Issue
Block a user