Ejemplo n.º 1
0
        public IActResult SaveInquiry(string accountId, F_InquiryDO saveData)
        {
            var mfDO = LFFK.DataManager.TableQuery <UserDO>().Select().From().Where(p => p.UserId == accountId).Execute();

            if (mfDO != null && mfDO.UserType == 1 && mfDO.TargetId > 0)
            {
                if (saveData.InquiryId > 0)
                {
                    saveData.UpdateTime = DateTime.Now;
                    saveData.UpdateUser = accountId;
                    var updateColumns = ExpressionBuilder.AssembleColumns <F_InquiryDO>(
                        p => p.Alliance,
                        p => p.CarBrand,
                        p => p.CarPartsId,
                        p => p.CarType,
                        p => p.PlanDeliveryDate,
                        p => p.MaintainListImage,
                        p => p.PartsName,
                        p => p.Quantity,
                        p => p.Remark,
                        p => p.State,
                        p => p.UpdateTime,
                        p => p.UpdateUser,
                        p => p.VIN,
                        p => p.IsAnonymity,
                        p => p.ToCarPartsType
                        );
                    return(LFFK.DataManager.Update(saveData, updateColumns));
                }
                else
                {
                    saveData.MaintainFactoryId = mfDO.TargetId;
                    saveData.CreateTime        = DateTime.Now;
                    saveData.CreateUser        = accountId;
                    return(LFFK.DataManager.Insert(saveData));
                }
            }
            return(new ActResult("当前用户无权限"));
        }
Ejemplo n.º 2
0
 public IActResult SaveInquiry(string accountId, F_InquiryDO saveData)
 {
     return(DAManager.MaintainDAManager.SaveInquiry(accountId, saveData));
 }