|
@ -1061,18 +1061,33 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa
|
|
|
* 智慧照护
|
|
|
*/
|
|
|
|
|
|
public JSONObject wisdomCare(String doctor,String orgCode){
|
|
|
JSONObject jsonObject = new JSONObject();
|
|
|
String sql = "SELECT DISTINCT id,`code`,`name`,pad_icon_img,life_care_img FROM base_life_care_item_dict WHERE org_code" +
|
|
|
" = (SELECT DISTINCT org_code FROM base_team_member WHERE del =1 AND doctor_code = '"+doctor+"' )";
|
|
|
List<Map<String, Object>> careList = jdbcTemplate.queryForList(sql);
|
|
|
jsonObject.put("care",careList);
|
|
|
|
|
|
String totalSql ="SELECT fd.`code` AS `code`,COUNT(fd.`code`) AS total ,fd.`name` AS `name` FROM base_life_care_order co LEFT JOIN " +
|
|
|
" base_life_care_fee_detail fd ON co.id = fd.order_id WHERE co.hospital = '"+orgCode+"' AND co.status = -1 GROUP BY fd.`code`";
|
|
|
List<Map<String, Object>> total = jdbcTemplate.queryForList(totalSql);
|
|
|
jsonObject.put("total",total);
|
|
|
return jsonObject;
|
|
|
public List<Map<String, Object>> wisdomCare(String orgCode){
|
|
|
String sql = "SELECT " +
|
|
|
" dict. CODE, " +
|
|
|
" dict. NAME, " +
|
|
|
" dict.life_care_img, " +
|
|
|
" dict.pad_icon_img, " +
|
|
|
" A.* " +
|
|
|
" FROM " +
|
|
|
" base_life_care_item_dict dict " +
|
|
|
" LEFT JOIN ( " +
|
|
|
" SELECT " +
|
|
|
" count(DISTINCT o.id) total, " +
|
|
|
" fd. CODE " +
|
|
|
" FROM " +
|
|
|
" base_life_care_order o " +
|
|
|
" INNER JOIN base_life_care_fee_detail fd ON o.id = fd.order_id " +
|
|
|
" WHERE " +
|
|
|
" o.`status` = 1 " +
|
|
|
" AND o.hospital = '"+orgCode+"' " +
|
|
|
" GROUP BY " +
|
|
|
" fd.`code` " +
|
|
|
" ) A ON dict. CODE = A. CODE " +
|
|
|
" WHERE " +
|
|
|
" dict.del = 1 " +
|
|
|
" AND dict.org_code = '"+orgCode+"'";
|
|
|
List<Map<String, Object>> list = jdbcTemplate.queryForList(sql);
|
|
|
return list;
|
|
|
}
|
|
|
|
|
|
}
|