| | |
| | | |
| | | using static HH.WCS.Mobox3.DSZSH.api.ApiModel; |
| | | using static HH.WCS.Mobox3.DSZSH.api.OtherModel; |
| | | using static HH.WCS.Mobox3.DSZSH.Config; |
| | | using static HH.WCS.Mobox3.DSZSH.core.Monitor; |
| | | using static HH.WCS.Mobox3.DSZSH.util.Config; |
| | | |
| | | namespace HH.WCS.Mobox3.DSZSH.api { |
| | | /// <summary> |
| | |
| | | [HttpPost] |
| | | [Route("AddInboundTask")] |
| | | public string AddInboundTask(AddInboundTaskInfo model) { |
| | | return WCSCore.CreateInboundTask(model.StartLoc, model.CntrCode).Content; |
| | | return WCSCore.CreateInboundTask(model.StartLoc, model.CntrCode).Item2; |
| | | } |
| | | |
| | | /// <summary> |
| | |
| | | message = "success" |
| | | }; |
| | | } |
| | | |
| | | [HttpPost] |
| | | public string TestDb() { |
| | | var db = new SqlHelper<object>().GetInstance(); |
| | | var startAreas = new List<string> { "HJQ", "CKQ" }; |
| | | //var locationQuery = db.Queryable<TN_Location>().Where(l => l.N_LOCK_STATE == 0 && l.S_LOCK_STATE == "无" && l.C_ENABLE == "Y" && startAreas.Contains(l.S_AREA_CODE) && l.N_CURRENT_NUM == 1).LeftJoin<TN_Loc_Container>((l, c) => l.S_CODE == c.S_LOC_CODE).Where((l, c) => c.S_CNTR_CODE == "a" && c.S_CNTR_TYPE == "b"); |
| | | //LogHelper.Info(locationQuery.ToSqlString()); |
| | | ////var location = locationQuery.First(); |
| | | //var newLocationQuery = DbQuery.StartLoc(db, "a", startAreas); |
| | | //LogHelper.Info(newLocationQuery.ToSqlString()); |
| | | //locationQuery = db.Queryable<TN_Location>().LeftJoin<TN_Loc_Container>((l, c) => l.S_CODE == c.S_LOC_CODE).Where(l => l.N_LOCK_STATE == 0 && l.S_LOCK_STATE == "无" && l.C_ENABLE == "Y" && startAreas.Contains(l.S_AREA_CODE) && l.N_CURRENT_NUM == 1).Where((l, c) => c.S_CNTR_CODE == "a" && c.S_CNTR_TYPE == "b"); |
| | | |
| | | var locationQuery = db.Queryable<TN_Location>().Where(DbExpr.EndLoc(areas: startAreas)); |
| | | LogHelper.Info(locationQuery.ToSqlString()); |
| | | return locationQuery.ToSqlString(); |
| | | } |
| | | } |
| | | |
| | | public class GoodpackToProdLineInfo { |