yujian
2019-01-16 776203d5979ecad382ada376740ec42e105c2ce7
推送允许输入多个uid
2个文件已修改
41 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/admin/PushController.java 39 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/admin/PushGoodsController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/admin/PushController.java
@@ -252,7 +252,7 @@
     * @throws Exception
     */
    @RequestMapping(value = "newPushFanZNX")
    public void newPushFanZNX(String callback, Long uid, String title, String content, PrintWriter out) {
    public void newPushFanZNX(String callback, String uids, String title, String content, PrintWriter out) {
        
        if (StringUtil.isNullOrEmpty(title) || StringUtil.isNullOrEmpty(content)) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("请填写标题与内容"));
@@ -260,7 +260,23 @@
        }
        
        try {
            pushService.pushZNX(uid, title, content);
            String[] uidArray = null;
            if (uids != null) {
                uidArray = uids.split(",");
            }
            if (uidArray == null) {
                pushService.pushZNX(null, title, content);
            } else {
                for (int i = 0; i < uidArray.length; i++) {
                    String str_uid = uidArray[i];
                    if (str_uid != null && str_uid.trim().length() > 0) {
                        pushService.pushZNX(Long.parseLong(str_uid), title, content);
                    }
                }
            }
            JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("推送成功"));
        } catch (PushException e) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("推送失败"));
@@ -279,7 +295,7 @@
     * @throws Exception
     */
    @RequestMapping(value = "pushBaiChuan")
    public void pushBaiChuan(String callback, Long uid, String title, String content, String url,
    public void pushBaiChuan(String callback, String uids, String title, String content, String url,
            PrintWriter out) {
        
        if (StringUtil.isNullOrEmpty(title) || StringUtil.isNullOrEmpty(content)) {
@@ -288,7 +304,22 @@
        }
        
        try {
            pushService.pushBaiChuanUrl(uid, title, content, url);
            String[] uidArray = null;
            if (uids != null) {
                uidArray = uids.split(",");
            }
            if (uidArray == null) {
                pushService.pushBaiChuanUrl(null, title, content, url);
            } else {
                for (int i = 0; i < uidArray.length; i++) {
                    String str_uid = uidArray[i];
                    if (str_uid != null && str_uid.trim().length() > 0) {
                        pushService.pushBaiChuanUrl(Long.parseLong(str_uid), title, content, url);
                    }
                }
            }
            JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("推送成功"));
            
        } catch (PushException e) {
fanli/src/main/java/com/yeshi/fanli/controller/admin/PushGoodsController.java
@@ -50,7 +50,7 @@
     * @param out
     */
    @RequestMapping(value = "save")
    public void save(String callback, PushGoods pushGoods, Long editorUid, String idArray, PrintWriter out) {
    public void save(String callback, PushGoods pushGoods, String idArray, PrintWriter out) {
        
        try {