| @@ -22,14 +22,15 @@ public class WxMsgRecordServiceImpl implements WxMsgRecordService { | |||||
| @Override | @Override | ||||
| public void save(BaseMsg data) { | public void save(BaseMsg data) { | ||||
| final IdWorker idWorker = IdWorker.get(); | final IdWorker idWorker = IdWorker.get(); | ||||
| data.setUuid(UUID.randomUUID().toString()); | |||||
| if(data instanceof WxMsgRecord){ | if(data instanceof WxMsgRecord){ | ||||
| WxMsgRecord msgRecord = (WxMsgRecord)data; | WxMsgRecord msgRecord = (WxMsgRecord)data; | ||||
| msgRecord.setUuid(UUID.randomUUID().toString()); | |||||
| msgRecord.setMsgJson(JsonUtil.obj2Json(data)); | msgRecord.setMsgJson(JsonUtil.obj2Json(data)); | ||||
| msgRecord.setId(idWorker.nextId()); | msgRecord.setId(idWorker.nextId()); | ||||
| wxMsgRecordMapper.save(msgRecord); | wxMsgRecordMapper.save(msgRecord); | ||||
| }else if(data instanceof WxMsg || data instanceof MailMsg){ | }else if(data instanceof WxMsg || data instanceof MailMsg){ | ||||
| WxMsgRecord msgRecord = new WxMsgRecord(); | WxMsgRecord msgRecord = new WxMsgRecord(); | ||||
| msgRecord.setUuid(UUID.randomUUID().toString()); | |||||
| msgRecord.setMsgJson(JsonUtil.obj2Json(data)); | msgRecord.setMsgJson(JsonUtil.obj2Json(data)); | ||||
| msgRecord.setId(idWorker.nextId()); | msgRecord.setId(idWorker.nextId()); | ||||
| wxMsgRecordMapper.save(msgRecord); | wxMsgRecordMapper.save(msgRecord); | ||||
| @@ -78,12 +78,12 @@ | |||||
| </select> | </select> | ||||
| <insert id="save" parameterType="com.iformall.domain.po.WxMsgRecord" > | <insert id="save" parameterType="com.iformall.domain.po.WxMsgRecord" > | ||||
| INSERT INTO wx_msg_record( `uuid`, `msg_type`, | |||||
| INSERT INTO wx_msg_record( id,`uuid`, `msg_type`, | |||||
| `domain`, `msg`, `send_time`, `model_id`, `model_type`, | `domain`, `msg`, `send_time`, `model_id`, `model_type`, | ||||
| `signature`, `sender`, `sender_user_id`, `sender_user_name`, | `signature`, `sender`, `sender_user_id`, `sender_user_name`, | ||||
| `receiver`, `receiver_user_id`, `receiver_user_name`, | `receiver`, `receiver_user_id`, `receiver_user_name`, | ||||
| `msg_status`, `status_message`, `msg_json`) | `msg_status`, `status_message`, `msg_json`) | ||||
| VALUES(#{uuid},#{msgType}, | |||||
| VALUES(#{id},#{uuid},#{msgType}, | |||||
| #{domain},#{msg},#{sendTime},#{modelId},#{modelType},#{signature},#{sender}, | #{domain},#{msg},#{sendTime},#{modelId},#{modelType},#{signature},#{sender}, | ||||
| #{senderUserId},#{senderUserName},#{receiver},#{receiverUserId},#{receiverUserName}, | #{senderUserId},#{senderUserName},#{receiver},#{receiverUserId},#{receiverUserName}, | ||||
| #{msgStatus},#{statusMessage},#{msgJson}); | #{msgStatus},#{statusMessage},#{msgJson}); | ||||