| | |
| | | private readonly IAdmGoodsManageService _admGoodsManageService; |
| | | private readonly IAdmGoodsClassifyService _admGoodsClassifyService; |
| | | private readonly IPltPageService _pltPageService; |
| | | private readonly IAdmGoodsRecordService _admGoodsRecordService; |
| | | |
| | | |
| | | public AdmGoodsManageController(ILogger<AdmGoodsManageController> logger, ILiaotianService liaotianService, IAdmGoodsManageService admGoodsManageService, IAdmGoodsClassifyService admGoodsClassifyService, IPltPageService pltPageService) |
| | | |
| | | public AdmGoodsManageController(ILogger<AdmGoodsManageController> logger, ILiaotianService liaotianService, IAdmGoodsManageService admGoodsManageService, IAdmGoodsClassifyService admGoodsClassifyService, IPltPageService pltPageService |
| | | , IAdmGoodsRecordService admGoodsRecordService) |
| | | { |
| | | _logger = logger; |
| | | _liaotianService = liaotianService; |
| | | _admGoodsManageService = admGoodsManageService; |
| | | _admGoodsClassifyService = admGoodsClassifyService; |
| | | _pltPageService = pltPageService; |
| | | _admGoodsRecordService = admGoodsRecordService; |
| | | |
| | | } |
| | | |
| | |
| | | actionlist.Add(actionEntity); |
| | | |
| | | List<PageEntity> pageEntities = _pltPageService.GetUserPage(curentuser.Id, "/AdmGoodsManage/Index/"); |
| | | |
| | | foreach (var pageEntity in pageEntities ) |
| | | var pageEntities1 = pageEntities.Where(x => x.PageMethod == "01").ToList(); |
| | | foreach (var pageEntity in pageEntities1) |
| | | { |
| | | ActionEntity actionEntity1 = new ActionEntity(); |
| | | actionEntity1.OpenType = pageEntity.OpenType; |
| | |
| | | |
| | | ViewData["ActionInfo"] = actionlist; |
| | | |
| | | |
| | | ViewData["ActionInfo2"] = pageEntities1; |
| | | |
| | | |
| | | ViewBag.GoodsStatus = _liaotianService.GetSYScode("adm_goods_manage", "goods_status").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); |
| | |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | var pageEntities = _pltPageService.GetUserPage(curentuser.Id, "/AdmGoodsManage/Index/"); |
| | | var pageEntities2 = pageEntities.Where(x => x.PageMethod == "02").ToList(); |
| | | ViewData["ActionInfo2"] = pageEntities2; |
| | | |
| | | AdmGoodsManageDTO dto = new AdmGoodsManageDTO(); |
| | | if (!String.IsNullOrEmpty(id)) |
| | |
| | | } |
| | | |
| | | |
| | | AdmGoodsRecordDTO dto = new AdmGoodsRecordDTO(); |
| | | dto.GoodsId = savedata.Id; |
| | | dto.GoodsNum = data.GoodsCaozuo; |
| | | dto.GoodsLeft = savedata.GoodsLeft; |
| | | dto.RecordTypeId = "02"; |
| | | dto.RecStatus = "A"; |
| | | dto.Creater = curentuser.Id; |
| | | dto.Createtime = DateTime.Now; |
| | | dto.Modifier = curentuser.Id; |
| | | dto.Modifytime = DateTime.Now; |
| | | dto.OperationalMatters = curentuser.UserName + ":出库"; |
| | | resultEntity = _admGoodsRecordService.save(dto); |
| | | |
| | | |
| | | |
| | | data.Modifier = curentuser.Id; |
| | |
| | | savedata.GoodsLeft = data.GoodsCaozuo; |
| | | } |
| | | |
| | | AdmGoodsRecordDTO dto = new AdmGoodsRecordDTO(); |
| | | dto.GoodsId = savedata.Id; |
| | | dto.GoodsNum = data.GoodsCaozuo; |
| | | dto.GoodsLeft = savedata.GoodsLeft; |
| | | dto.RecordTypeId = "01"; |
| | | dto.RecStatus = "A"; |
| | | dto.Creater = curentuser.Id; |
| | | dto.Createtime = DateTime.Now; |
| | | dto.Modifier = curentuser.Id; |
| | | dto.Modifytime = DateTime.Now; |
| | | dto.OperationalMatters = curentuser.UserName+":入库"; |
| | | resultEntity = _admGoodsRecordService.save(dto); |
| | | |
| | | |
| | | |
| | |
| | | ViewData["curentuser"] = curentuser; |
| | | return new JsonResult(_admGoodsManageService.ModifyStatus(Id, curentuser.Id)); |
| | | } |
| | | |
| | | |
| | | public IActionResult Liushuizhang(string id) |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | List<ActionEntity> actionlist = new List<ActionEntity>(); |
| | | ActionEntity actionEntity = new ActionEntity(); |
| | | actionEntity.OpenType = 0; |
| | | actionEntity.ActionUrl = ""; |
| | | actionEntity.ActionFun = "Search"; |
| | | actionEntity.PageIco = "fa fa-search"; |
| | | actionEntity.ActionName = "查询"; |
| | | actionlist.Add(actionEntity); |
| | | |
| | | ViewData["ActionInfo"] = actionlist; |
| | | ViewBag.RecordTypeId = _liaotianService.GetSYScode("adm_goods_record", "RecordTypeId").Select(x => new { code = x.CodeSn, label = x.Comments }).ToList(); |
| | | ViewBag.id = id; |
| | | return View(); |
| | | } |
| | | |
| | | |
| | | public IActionResult GetListLiushuizhang(AdmGoodsRecordDTOSearch search) |
| | | { |
| | | var curentuser = JsonConvert.DeserializeObject<PltUser>(HttpContext.Session.GetString("User")); |
| | | ViewData["curentuser"] = curentuser; |
| | | return new JsonResult(_admGoodsRecordService.SearchByPaging(search)); |
| | | } |
| | | } |
| | | } |