Example #1
0
        public object Do_AddMemberInfo(BaseApi baseApi)
        {
            AddMemberInfoParam addMemberInfoParam = JsonConvert.DeserializeObject <AddMemberInfoParam>(baseApi.param.ToString());

            if (addMemberInfoParam == null)
            {
                throw new ApiException(CodeMessage.InvalidParam, "InvalidParam");
            }

            RemoteDao remoteDao = new RemoteDao();

            if (!remoteDao.GetStoreMemberByCode(baseApi.code, addMemberInfoParam.phone))
            {
                throw new ApiException(CodeMessage.RemoteStoreMemberExist, "RemoteStoreMemberExist");
            }

            if (!remoteDao.AddRemoteStoreMember(baseApi.code, addMemberInfoParam.phone, addMemberInfoParam.cardCode, addMemberInfoParam.point))
            {
                throw new ApiException(CodeMessage.AddRemoteStoreMemberError, "AddRemoteStoreMemberError");
            }

            return("");
        }