_fix_c5.py 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. # -*- coding: utf-8 -*-
  2. import os
  3. root = r'F:\xiufuProject\yjb\ylrz_his_scrm_java'
  4. files = [
  5. r'fs-service\src\main\resources\mapper\store\FsUserCourseCountMapper.xml',
  6. r'fs-service\src\main\resources\mapper\statis\ConsumptionBalanceMapper.xml',
  7. r'fs-service\src\main\resources\mapper\sop\QwSopMapper.xml',
  8. r'fs-service\src\main\resources\mapper\course\FsCourseTrafficLogMapper.xml',
  9. r'fs-service\src\main\resources\mapper\company\CompanyUserMapper.xml',
  10. r'fs-service\src\main\resources\mapper\company\CompanyTagMapper.xml',
  11. r'fs-service\src\main\resources\mapper\hisStore\FsUserCourseCountScrmMapper.xml',
  12. r'fs-service\src\main\java\com\fs\qw\mapper\QwExternalContactMapper.java',
  13. r'fs-service\src\main\java\com\fs\company\mapper\CompanyUserMapper.java',
  14. r'fs-service\src\main\java\com\fs\company\mapper\CompanyDeptMapper.java',
  15. r'fs-service\src\main\java\com\fs\course\mapper\FsUserCoursePeriodMapper.java',
  16. r'fs-service\src\main\java\com\fs\qw\mapper\QwUserMapper.java',
  17. ]
  18. repls = [
  19. ('${companyId}', '#{companyId}'),
  20. ('${userId}', '#{userId}'),
  21. ('${userType}', '#{userType}'),
  22. ('${companyUserId}', '#{companyUserId}'),
  23. ]
  24. for f in files:
  25. p = os.path.join(root, f)
  26. with open(p, 'r', encoding='utf-8') as fh:
  27. c = fh.read()
  28. orig = c
  29. for a, b in repls:
  30. c = c.replace(a, b)
  31. if c != orig:
  32. with open(p, 'w', encoding='utf-8', newline='\n') as fh:
  33. fh.write(c)
  34. print('UPDATED', f)
  35. else:
  36. print('NOCHANGE', f)