| | |
| | | } |
| | | else |
| | | { |
| | | return content = WebResponseContent.Instance.Error($"åºåºå¤±è´¥ï¼æªæ¾å°å¯¹åºçåºåä¿¡æ¯ï¼åºåç¼å·ï¼{pallid}"); |
| | | return content = WebResponseContent.Instance.Error($"ä¿®æ¹å¤±è´¥ï¼æªæ¾å°å¯¹åºçåºåä¿¡æ¯ï¼åºåç¼å·ï¼{pallid}"); |
| | | |
| | | } |
| | | } |
| | |
| | | catch (Exception ex) |
| | | { |
| | | _unitOfWorkManage.RollbackTran(); |
| | | return content = WebResponseContent.Instance.Error($"åºåºå¤±è´¥ï¼æ¥éä¿¡æ¯ï¼{ex.Message}"); |
| | | return content = WebResponseContent.Instance.Error($"ä¿®æ¹å¤±è´¥ï¼æ¥éä¿¡æ¯ï¼{ex.Message}"); |
| | | throw; |
| | | } |
| | | } |
| | | |
| | | public WebResponseContent ManualOutbound4(SaveModel saveModel) |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | List<Dt_StockInfo> dtstockt = new List<Dt_StockInfo>(); |
| | | |
| | | |
| | | List<Dt_StockInfo> stocktData = _stockService.StockInfoService.Repository.QueryData(x => x.StockStatus == (int)StockStatusEmun.å·²å
¥åº); |
| | | string json = saveModel.DelKeys[0].ToString(); |
| | | List<int> palletCodes = JsonConvert.DeserializeObject<List<int>>(json); |
| | | |
| | | foreach (int pallid in palletCodes) |
| | | { |
| | | Dt_StockInfo stockt = stocktData.FirstOrDefault(x => x.Id == pallid); |
| | | if (stockt != null) |
| | | { |
| | | |
| | | stockt.Mgeneratetime = DateTime.Parse(saveModel.DelKeys[1].ToString()); |
| | | dtstockt.Add(stockt); |
| | | } |
| | | else |
| | | { |
| | | return content = WebResponseContent.Instance.Error($"ä¿®æ¹å¤±è´¥ï¼æªæ¾å°å¯¹åºçåºåä¿¡æ¯ï¼åºåç¼å·ï¼{pallid}"); |
| | | |
| | | } |
| | | } |
| | | _unitOfWorkManage.BeginTran(); |
| | | if (dtstockt.Count > 0) |
| | | { |
| | | _stockService.StockInfoService.Repository.UpdateData(dtstockt); |
| | | } |
| | | _unitOfWorkManage.CommitTran(); |
| | | content = WebResponseContent.Instance.OK($"ä¿®æ¹æå"); |
| | | return content; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | _unitOfWorkManage.RollbackTran(); |
| | | return content = WebResponseContent.Instance.Error($"ä¿®æ¹å¤±è´¥ï¼æ¥éä¿¡æ¯ï¼{ex.Message}"); |
| | | throw; |
| | | } |
| | | } |