UserController.ts 800 B

1234567891011121314151617181920212223242526272829303132
  1. import ApiController from './ApiController';
  2. class UserController extends ApiController {
  3. async register() {
  4. const createRule = {
  5. wallet: {
  6. type: 'string',
  7. trim: true,
  8. },
  9. pid: {
  10. type: 'int',
  11. trim: true,
  12. },
  13. sign: {
  14. type: 'string',
  15. trim: true,
  16. },
  17. };
  18. const err = this.app.validator.validate(createRule, this.ctx.request.body);
  19. if (err) {
  20. const firstErr = err[0];
  21. return this.fail(`参数: ${firstErr.field} 格式不正确`);
  22. }
  23. // TODO 验算签名用户是否是当前指定用户
  24. return this.success({});
  25. }
  26. }
  27. export default UserController;