public JsonResult ImportDataU8() { int _userid = (int)Session["user_id"]; var _rkid = Request["rk"] ?? ""; if (string.IsNullOrEmpty(_rkid)) { return(Json(-1)); } wms_rukudan _rkd = ServiceFactory.wms_rukudanservice.GetEntityById(p => p.ID == int.Parse(_rkid) && p.IsDelete == false); if (_rkd == null) { return(Json(-1)); } if (string.IsNullOrEmpty(_rkd.KehuDH)) { return(Json(-2)); } if (_rkd.JihuaID == null) { return(Json(-2)); } var _jhid = _rkd.JihuaID; var _jhmxs = ServiceFactory.cust_rukujihuamxservice.LoadEntities(p => p.JihuaID == _jhid && p.IsDelete == false).ToList(); if (_jhmxs.Count == 0) { return(Json(-3)); } foreach (var jhmx in _jhmxs) { wms_rukumx _rkmx = new wms_rukumx(); _rkmx.RukuID = _rkd.ID; _rkmx.MakeDate = DateTime.Now; _rkmx.MakeMan = _userid; _rkmx.YishouSL = 0; _rkmx.DaohuoSL = jhmx.JihuaSL; _rkmx.ShangpinID = jhmx.ShangpinID; _rkmx.ShangpinDM = jhmx.ShangpinDM; _rkmx.ShangpinMC = jhmx.ShangpinMC; //var spxx = ServiceFactory.base_shangpinxxservice.LoadEntities(p => p.ID == jhmx.ShangpinID && p.IsDelete == false).ToList(); //if (spxx.Count == 0) // return Json(-1); //_rkmx.ShangpinTM = spxx[0].ShangpinTM; _rkmx.BaozhuangDW = jhmx.BaozhuangDW; _rkmx.Chandi = jhmx.Chandi; _rkmx.Changjia = jhmx.Changjia; _rkmx.Guige = jhmx.Guige; _rkmx.Huansuanlv = jhmx.Huansuanlv; _rkmx.JibenDW = jhmx.JibenDW; _rkmx.Pihao = jhmx.Pihao; _rkmx.ShixiaoRQ = jhmx.ShixiaoRQ; _rkmx.Zhucezheng = jhmx.Zhucezheng; _rkmx.Beizhu = jhmx.Beizhu; _rkmx.Col1 = jhmx.Col1; _rkmx.Col2 = jhmx.Col2; _rkmx.Col3 = jhmx.Col3; _rkmx = ServiceFactory.wms_rukumxservice.AddEntity(_rkmx); } return(Json(1)); }
public JsonResult ImportData() { int _userid = (int)Session["user_id"]; var _bh = Request["bh"] ?? ""; var _rkid = Request["rk"] ?? ""; wms_rukudan _rkd = ServiceFactory.wms_rukudanservice.GetEntityById(p => p.ID == int.Parse(_rkid) && p.IsDelete == false); if (_rkd == null) { return(Json(-1)); } if (_rkd.GongyingshangID != 2) { return(Json(-2)); } int _hzid = (int)_rkd.HuozhuID; json_delivery _del = ServiceFactory.json_deliveryservice.GetEntityById(p => p.DELIVERY_NUMBER == _bh && p.IsDelete == false); if (_del == null) { return(Json(-3)); } json_import _imp = ServiceFactory.json_importservice.GetEntityById(p => p.BillNum == _del.DELIVERY_NUMBER && p.PlanID == _rkd.ID && p.IsDelete == false); if (_imp != null) { return(Json(-4)); } int _i = ServiceFactory.json_batchservice.ImportBatch(_del.DELIVERY_NUMBER, _rkd.KehuDH, _rkd.ID, _del.ID, _userid, _hzid); //记录强生发货单号 if (System.IO.File.Exists("C:\\xy\\DELIVERY_NUMBER.txt")) { StreamWriter sw_ = new StreamWriter("C:\\xy\\DELIVERY_NUMBER.txt", true); if (string.IsNullOrEmpty(_rkd.KehuDH)) { if (_rkd.Beizhu.IndexOf("样品") > -1) { sw_.WriteLine(_del.DELIVERY_NUMBER + "YP"); } else if (_rkd.Beizhu.IndexOf("投诉") > -1) { sw_.WriteLine(_del.DELIVERY_NUMBER + "TS"); } } else { sw_.WriteLine(_del.DELIVERY_NUMBER); } sw_.Close(); } else { } _rkd.Col2 = _rkd.Col2 == null ? (_bh) : (_rkd.Col2 + "/" + _bh); ob_wms_rukudanservice.UpdateEntity(_rkd); return(Json(_i)); }