Procházet zdrojové kódy

fix order

release_toaliyun_real
xiaohanzi před 4 roky
rodič
revize
48b2d512eb
3 změnil soubory, kde provedl 8 přidání a 0 odebrání
  1. +2
    -0
      mallinkService/src/main/java/com/iformall/mapper/WxOrderMapper.java
  2. +1
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java
  3. +5
    -0
      mallinkService/src/main/resources/mapper/WxOrderMapper.xml

+ 2
- 0
mallinkService/src/main/java/com/iformall/mapper/WxOrderMapper.java Zobrazit soubor

@@ -66,5 +66,7 @@ public interface WxOrderMapper extends CommonMapper<WxOrder, Long> {
void updateOrderStatusForGroup(@Param("tenantId")String tenantId);
void updateCUserId(WxOrder updateOrder);
void updateComposeOrderId(@Param("id")Long id,@Param("composeOrderId")Long composeOrderId,@Param("tenantId")String tenantId);

}

+ 1
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxOrderServiceImpl.java Zobrazit soubor

@@ -2008,6 +2008,7 @@ public class WxOrderServiceImpl implements WxOrderService {
}
//如果没有orderId,则用lastOrder的信息
if (null == composeOrder.getMainOrderId() || composeOrder.getMainOrderId().intValue() <= 0) {
wxOrderMapper.updateComposeOrderId(lastOrder.getId(), lastOrder.getId(), lastOrder.getTenantId());
return new WxComposeOrder(lastOrder.getId(), composeOrder.getComposeOrderType());
}
return composeOrder;


+ 5
- 0
mallinkService/src/main/resources/mapper/WxOrderMapper.xml Zobrazit soubor

@@ -1025,5 +1025,10 @@
</if>
</update>
<update id="updateComposeOrderId" parameterType="java.util.HashMap">
update wx_order set compose_order_id = #{composeOrderId} where id = #{id} and tenant_id = #{tenantId}
</update>

</mapper>

Načítá se…
Zrušit
Uložit