Procházet zdrojové kódy

微信模板消息

trick9191 před 8 roky
rodič
revize
3d59cce37d

+ 3 - 1
patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/sign/SignWebService.java

@ -596,7 +596,7 @@ public class SignWebService extends BaseService {
    public JSONObject getSignServiceInfo(String teamCode) {
        SignFamily signFamily = signFamilyDao.findByTeamCode(teamCode);
        if (signFamily == null) {
            throw new RuntimeException("找不到签约关系!");
            return new JSONObject();
        }
        Patient p = patientService.findByCode(signFamily.getPatient());
        String patient = p.getCode();
@ -1044,6 +1044,8 @@ public class SignWebService extends BaseService {
                data.put("doctor", dotorCode);
                data.put("toUser", patientCode);
                data.put("toName", renew.getName());
                data.put("isRenew","1");
                data.put("signState",state);
                Patient patient = patientService.findByCode(renew.getPatient());
                if (patient != null && StringUtils.isNotBlank(patient.getOpenid())) {

+ 9 - 1
patient-co-wlyy/src/main/java/com/yihu/wlyy/task/PushMsgTask.java

@ -274,7 +274,15 @@ public class PushMsgTask {
                    temp_id = SystemConf.getInstance().getSystemProperties().getProperty("template_sign_success");
                else
                    temp_id = SystemConf.getInstance().getSystemProperties().getProperty("template_sign_failed");
                temp.setUrl(url + "ssgg/html/doctor-homepage-new.html?openid=" + openid + "&state=" + json.getString("doctor") + "&toUser=" + json.getString("toUser") + "&toName=" + name);
                String isRenew = "0";
                if(json.has("isRenew")){
                    isRenew = "1";
                }
                String signState ="0";
                if(json.has("signState")){
                    signState = (String)json.get("signState");
                }
                temp.setUrl(url + "ssgg/html/doctor-homepage-new.html?openid=" + openid + "&state=" + json.getString("doctor") + "&toUser=" + json.getString("toUser") + "&toName=" + name+"&isRenew="+isRenew+"&signState="+signState);
                temp.setTouser(openid);
                temp.setTopcolor("#000000");
                temp.setTemplate_id(temp_id);