Merge remote-tracking branch 'origin/master' into xin
| | |
| | | @ApiModelProperty(value = "id") |
| | | private Integer id; |
| | | |
| | | |
| | | // 订单id String |
| | | @ApiModelProperty(value = "orderId") |
| | | private Integer orderId; |
| | | private String orderId; |
| | | |
| | | |
| | | @ApiModelProperty(value = "storeId") |
| | |
| | | @ApiModelProperty(value = "link") |
| | | private String link; |
| | | |
| | | |
| | | //0未读 1已读 |
| | | @ApiModelProperty(value = "flag") |
| | | private Integer flag=0; |
| | | |
| | |
| | | List<MessageOrderSeller> findByStoreId(String storeId); |
| | | |
| | | Boolean updateMessageOrderSellerRead(Integer orderId); |
| | | |
| | | boolean saveMessageOrderSellerByOrderIdAndStoreId(MessageOrderSeller resources); |
| | | } |
| | |
| | | import com.oying.utils.R; |
| | | import lombok.RequiredArgsConstructor; |
| | | import java.util.List; |
| | | |
| | | import org.apache.poi.util.Beta; |
| | | import org.springframework.http.HttpStatus; |
| | | import org.springframework.http.ResponseEntity; |
| | | import org.springframework.security.access.prepost.PreAuthorize; |
| | |
| | | |
| | | |
| | | } |
| | | |
| | | @Beta//重复值处理 |
| | | //让后端队友更新我的表 |
| | | @PostMapping("/update/seller") |
| | | @ApiOperation("让后端队友更新消息表") |
| | | @ApiOperation("更新插入消息表") |
| | | public R<String> updateMessageOrderSeller(@RequestBody MessageOrderSeller resources) { |
| | | //插入一条数据 |
| | | if(messageOrderSellerService.saveOrUpdate(resources)) |
| | | if(messageOrderSellerService.saveMessageOrderSellerByOrderIdAndStoreId(resources)) |
| | | return R.success("更新成功"); |
| | | return R.fail("更新失败"); |
| | | // if(messageOrderSellerService.updateById(resources)){ |
| | | // return R.success("更新成功"); |
| | | // }else{ |
| | | // return R.fail("更新失败"); |
| | | // } |
| | | |
| | | } |
| | | |
| | | |
| | |
| | | package com.oying.modules.message.service; |
| | | |
| | | import com.google.common.annotations.Beta; |
| | | import com.oying.modules.message.domain.MessageOrderSeller; |
| | | import com.oying.modules.message.domain.dto.MessageOrderSellerQueryCriteria; |
| | | |
| | |
| | | List<MessageOrderSeller> findByStoreId(String storeId); |
| | | |
| | | boolean updateMessageOrderSellerRead(Integer orderId); |
| | | |
| | | /** |
| | | * 保存或更新 MessageOrderSeller 记录。 |
| | | * <p> |
| | | * 该方法根据传入的 MessageOrderSeller 对象,将数据插入到数据库中。 |
| | | * 如果记录已存在,则更新;如果不存在,则插入新记录。 |
| | | * </p> |
| | | * <p> |
| | | * 必须字段: |
| | | * - orderId:订单 ID |
| | | * - storeId:店铺 ID |
| | | * </p> |
| | | * <p> |
| | | * 可选字段: |
| | | * - messageType:消息类型 : 供流程使用 订单状态: 1-待取货 2-配送中 3-已完成 4-商家取消 5-骑手取消 6-客户取消 7-系统取消" |
| | | * - messageContent:消息内容 : "订单已提交" :"支付成功" 商家已接单 骑手已接单" |
| | | * - link:链接 |
| | | * - flag:标志字段(默认值为未读 0) |
| | | * </p> |
| | | * |
| | | * @param resources MessageOrderSeller 对象,包含需要保存或更新的数据。 |
| | | * @return true 表示保存成功,false 表示保存失败。 |
| | | */ |
| | | @Beta |
| | | boolean saveMessageOrderSellerByOrderIdAndStoreId(MessageOrderSeller resources); |
| | | } |
| | |
| | | import com.oying.modules.message.service.MessageOrderSellerService; |
| | | import com.oying.modules.message.domain.dto.MessageOrderSellerQueryCriteria; |
| | | import com.oying.modules.message.mapper.MessageOrderSellerMapper; |
| | | import org.apache.poi.util.Beta; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import com.oying.utils.PageUtil; |
| | |
| | | public boolean updateMessageOrderSellerRead(Integer orderId) { |
| | | return messageOrderSellerMapper.updateMessageOrderSellerRead(orderId); |
| | | } |
| | | |
| | | /** |
| | | * 保存或更新 MessageOrderSeller 记录。 |
| | | * <p> |
| | | * 该方法根据传入的 MessageOrderSeller 对象,将数据插入到数据库中。 |
| | | * 如果记录已存在,则更新;如果不存在,则插入新记录。 |
| | | * </p> |
| | | * <p> |
| | | * 必须字段: |
| | | * - orderId:订单 ID |
| | | * - storeId:店铺 ID |
| | | * </p> |
| | | * <p> |
| | | * 可选字段: |
| | | * - messageType:消息类型 : 供流程使用 订单状态: 1-待取货 2-配送中 3-已完成 4-商家取消 5-骑手取消 6-客户取消 7-系统取消" |
| | | * - messageContent:消息内容 : "订单已提交" :"支付成功" 商家已接单 骑手已接单" |
| | | * - link:链接 |
| | | * - flag:标志字段(默认值为未读 0) |
| | | * </p> |
| | | * |
| | | * @param resources MessageOrderSeller 对象,包含需要保存或更新的数据。 |
| | | * @return true 表示保存成功,false 表示保存失败。 |
| | | */ |
| | | @Beta |
| | | @Override |
| | | public boolean saveMessageOrderSellerByOrderIdAndStoreId(MessageOrderSeller resources) { |
| | | return messageOrderSellerMapper.saveMessageOrderSellerByOrderIdAndStoreId(resources); |
| | | } |
| | | |
| | | } |
| | |
| | | id, order_id,store_id, message_type, message_content, link, create_time, update_time, create_by, update_by,flag |
| | | </sql> |
| | | |
| | | <insert id="saveMessageOrderSellerByOrderIdAndStoreId" parameterType="com.oying.modules.message.domain.MessageOrderSeller"> |
| | | # 动态sql 必须插入 order_id store_id 其他字段可以选择性插入 flag默认插入0 |
| | | <!-- 动态 SQL:必须插入 order_id 和 store_id --> |
| | | <!-- 其他字段可以选择性插入 --> |
| | | INSERT INTO message_order_seller ( |
| | | order_id, |
| | | store_id, |
| | | <if test="messageType != null">message_type,</if> |
| | | <if test="messageContent != null">message_content,</if> |
| | | <if test="link != null">link,</if> |
| | | flag |
| | | ) VALUES ( |
| | | #{orderId}, |
| | | #{storeId}, |
| | | <if test="messageType != null">#{messageType},</if> |
| | | <if test="messageContent != null">#{messageContent},</if> |
| | | <if test="link != null">#{link},</if> |
| | | 0 |
| | | ) |
| | | </insert> |
| | | |
| | | <select id="findAll" resultMap="BaseResultMap"> |
| | | select |
| | |
| | | set flag = 1 |
| | | where order_id = #{orderId} |
| | | </update> |
| | | |
| | | |
| | | </mapper> |