| | |
| | | var responseContent = new WebResponseContent(); |
| | | try |
| | | { |
| | | |
| | | var url = "http://121.37.118.63:80/GYZ2/95fck/goodsInfo"; |
| | | |
| | | var url = "http://121.37.118.63:80/GYZ2/95fck/goodsInfo"; |
| | | |
| | | |
| | | //if (string.IsNullOrEmpty(SearchDate)) SearchDate = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); |
| | |
| | | Factory = Medicat.factory, |
| | | MaterielUnit = Medicat.unit,//åä½ |
| | | // ä½¿ç¨ ?? è¿ç®ç¬¦æä¾é»è®¤å¼ |
| | | MaterielLength = (float?)Medicat.item_length , |
| | | MaterielLength = (float?)Medicat.item_length, |
| | | MaterielWide = (float?)Medicat.item_width, |
| | | MaterielHeight = (float?)Medicat.item_hight, |
| | | MaterielVolume = (float?)Medicat.item_volumn, |
| | |
| | | ProductSynchronous(); |
| | | return responseContent.OK("忥æå"); |
| | | } |
| | | |
| | | |
| | | catch (Exception ex) |
| | | { |
| | | SendErrorToUpstream(5, "", ex.Message, ""); |
| | |
| | | //å
æ¾å°æææªä¸åçè¯å |
| | | //var list = BaseDal.QueryData(x => x.GoodStatus == "æªä¸å").ToList(); |
| | | //æå°ä»¶æªä¸åççä¿¡æ¯ |
| | | var list =BaseDal.Db.Queryable<Dt_MaterielInfo>().Where(x => x.GoodStatusState == "æªä¸å"&& x.MaterielSourceType== MaterielSourceTypeEnum.SelfMadePart).ToList(); |
| | | var list = BaseDal.Db.Queryable<Dt_MaterielInfo>().Where(x => x.GoodStatusState == "æªä¸å" && x.MaterielSourceType == MaterielSourceTypeEnum.SelfMadePart).ToList(); |
| | | if (list == null || !list.Any()) |
| | | { |
| | | return new WebResponseContent().OK("æ æªä¸åè¯å"); |
| | |
| | | //ç¨æ·code |
| | | customerCode = "905", |
| | | //ç©æç±»å |
| | | materialCode =item.MaterielErpType, |
| | | materialCode = item.MaterielErpType, |
| | | //产åç¼ç |
| | | productCode= item.MaterielCode, |
| | | productCode = item.MaterielCode, |
| | | //产åå |
| | | productName =item.MaterielName, |
| | | productName = item.MaterielName, |
| | | //äº§åæ¡ç |
| | | productBarCode= item.MaterielCode, |
| | | productBarCode = item.MaterielCode, |
| | | |
| | | //è§æ ¼ |
| | | productSpecifications=item.MaterielSpec, |
| | | productSpecifications = item.MaterielSpec, |
| | | //åä½ |
| | | unit = item.MaterielUnit, |
| | | //é¿ |
| | |
| | | var result = HttpHelper.Post(url, medicineDTO.ToJsonString()); |
| | | var resp = JsonConvert.DeserializeObject<TowcsResponse<object>>(result); |
| | | |
| | | if (resp!=null&&resp.code=="0") |
| | | if (resp != null && resp.code == "0") |
| | | { |
| | | //æ´æ°è¯åç¶æ-已宿 |
| | | BaseDal.Db.Updateable<Dt_MaterielInfo>() |
| | | .SetColumns(x => x.GoodStatusState == "ä¸å宿") |
| | | .Where(x => x.MaterielCode == item.MaterielCode) |
| | | .ExecuteCommand(); |
| | | .ExecuteCommand(); |
| | | } |
| | | else |
| | | { |
| | | SendErrorToUpstream(5, medicineDTO.materialCode, resp?.msg ?? "WCSè¯åä¿¡æ¯åæ¥å¤±è´¥", ""); |
| | | |
| | | |
| | | return new WebResponseContent { Status = false, Message = "è®¢åæ¨é失败" }; |
| | | } |
| | | |
| | |
| | | { |
| | | try |
| | | { |
| | | var goods = BaseDal.Db.Queryable< Dt_MaterielInfo >().Where(x => x.MaterielCode == goodsno).First(); |
| | | var goods = BaseDal.Db.Queryable<Dt_MaterielInfo>().Where(x => x.MaterielCode == goodsno).First(); |
| | | if (goods == null) |
| | | { |
| | | return new WebResponseContent |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | |
| | | return new WebResponseContent { Status=false,Message = ex.Message }; |
| | | return WebResponseContent.Instance.Error(ex.Message); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | } |
| | | } |