qr.sql.xml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <das-client>
  3. <Sqls>
  4. <Sql name='QR_AttenDocWater'><![CDATA[
  5. SELECT @a FROM QR_ATTENDOC_WATER A WHERE @b
  6. ]]></Sql>
  7. <Sql name='QR_UpdateDocQrCode'><![CDATA[
  8. UPDATE B_DOCTOR set qrurl=?,qrpicurl = ?,qrstate=?,qrtime=? WHERE hosid=? and doctoruid=?
  9. ]]></Sql>
  10. <Sql name='QR_QueryDoctor_EWM'><![CDATA[
  11. select @a,
  12. a.qrurl,
  13. case when (ISNULL(a.photourl) || LENGTH(trim(a.photourl))<1) then a.bossurl else a.photourl end as photourl
  14. from B_DOCTOR a
  15. LEFT JOIN B_DEPT b on a.deptcode=b.deptcode
  16. where b.hosid>0 @b
  17. ]]></Sql>
  18. <Sql name='QR_QueryDeptSelect'><![CDATA[
  19. select deptcode,deptname
  20. from B_DEPT
  21. where 1=1 and isshow=1 and hosid=?
  22. order by deptname
  23. ]]></Sql>
  24. <Sql name='QR_GetScanDocCodeReportForm'><![CDATA[
  25. select @a from
  26. (
  27. SELECT date_format(createTime,'%Y-%m-%d') createTime,doctorUid,materialType,count(*) scanNum,
  28. sum(case when SW.isAtten=1 then 1 else 0 end) as attenNum
  29. FROM QR_SCANDOCCODE_WATER SW
  30. WHERE @b
  31. GROUP BY materialType,doctorUid
  32. ) as tab1 left JOIN B_DOCTOR d on d.doctoruid = tab1.doctorUid
  33. left JOIN B_DEPT dt on d.deptcode = dt.deptcode
  34. WHERE @c
  35. ]]></Sql>
  36. <Sql name='QR_queryDoctorHasFocus'><![CDATA[
  37. SELECT @a
  38. FROM QR_ATTENDOC_WATER a
  39. WHERE a.state = 1 @b
  40. ]]></Sql>
  41. </Sqls>
  42. </das-client>