|
@ -5,6 +5,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
|
import com.yihu.jw.care.dao.lifeCare.*;
|
|
|
import com.yihu.jw.care.dao.team.BaseTeamMemberDao;
|
|
|
import com.yihu.jw.care.service.common.OrderNoService;
|
|
|
import com.yihu.jw.care.service.doctor.DoctorServicePermissionsService;
|
|
|
import com.yihu.jw.care.service.message.BaseServiceNewsService;
|
|
|
import com.yihu.jw.care.service.pay.PayService;
|
|
|
import com.yihu.jw.care.util.MessageUtil;
|
|
@ -91,6 +92,10 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa
|
|
|
private BaseTeamMemberDao baseTeamMemberDao;
|
|
|
@Autowired
|
|
|
private BaseAdminServiceDynamicDao baseAdminServiceDynamicDao;
|
|
|
@Autowired
|
|
|
private DoctorServicePermissionsService doctorServicePermissionsService;
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 记录完成情况
|
|
|
* @param orderId
|
|
@ -231,6 +236,17 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa
|
|
|
*/
|
|
|
public JSONObject queryBriefList(String doctorCode,String name,String phone,Integer status,int page, int size) {
|
|
|
JSONObject result = new JSONObject();
|
|
|
List<Map<String,Object>> sqlResultlist = new ArrayList<>();
|
|
|
//服务权限
|
|
|
if(doctorServicePermissionsService.isPermission(doctorCode,7)==0){
|
|
|
result.put(ResponseContant.resultFlag, ResponseContant.success);
|
|
|
result.put(ResponseContant.resultMsg, sqlResultlist);
|
|
|
JSONObject countItem = new JSONObject();
|
|
|
countItem.put("count", 0);
|
|
|
result.putAll(countItem);
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
List<BaseDoctorHospitalDO> doctorHospitalDOs = doctorHospitalDao.findByDoctorCode(doctorCode);
|
|
|
String hospital = doctorHospitalDOs.get(0).getOrgCode();
|
|
|
name = null == name ? "" : name;
|
|
@ -291,7 +307,7 @@ public class LifeCareOrderService extends BaseJpaService<LifeCareOrderDO, LifeCa
|
|
|
String finqlCountSql = countSql.replace("{hospital}", hospital)
|
|
|
.replace("{status}", String.valueOf(status));
|
|
|
|
|
|
List<Map<String,Object>> sqlResultlist;
|
|
|
|
|
|
try {
|
|
|
sqlResultlist = jdbcTemplate.queryForList(finalSql);
|
|
|
for (Map<String,Object> orderDO:sqlResultlist){
|