| @@ -9,7 +9,6 @@ import com.iformall.domain.po.WxMsgConfig; | |||||
| import com.iformall.domain.po.WxMsgModel; | import com.iformall.domain.po.WxMsgModel; | ||||
| import com.iformall.domain.po.WxMsgValidationcodeModel; | import com.iformall.domain.po.WxMsgValidationcodeModel; | ||||
| import com.iformall.enums.EnumMsgSendStatus; | import com.iformall.enums.EnumMsgSendStatus; | ||||
| import com.iformall.enums.EnumMsgStatus; | |||||
| import com.iformall.mapper.*; | import com.iformall.mapper.*; | ||||
| import com.iformall.service.WxMsgCallbackService; | import com.iformall.service.WxMsgCallbackService; | ||||
| import com.iformall.utils.HMACSHA256; | import com.iformall.utils.HMACSHA256; | ||||
| @@ -163,8 +162,9 @@ public class WxMsgCallbackServiceImpl implements WxMsgCallbackService { | |||||
| sb.append(entry.getKey()).append("=").append(entry.getValue()); | sb.append(entry.getKey()).append("=").append(entry.getValue()); | ||||
| } | } | ||||
| sb.append("&secret=").append(wxMsgConfig.getSecret()); | sb.append("&secret=").append(wxMsgConfig.getSecret()); | ||||
| logger.info("message:" + sb.toString() + ",secret:" + wxMsgConfig.getSecret()); | |||||
| String sign_check = HMACSHA256.sha256_HMAC(sb.toString(), wxMsgConfig.getSecret()); | String sign_check = HMACSHA256.sha256_HMAC(sb.toString(), wxMsgConfig.getSecret()); | ||||
| logger.info("sign_check:" + sign_check); | |||||
| return sign_check.equalsIgnoreCase(param.get("sign")); | return sign_check.equalsIgnoreCase(param.get("sign")); | ||||
| } | } | ||||