v0002_alter_measure.sql 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. <<<<<<< HEAD
  2. =======
  3. ## set 1
  4. >>>>>>> d1edcd799ab9a80c72b438bddf134aeaec36a99b
  5. ALTER TABLE `measure`
  6. ADD COLUMN `iotNumber` varchar(255) NOT NULL DEFAULT '' COMMENT 'IOT 编号' AFTER `pId`;
  7. <<<<<<< HEAD
  8. ## apisql表查询语句
  9. SELECT sqlstr,params FROM `apisql` WHERE sqlname = 'insertMeasure' AND ENABLE>0
  10. ## 需要更改的内容如下
  11. ## insert into measure (departmentId,departmentName, location, startAmount,lastAmount,endAmount, meterName, meterType,useType, price, employeId, pastureId,meterNumber ,lastDate,endDate,Multiple,iotNumber) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
  12. ## departmentId,departmentName,location,startAmount,startAmount,startAmount,formName,formType,useType,price,employeId, pastureId,formNumber,inputDatetime,inputDatetime,Multiple,iotNumber
  13. =======
  14. ## set 2 apisql表查询语句 SELECT sqlstr,params FROM `apisql` WHERE sqlname = 'insertMeasure' AND ENABLE>0;
  15. ## sqlstr 需要更改的内容如下
  16. insert into measure (departmentId,departmentName, location, startAmount,lastAmount,endAmount, meterName, meterType,useType, price, employeId, pastureId,meterNumber ,lastDate,endDate,Multiple,iotNumber) values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
  17. ## set 3 params 更新内容
  18. ## departmentId,departmentName,location,startAmount,startAmount,startAmount,formName,formType,useType,price,employeId, pastureId,formNumber,inputDatetime,inputDatetime,Multiple,iotNumber
  19. ## set 4 sqlstr 更新的语句 SELECT sqlstr,params FROM `apisql` WHERE sqlname = 'getMeasureList' AND ENABLE>0;
  20. SELECT
  21. (@i := @i + 1) i,
  22. a.id,
  23. a.meterName AS formName,
  24. a.meterType AS formType,
  25. a.useType,
  26. a.location,
  27. a.price,
  28. a.meterNumber AS formNumber,
  29. p.name pastureName,
  30. d.name departName,
  31. e.empname employeName,
  32. a.isInfo,
  33. a.`Multiple`,
  34. a.`departmentId`,
  35. a.`pastureId`,
  36. a.`employeId`,
  37. a.endAmount,
  38. a.iotNumber,
  39. DATE_FORMAT(a.endDate, '%Y-%m-%d') endDate
  40. FROM
  41. (SELECT
  42. @i := 0) AS i,
  43. measure a
  44. LEFT JOIN department p
  45. ON a.pastureId = p.id
  46. LEFT JOIN department d
  47. ON a.departmentId = d.id
  48. LEFT JOIN emp e
  49. ON a.employeId = e.id
  50. WHERE (
  51. d.name LIKE CONCAT("%", ?, "%")
  52. OR ? = ''
  53. )
  54. AND (
  55. a.meterNumber LIKE CONCAT("%", ?, "%")
  56. OR ? = ''
  57. )
  58. AND (
  59. p.name LIKE CONCAT("%", ?, "%")
  60. OR ? = '现代牧业'
  61. )
  62. AND (
  63. a.meterType = ?
  64. OR ? = ''
  65. )
  66. AND (
  67. a.useType= ?
  68. OR ? = ''
  69. )
  70. AND (
  71. a.meterName LIKE CONCAT("%", ?, "%")
  72. OR ? = ''
  73. )
  74. AND a.isDel = '0'
  75. ORDER BY p.sort asc,a.meterType desc,a.meterNumber
  76. ## set 5 sqlstr 更新的语句 SELECT sqlstr,params FROM `apisql` WHERE sqlname = 'updateMeasure' AND ENABLE>0;
  77. update measure set meterCode = ?,meterNumber=?,departmentId = ?, location = ?, startAmount = ?, meterName = ?,meterType =?, price = ?,employeId = ?,pastureId =?,isInfo= ?,Multiple=?,iotNumber=? where id = ?
  78. ## set 6 params
  79. ## formNumber,formNumber,departmentId, location, startAmount, formName, formType, price, employeId, pastureId,isInfo,Multiple,iotNumber,id
  80. ## set 6 sqlstr SELECT sqlstr,params FROM `apisql` WHERE sqlname = 'importMeasureNew' AND ENABLE>0;
  81. ## call insert_measurenew(?,?,?,?,?,?,?,?,?,?,?,?,?)
  82. ## 牧场,表名称,表编号,表结构,表类型,部门,位置,最后一次抄表值,单价,管理人,倍率,iot编号,jwt_username
  83. >>>>>>> d1edcd799ab9a80c72b438bddf134aeaec36a99b