记得上下班打卡 | git大法好,push需谨慎

Commit 6cf79097 authored by sunyuntian's avatar sunyuntian

修改bug

parent 96ab35ef
...@@ -39,6 +39,7 @@ public class MaoDengImageHandler implements WxMpMessageHandler { ...@@ -39,6 +39,7 @@ public class MaoDengImageHandler implements WxMpMessageHandler {
public WxMpXmlOutMessage handle(WxMpXmlMessage wxMessage, Map<String, Object> map, WxMpService wxMpService, WxSessionManager wxSessionManager) throws WxErrorException { public WxMpXmlOutMessage handle(WxMpXmlMessage wxMessage, Map<String, Object> map, WxMpService wxMpService, WxSessionManager wxSessionManager) throws WxErrorException {
String fromUser = wxMessage.getFromUser();//用户id String fromUser = wxMessage.getFromUser();//用户id
String picUrl = wxMessage.getPicUrl();//图片url String picUrl = wxMessage.getPicUrl();//图片url
String maoId = IDGenerator.nextSnowId();
//图片非法判断 //图片非法判断
//此处判断不需要用户登录,所以使用时间代替 //此处判断不需要用户登录,所以使用时间代替
...@@ -57,20 +58,24 @@ public class MaoDengImageHandler implements WxMpMessageHandler { ...@@ -57,20 +58,24 @@ public class MaoDengImageHandler implements WxMpMessageHandler {
if (StringUtil.isNotEmpty(i)){ if (StringUtil.isNotEmpty(i)){
//活动已开启 持久化 redis //活动已开启 持久化 redis
SweetMaoDengVo sweetMaoDeng = redisUtils.getSweetMaoDeng(fromUser); SweetMaoDengVo sweetMaoDeng = redisUtils.getSweetMaoDeng(fromUser);
//是否上传了文字 String maoIdText =null;
if (sweetMaoDeng != null){ if (sweetMaoDeng != null){
maoIdText= sweetMaoDeng.getMaoId();
}
if (StringUtil.isNotEmpty(maoIdText)){
String textMsg = sweetMaoDeng.getTextMsg(); String textMsg = sweetMaoDeng.getTextMsg();
sweetMaoDengVo.setTextMsg(textMsg); sweetMaoDengVo.setTextMsg(textMsg);
maoId = sweetMaoDeng.getMaoId();
//更新mysql //更新mysql
LinkedList<String> sqls = CollectionUtil.linkedListString(); LinkedList<String> sqls = CollectionUtil.linkedListString();
LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr(); LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr();
sqls.add(SqlMapping.get("sweet_wechat_maodeng.img.update")); sqls.add(SqlMapping.get("sweet_wechat_maodeng.img.update"));
sqlsDataA.add(new Object[]{picUrl,fromUser}); sqlsDataA.add(new Object[]{picUrl,fromUser,maoId});
queueUtils.sendMsgByRedis(MQConst.SweetQueue.SWEET_WECHAT_MAODENG_TEXT_INSERT.getKey(), SqlMapping.gets(sqls, sqlsDataA)); queueUtils.sendMsgByRedis(MQConst.SweetQueue.SWEET_WECHAT_MAODENG_TEXT_INSERT.getKey(), SqlMapping.gets(sqls, sqlsDataA));
}else { }else {
//redis队列入库 //redis队列入库
String maoId = IDGenerator.nextSnowId(); sweetMaoDengVo.setMaoId(maoId);
LinkedList<String> sqls = CollectionUtil.linkedListString(); LinkedList<String> sqls = CollectionUtil.linkedListString();
LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr(); LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr();
sqls.add(SqlMapping.get("sweet_wechat_maodeng.insert")); sqls.add(SqlMapping.get("sweet_wechat_maodeng.insert"));
......
...@@ -55,6 +55,7 @@ public class TextMsgHandler implements WxMpMessageHandler { ...@@ -55,6 +55,7 @@ public class TextMsgHandler implements WxMpMessageHandler {
SweetMaoDengVo sweetMaoDengVo = SweetMaoDengVo.getNew(); SweetMaoDengVo sweetMaoDengVo = SweetMaoDengVo.getNew();
sweetMaoDengVo.setUserId(fromUser); sweetMaoDengVo.setUserId(fromUser);
sweetMaoDengVo.setTextMsg(maoContent); sweetMaoDengVo.setTextMsg(maoContent);
String maoId = IDGenerator.nextSnowId();
//敏感词判断 //敏感词判断
//此处判断不需要用户登录,所以使用时间代替 //此处判断不需要用户登录,所以使用时间代替
String currentUid = DateUtil.now().getTime() + ""; String currentUid = DateUtil.now().getTime() + "";
...@@ -77,21 +78,24 @@ public class TextMsgHandler implements WxMpMessageHandler { ...@@ -77,21 +78,24 @@ public class TextMsgHandler implements WxMpMessageHandler {
if (StringUtil.isNotEmpty(i)) { if (StringUtil.isNotEmpty(i)) {
SweetMaoDengVo sweetMaoDeng = redisUtils.getSweetMaoDeng(fromUser); SweetMaoDengVo sweetMaoDeng = redisUtils.getSweetMaoDeng(fromUser);
//是否上传了图 String maoIdText =null;
if (sweetMaoDeng != null) { if (sweetMaoDeng != null){
maoIdText= sweetMaoDeng.getMaoId();
}
if (StringUtil.isNotEmpty(maoIdText)) {
String picUrl = sweetMaoDeng.getPicUrl(); String picUrl = sweetMaoDeng.getPicUrl();
sweetMaoDengVo.setPicUrl(picUrl); sweetMaoDengVo.setPicUrl(picUrl);
maoId=sweetMaoDeng.getMaoId();
//更新mysql //更新mysql
LinkedList<String> sqls = CollectionUtil.linkedListString(); LinkedList<String> sqls = CollectionUtil.linkedListString();
LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr(); LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr();
sqls.add(SqlMapping.get("sweet_wechat_maodeng.text.update")); sqls.add(SqlMapping.get("sweet_wechat_maodeng.text.update"));
sqlsDataA.add(new Object[]{fromUser, maoContent}); sqlsDataA.add(new Object[]{fromUser, maoContent,maoId});
queueUtils.sendMsgByRedis(MQConst.SweetQueue.SWEET_WECHAT_MAODENG_TEXT_INSERT.getKey(), SqlMapping.gets(sqls, sqlsDataA)); queueUtils.sendMsgByRedis(MQConst.SweetQueue.SWEET_WECHAT_MAODENG_TEXT_INSERT.getKey(), SqlMapping.gets(sqls, sqlsDataA));
} else { }else {
//redis队列入库
String maoId = IDGenerator.nextSnowId();
LinkedList<String> sqls = CollectionUtil.linkedListString(); LinkedList<String> sqls = CollectionUtil.linkedListString();
LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr(); LinkedList<Object[]> sqlsDataA = CollectionUtil.linkedListObjectArr();
sqls.add(SqlMapping.get("sweet_wechat_maodeng.insert")); sqls.add(SqlMapping.get("sweet_wechat_maodeng.insert"));
......
...@@ -60,8 +60,8 @@ sweet_strawberry_poster_Musician=INSERT INTO sweet_strawberry_poster_lineup(line ...@@ -60,8 +60,8 @@ sweet_strawberry_poster_Musician=INSERT INTO sweet_strawberry_poster_lineup(line
#---------------------------猫登天空-------------------------------- #---------------------------猫登天空--------------------------------
sweet_wechat_maodeng.insert=INSERT INTO sweet_wechat_maodeng(mao_id,user_id,text_msg,pic_url) VALUES (?,?,?,?) sweet_wechat_maodeng.insert=INSERT INTO sweet_wechat_maodeng(mao_id,user_id,text_msg,pic_url) VALUES (?,?,?,?)
sweet_wechat_maodeng.insert_img=INSERT INTO sweet_wechat_maodeng_img(mao_id,user_id,img_url) VALUES (?,?,?) sweet_wechat_maodeng.insert_img=INSERT INTO sweet_wechat_maodeng_img(mao_id,user_id,img_url) VALUES (?,?,?)
sweet_wechat_maodeng.text.update=UPDATE sweet_wechat_maodeng SET text_msg=? WHERE user_id=? sweet_wechat_maodeng.text.update=UPDATE sweet_wechat_maodeng SET text_msg=? WHERE user_id=? AND mao_id=?
sweet_wechat_maodeng.img.update=UPDATE sweet_wechat_maodeng SET pic_url=? WHERE user_id=? sweet_wechat_maodeng.img.update=UPDATE sweet_wechat_maodeng SET pic_url=? WHERE user_id=? AND mao_id=?
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment