admin
2020-02-27 dd9fd78aec975c29d6c5ea4c802aca2b7f773d91
转链修改
5个文件已修改
1个文件已添加
80 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/admin/PushGoodsController.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ConvertLinkController.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserMsgController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/entity/bus/user/UserInfo.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/exception/goods/ConvertLinkExceptionException.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/manger/goods/ConvertLinkManager.java 46 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/admin/PushGoodsController.java
@@ -370,7 +370,7 @@
      } else {
          JSONObject json = JSONObject.fromObject(versions);
            
            String versionsIOS = json.getString("IOS");
            String versionsIOS = json.optString("IOS");
            if (versionsIOS != null && versionsIOS.trim().length() > 0) {
                listIOS = Arrays.asList(versionsIOS.split(","));
            }
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ConvertLinkController.java
@@ -275,8 +275,8 @@
            redisManager.removeCommonString(key);
            JSONObject data = new JSONObject();
            data.put("data", result);
            data.put("tip", "1.转好的链接/口令有效期,请在有效期内推广分享;\r\n" + "2.已经转好的链接/口令请不要修改,以免无法追踪到订单;\r\n"
                    + "3.请确保转换链接合法合规,一切违法的链/口令产生的法律后果自行承担与本App无关。");
            data.put("tip", "1.转好的链接/口令有有效期,请在有效期内推广分享;\r\n" + "2.已经转好的链接/口令请不要修改,以免无法追踪到订单;\r\n"
                    + "3.请确保转换链接合法合规,一切违法的链接/口令产生的法律后果自行承担与本App无关。");
            out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data)));
        }
    }
fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/UserMsgController.java
@@ -47,6 +47,7 @@
import com.yeshi.fanli.service.inter.order.msg.MsgOrderDetailService;
import com.yeshi.fanli.service.inter.user.invite.MsgInviteDetailService;
import com.yeshi.fanli.service.inter.user.msg.MsgAccountDetailService;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.JumpDetailUtil;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.TimeUtil;
@@ -150,10 +151,11 @@
                }
                JumpDetailV2 wxmpJumDetail = JumpDetailUtil.getWXMPJumDetail(zhuShouMsg.getJumpDetail());
                if (Constant.IS_TEST)
                    read = false;
                commonMsgList.add(new UserCommonMsgVO(zhuShouMsg.getIcon(), zhuShouMsg.getTitle(),
                        zhuShouMsg.getUpdateTime(), UserCommonMsgVO.TYPE_ZHUSHOU, zhuShouMsg.getContent(), read,
                        wxmpJumDetail, zhuShouMsg.getParams(), 0));
            }
        }
@@ -366,7 +368,7 @@
            UserMsgUnReadNum num = userMsgReadStateService.getReadStateByUid(uid);
            int totalCount = num.getTypeAccount() + num.getTypeInvite() + num.getTypeMoney() + num.getTypeOrder()
                    + num.getTypeScore() + num.getTypeSystem() + num.getTypeOther();
            data.put("totalCount", totalCount>=100?"99+":totalCount+"");
            data.put("totalCount", totalCount >= 100 ? "99+" : totalCount + "");
        }
        out.print(JsonUtil.loadTrueResult(data));
fanli/src/main/java/com/yeshi/fanli/entity/bus/user/UserInfo.java
@@ -1,5 +1,6 @@
package com.yeshi.fanli.entity.bus.user;
import java.io.Serializable;
import java.math.BigDecimal;
import javax.persistence.Column;
@@ -17,7 +18,10 @@
 *
 */
@Table("yeshi_ec_user")
public class UserInfo {
public class UserInfo implements Serializable{
    /**
     *
     */
    public static int STATE_NORMAL = 0;// 正常状态
    public static int STATE_DELETE = 1;// 删除状态
    public static int STATE_FORBIDDEN = 2;// 封禁状态
fanli/src/main/java/com/yeshi/fanli/exception/goods/ConvertLinkExceptionException.java
New file
@@ -0,0 +1,16 @@
package com.yeshi.fanli.exception.goods;
import com.yeshi.fanli.exception.BaseException;
public class ConvertLinkExceptionException extends BaseException {
    private static final long serialVersionUID = 1L;
    public ConvertLinkExceptionException(int code, String msg) {
        super(code, msg);
    }
    public ConvertLinkExceptionException() {
        super();
    }
}
fanli/src/main/java/com/yeshi/fanli/service/manger/goods/ConvertLinkManager.java
@@ -43,15 +43,8 @@
    /**
     * 
     * @Title: convertJDLinkFromText
     * @Description:转链文本中的京东短链
     * @param text
     * @param uid
     * @param share
     * @return
     * @throws Exception
     * String 返回类型
     * @throws
     * @Title: convertJDLinkFromText @Description:转链文本中的京东短链 @param text @param
     * uid @param share @return @throws Exception String 返回类型 @throws
     */
    public String convertJDLinkFromText(String text, Long uid, boolean share) throws Exception {
@@ -90,21 +83,14 @@
    /**
     * 
     * @Title: convertTBLinkFromText
     * @Description: 转链文本中的淘口令
     * @param text
     * @param uid
     * @param share
     * @return
     * @throws Exception
     * String 返回类型
     * @throws
     * @Title: convertTBLinkFromText @Description: 转链文本中的淘口令 @param text @param
     * uid @param share @return @throws Exception String 返回类型 @throws
     */
    private String convertTBLinkFromText(String text, Long uid, boolean share) throws Exception {
        StringBuilder builder = new StringBuilder(text);
        String newText = builder.toString();
        List<String> tokenList = TaoBaoUtil.getTokenListFromText(newText);
        List<String> tokenList = TaoBaoUtil.getTokenListFromTextWithKuoHao(newText);
        if (tokenList != null && tokenList.size() > 0) {
            String relationId = null;
@@ -179,7 +165,7 @@
                if (StringUtil.isNullOrEmpty(newToken)) {
                    throw new Exception("口令转链失败");
                }
                tokenMap.put(token, newToken);
                tokenMap.put(token, TaoBaoUtil.filterTaoToken(newToken));
            }
            for (String token : tokenSet) {
@@ -193,12 +179,8 @@
    /**
     * 
     * @Title: convertLinkFromText
     * @Description: 从文本转链
     * @param text
     * @return
     * String 返回类型
     * @throws
     * @Title: convertLinkFromText @Description: 从文本转链 @param text @return
     * String 返回类型 @throws
     */
    public String convertLinkFromText(String text, Long uid, boolean share) throws Exception {
        String newText = convertJDLinkFromText(text, uid, share);
@@ -207,16 +189,8 @@
    }
    /**
     * 创建口令
     * @Title: createTaoBaoToken
     * @Description:
     * @param uid 用户ID
     * @param picturl
     * @param title
     * @param link
     * @return
     * String 返回类型
     * @throws
     * 创建口令 @Title: createTaoBaoToken @Description: @param uid 用户ID @param
     * picturl @param title @param link @return String 返回类型 @throws
     */
    public String createTaoBaoToken(Long uid, String picturl, String title, String link) {