weapp_subp_controller.js 713 B

1234567891011121314151617181920212223242526272829303132
  1. 'use strict';
  2. /**
  3. * weapp控制器
  4. *
  5. * @author Lan
  6. * @date 2025/12/22
  7. * @version
  8. */
  9. module.exports = app => {
  10. class WeappSubpController extends app.BaseController {
  11. async subProjectList(ctx) {
  12. try {
  13. const list = await ctx.service.subProject.getSubProject(ctx.project.id, ctx.projectAccount.id, ctx.projectAccount.is_admin);
  14. ctx.body = {
  15. code: 0, msg: '', data: {
  16. list,
  17. },
  18. };
  19. } catch (error) {
  20. this.log(error);
  21. ctx.body = { code: -1, msg: '', data: null };
  22. }
  23. }
  24. }
  25. return WeappSubpController;
  26. };