Exemplo n.º 1
0
        /// <summary>
        /// 修改巡检路线
        /// </summary>
        /// <param name="planLineId">巡检路线id</param>
        /// <param name="value">PlanLineName/PatroGeoText/GeoText不可为空</param>
        /// <returns></returns>
        public MessageEntity Put(int planLineId, [FromBody] L_PlanLine value)
        {
            if (string.IsNullOrEmpty(value.PlanLineName) || string.IsNullOrEmpty(value.PatroGeoText) || string.IsNullOrEmpty(value.GeoText))
            {
                return(MessageEntityTool.GetMessage(ErrorType.FieldError));
            }
            value.PlanLineId      = planLineId;
            value.LastOperateTime = DateTime.Now;
            var messageEntity = _planLineDAL.Update(value);

            return(messageEntity);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 新增巡检路线
        /// </summary>
        /// <param name="value">PlanLineName/PatroGeoText/GeoText不可为空</param>
        /// <returns></returns>
        public MessageEntity Post([FromBody] L_PlanLine value)
        {
            if (string.IsNullOrEmpty(value.PlanLineName) || string.IsNullOrEmpty(value.PatroGeoText) || string.IsNullOrEmpty(value.GeoText))
            {
                return(MessageEntityTool.GetMessage(ErrorType.FieldError));
            }
            var dTN = DateTime.Now;

            value.AddTime         = dTN;
            value.LastOperateTime = dTN;
            value.PlanLintState   = 1;
            var messageEntity = _planLineDAL.Add(value);

            return(messageEntity);
        }
Exemplo n.º 3
0
 public MessageEntity Update(L_PlanLine planLine)
 {
     base.UpdateEntity(planLine, ConnectionFactory.DBConnNames.PipeInspectionBase_Gis_OutSide, out MessageEntity messageEntity);
     return(messageEntity);
 }