Procházet zdrojové kódy

客服今日活动

zd_123 před 6 roky
rodič
revize
37df2435c4

+ 34 - 1
patient-co-manage/wlyy-manage/src/main/java/com/yihu/wlyy/service/synergy/SynergyManageService.java

@ -1901,7 +1901,7 @@ public class SynergyManageService extends BaseJpaService {
        String endTime = today+" 23:59:59";
        /*startTime="2017-11-15 00:00:00";
        endTime="2017-11-22 23:59:59";*/
        String sql="SELECT" +
        /*String sql="SELECT" +
                " u.`code`,"+
                " u.`name`," +
                " u.`online` as onlineType," +
@ -1917,6 +1917,31 @@ public class SynergyManageService extends BaseJpaService {
                " AND r.answer_status=1"+
                " GROUP BY" +
                " u.`code`," +
                " r.type";*/
        String sql="SELECT" +
                " u.`code`," +
                " u.`name`," +
                " u.`online` AS onlineType," +
                " r.type," +
                " IF (r.type IS NOT NULL, COUNT(*), 0) AS num" +
                " FROM" +
                " wlyy_user u" +
                " LEFT JOIN (" +
                " SELECT" +
                "  type," +
                "  user_code," +
                "  user_name" +
                "  FROM" +
                "  manage_call_record" +
                "  WHERE" +
                "  create_time >= '"+startTime+"'" +
                "  AND create_time <= '"+endTime+"'" +
                "  AND answer_status = 1" +
                " ) r ON u.`code` = r.user_code" +
                " WHERE" +
                " u.type = 4" +
                " GROUP BY" +
                " u.`code`," +
                " r.type";
        List<Map<String,Object>> list = jdbcTemplate.queryForList(sql);
        List<Map<String,Object>> toList =  new ArrayList<>();
@ -1938,6 +1963,10 @@ public class SynergyManageService extends BaseJpaService {
                    resultMap.put("jieruCount",0);
                    resultMap.put("waihuCount",map.get("num"));
                }
                if ("null".equals(type) || StringUtils.isEmpty(type)){
                    resultMap.put("jieruCount",0);
                    resultMap.put("waihuCount",0);
                }
                toList.add(resultMap);
            }else {
                int count =0;
@ -1964,6 +1993,10 @@ public class SynergyManageService extends BaseJpaService {
                            resultMap.put("jieruCount",0);
                            resultMap.put("waihuCount",map.get("num"));
                        }
                        if ("null".equals(type)  || StringUtils.isEmpty(type)){
                            resultMap.put("jieruCount",0);
                            resultMap.put("waihuCount",0);
                        }
                        toList.add(resultMap);
                    }
                }

+ 4 - 4
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/web/third/gateway/controller/message/GcOtherMessageController.java

@ -73,7 +73,7 @@ public class GcOtherMessageController {
            ) {
        try {
            Patient patient =  patientDao.findBySsc(cardNo);
            /*Patient patient =  patientDao.findBySsc(cardNo);
            SignFamily signFamily = null;
            if (patient!=null){
                signFamily = signFamilyDao.findByPatient(patient.getCode());
@ -100,9 +100,9 @@ public class GcOtherMessageController {
                System.out.println("消息模板id----"+templateId);
                weiXinTempMsgSendUtils.sendTemplateMessage(templateId, patient.getOpenid(), url, new JSONObject(templateJson));
            }
            /*if ("3502110100".equals(signFamily.getHospital())){
            *//*if ("3502110100".equals(signFamily.getHospital())){
                weiXinTempMsgSendUtils.sendTemplateMessage(templateId, patient.getOpenid(), url, new JSONObject(templateJson));
            }*/
            }*//*
            //秀萍
            if ("oULM4xPHQO1MYOPJdI9AtVKx3fIo".equals(patient.getOpenid())){
                System.out.println("------------start send message--------------");
@ -113,7 +113,7 @@ public class GcOtherMessageController {
                System.out.println("接收者id----"+patient.getOpenid());
                System.out.println("消息模板id----"+templateId);
                weiXinTempMsgSendUtils.sendTemplateMessage(templateId, patient.getOpenid(), url, new JSONObject(templateJson));
            }
            }*/
            return new BaseResultModel(BaseResultModel.statusEm.success.getCode(),BaseResultModel.statusEm.success.getMessage());
        } catch (Exception e) {
            e.printStackTrace();