project_spread.js 915 B

12345678910111213141516171819202122232425262728293031323334353637
  1. 'use strict';
  2. /**
  3. *
  4. *
  5. * @author Mai
  6. * @date
  7. * @version
  8. */
  9. const spreadConst = require('../app/const/spread');
  10. const BaseUtil = require('./baseUtils');
  11. const initProjectSpread = async function (project) {
  12. const DefaultSet = JSON.parse(JSON.stringify(spreadConst.DefaultProjectSpread));
  13. const sjsRela = project.sjs_rela ? JSON.parse(project.sjs_rela) : null;
  14. if (sjsRela) {
  15. for (const )
  16. }
  17. };
  18. const doComplete = async function(projectCode) {
  19. try {
  20. const whereSql = projectCode ? ` WHERE code = "${projectCode}"` : '';
  21. const project = projectCode ? await querySql(`Select * From zh_project ${whereSql}`);
  22. for (const p of project) {
  23. console.log(`Update Project ${p.code}(${p.id}):`);
  24. await initProjectSpread(p);
  25. }
  26. } catch (err) {
  27. console.log(err);
  28. }
  29. BaseUtil.closePool();
  30. };
  31. doComplete(process.argv[3]);