Exemplo n.º 1
0
        /// <summary>
        /// POS登录
        /// </summary>
        /// <param name="requestParams"></param>
        /// <returns></returns>
        private object PosLogin(LoginRequest requestParams)
        {
            if (!MachinesSettings.HasRegister(requestParams.StoreId, requestParams.MachineSn, requestParams.CID, requestParams.DeviceSn, requestParams.DeviceType))
            {
                throw new LoginExecption("400", "设备尚未注册或未授权!");
            }
            //初始化数据
            // var salesclerk = new Salesclerk();
            var _Params = new LoginParams()
            {
                Account   = requestParams.Account,
                Password  = requestParams.Password,
                StoreId   = requestParams.StoreId,
                MachineSn = requestParams.MachineSn,
                CompanyId = requestParams.CID
            };

            //登录验证
            return(Salesclerk.Login(_Params, requestParams.DeviceSn, requestParams.InTestMode, requestParams.IsLock));
        }
Exemplo n.º 2
0
 public object RegisterDevice([FromBody] DeviceRequest requestParams)
 {
     MachinesSettings.RegisterDevice(requestParams.StoreId, requestParams.MachineSn, requestParams.CID, requestParams.DeviceSn, requestParams.Type);
     return(null);
 }
 public void RegisterDevice([FromBody] DeviceRequest requestParams)
 {
     MachinesSettings.RegisterDevice(requestParams.StoreId, requestParams.MachineSn, -1, requestParams.DeviceSn, requestParams.Type);
 }