Преглед изворни кода

fix car

release_toaliyun_real
xiaohanzi пре 5 година
родитељ
комит
c7c3ce7e2a
1 измењених фајлова са 21 додато и 8 уклоњено
  1. +21
    -8
      mallinkService/src/main/java/com/iformall/service/park/impl/jieshun/JieShunUtil.java

+ 21
- 8
mallinkService/src/main/java/com/iformall/service/park/impl/jieshun/JieShunUtil.java Прегледај датотеку

@@ -2,6 +2,7 @@ package com.iformall.service.park.impl.jieshun;

import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.iformall.common.ErrorCode;
import com.iformall.domain.po.WxPark;
import com.iformall.exception.MallinkException;

@@ -168,14 +169,26 @@ public class JieShunUtil {
* 打折登陆验证
*/
public String verifyuser(WxPark wxPark,String token) {
String vendroParams = wxPark.getVendorParams();
JSONObject vp = JSON.parseObject(vendroParams);
Map param = new HashMap();
param.put("userCode", vp.get("loginUser"));//商户编号
param.put("password", vp.get("loginPassword"));//优惠券编号
Map map = generateMap("3c.discount.verifyuser",param);
log.info("jieshun verifyuser :" + JSON.toJSONString(map));
return ProcBussiness(VERIFY_USER, wxPark.getParkId(), map, token,vp.getString("version"),vp.getString("signkey"));
try {
String vendroParams = wxPark.getVendorParams();
JSONObject vp = JSON.parseObject(vendroParams);
Map param = new HashMap();
param.put("userCode", vp.get("loginUser"));//商户编号
MessageDigest md5Tool = MessageDigest.getInstance("MD5");
byte[] md5Data = md5Tool.digest((vp.getString("loginPassword")).getBytes("UTF-8"));
String sn = toHexString(md5Data);
param.put("password", sn.toLowerCase());//优惠券编号
Map map = generateMap("3c.discount.verifyuser",param);
log.info("jieshun verifyuser :" + JSON.toJSONString(map));
return ProcBussiness(VERIFY_USER, wxPark.getParkId(), map, token,vp.getString("version"),vp.getString("signkey"));
} catch (NoSuchAlgorithmException e) {
log.error("jieshun verifyuser error.park:"+wxPark.getId(),e);
throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(),"jieshun verifyuser error.park:"+wxPark.getId()+".error"+e.getMessage());
} catch (UnsupportedEncodingException e) {
log.error("jieshun verifyuser error.park:"+wxPark.getId(),e);
throw new MallinkException(ErrorCode.SYS_SERVER_ERROR.getCode(),"jieshun verifyuser error.park:"+wxPark.getId()+".error"+e.getMessage());
}
}
/**


Loading…
Откажи
Сачувај