v0001_feedtemplet.sql 1.5 KB

1234567891011121314151617181920212223242526272829303132
  1. ALTER TABLE `feedtemplet`
  2. ADD COLUMN `is_modify` tinyint(1) unsigned NOT NULL DEFAULT '0' COMMENT '是否可修改 0 无效 1 是 2 否';
  3. ## SELECT * FROM apisql WHERE sqlname = 'getFTList' AND ENABLE >0
  4. ## 需要更新的语句如下
  5. SELECT * FROM ( SELECT
  6. tname,tcolor,ccid,ccname,fttype, remark,`enable`,source,fttypeid,tcode,is_modify,
  7. TRIM(id) id,
  8. TRIM(pastureid)pastureid,
  9. isissue,
  10. (SELECT GROUP_CONCAT( DISTINCT fp.`pastureName`) FROM feedtemplet_pasture fp
  11. WHERE fp.ftid=ft.`id` AND fp.pastureid =ft.pastureid ) grouppastures,
  12. (SELECT COUNT(1) FROM feedp WHERE pastureid = ft.pastureid AND (ptsfid = ft.id OR ftid = ft.id) LIMIT 1 ) AS state,
  13. IF((SELECT COUNT(1) FROM ftdetail_issue fi
  14. WHERE fi.pastureid = ft.pastureid AND fi.ftid = ft.id)+
  15. (SELECT COUNT(1)
  16. FROM `ftdetail` ftd
  17. WHERE ftd.pastureid = ft.pastureid AND ftd.ftid = ft.id)>0,1,0) AS isadjust,ft.sort
  18. FROM
  19. feedtemplet ft
  20. WHERE pastureid = ?
  21. AND (ccname LIKE CONCAT("%",?,"%") OR ?='')
  22. AND (tname LIKE CONCAT("%",?,"%") OR ?='')
  23. AND (fttype LIKE CONCAT("%",?,"%") OR ?='')
  24. ) f
  25. WHERE (f.enable = ? OR ? = '' ) AND (isadjust = ? OR ? = '') AND (source = IF( ? = 0 ,"自定义",IF (? = 1,"集团下发未调整",IF(? = 2,"集团下发有调整",IF(? = 3 ,"导入","")))) OR ? = '')
  26. ORDER BY f.sort ASC;
  27. ALTER TABLE cowclass ADD COLUMN group_id int(11) unsigned NOT NULL DEFAULT '0' COMMENT '集团端id';
  28. ALTER TABLE feedclass ADD COLUMN group_id int(11) unsigned NOT NULL DEFAULT '0' COMMENT '集团端id';