Просмотр исходного кода

[订单支付][修改]:订单支付,用select count(*) 代替selectCount

release_toaliyun_real
Stormeye.Wu 7 лет назад
Родитель
Сommit
d46213a6da
8 измененных файлов: 22 добавлений и 3 удалений
  1. +1
    -0
      mallinkService/src/main/java/com/simple/mapper/WxCUserCarMapper.java
  2. +1
    -0
      mallinkService/src/main/java/com/simple/mapper/WxCouponOrderMapper.java
  3. +2
    -0
      mallinkService/src/main/java/com/simple/mapper/WxOrderMapper.java
  4. +1
    -1
      mallinkService/src/main/java/com/simple/service/impl/WxCUserCarServiceImpl.java
  5. +2
    -2
      mallinkService/src/main/java/com/simple/service/impl/WxOrderServiceImpl.java
  6. +5
    -0
      mallinkService/src/main/resources/mapper/WxCUserCarMapper.xml
  7. +5
    -0
      mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml
  8. +5
    -0
      mallinkService/src/main/resources/mapper/WxOrderMapper.xml

+ 1
- 0
mallinkService/src/main/java/com/simple/mapper/WxCUserCarMapper.java Просмотреть файл

@@ -8,6 +8,7 @@ import com.simple.domain.po.WxCUserCar;
public interface WxCUserCarMapper extends CommonMapper<WxCUserCar, Long> {

List<WxCUserCar> findList(WxCUserCar wxCUserCar);
Integer countList(WxCUserCar wxCUserCar);



+ 1
- 0
mallinkService/src/main/java/com/simple/mapper/WxCouponOrderMapper.java Просмотреть файл

@@ -10,6 +10,7 @@ import com.simple.domain.po.WxCouponOrder;
public interface WxCouponOrderMapper extends CommonMapper<WxCouponOrder, Long> {

List<WxCouponOrder> findList(WxCouponOrder wxCouponOrder);
Integer countList(WxCouponOrder wxCouponOrder);

List<WxCouponOrder> findListOfUnverifiedByDate(Map dateMap);
List<WxCouponOrder> findListOfVerifiedByDate(Map dateMap);


+ 2
- 0
mallinkService/src/main/java/com/simple/mapper/WxOrderMapper.java Просмотреть файл

@@ -11,6 +11,8 @@ public interface WxOrderMapper extends CommonMapper<WxOrder, Long> {

List<WxOrder> findList(WxOrder wxOrder);

Integer countList(WxOrder wxOrder);

List<WxOrder> findListOfUnpaidOrderByDate(Map dateMap);

List<WxOrderCVo> findListOfCUser(WxOrder wxOrder);


+ 1
- 1
mallinkService/src/main/java/com/simple/service/impl/WxCUserCarServiceImpl.java Просмотреть файл

@@ -29,7 +29,7 @@ public class WxCUserCarServiceImpl implements WxCUserCarService {

@Override
public Integer countUserCar(WxCUserCar record) {
return wxCUserCarMapper.selectCount(record);
return wxCUserCarMapper.countList(record);
}

@Override


+ 2
- 2
mallinkService/src/main/java/com/simple/service/impl/WxOrderServiceImpl.java Просмотреть файл

@@ -75,7 +75,7 @@ public class WxOrderServiceImpl implements WxOrderService {
orderQ.setCUserId(user.getId());
orderQ.setOrderStatus(EnumOrderStatus.ORDER_STATUS_PENDING_PAYMENT.getCode());
try {
countOrder = wxOrderMapper.selectCount(orderQ);
countOrder = wxOrderMapper.countList(orderQ);
} catch (Exception e) {
logger.error("购买是否超限-DB, couponId: " + counpon.getId() + ", e:" + e.getMessage());
throw new MallinkException(ErrorCode.ORDER_IS_FAIL);
@@ -86,7 +86,7 @@ public class WxOrderServiceImpl implements WxOrderService {
couponOrderQ.setCUserId(user.getId());
couponOrderQ.setCouponOrderStatus(EnumCouponOrderStatus.COUPON_ORDER_USE_WAIT.getCode());
try {
countCouponOrder = wxCouponOrderMapper.selectCount(couponOrderQ);
countCouponOrder = wxCouponOrderMapper.countList(couponOrderQ);
} catch (Exception e) {
logger.error("购买是否超限-DB, couponId: " + counpon.getId() + ", e:" + e.getMessage());
throw new MallinkException(ErrorCode.ORDER_IS_FAIL);


+ 5
- 0
mallinkService/src/main/resources/mapper/WxCUserCarMapper.xml Просмотреть файл

@@ -71,5 +71,10 @@
select <include refid="allColumns" /> from wx_c_user_car
<include refid="dynamicWhereConditions" />
</select>

<select id="countList" parameterType="com.simple.domain.po.WxCUserCar" resultType="java.lang.Integer">
select count(*) from wx_c_user_car
<include refid="dynamicWhereConditions" />
</select>
</mapper>

+ 5
- 0
mallinkService/src/main/resources/mapper/WxCouponOrderMapper.xml Просмотреть файл

@@ -90,6 +90,11 @@
<include refid="dynamicWhereConditions" />
</select>

<select id="countList" parameterType="com.simple.domain.po.WxCouponOrder" resultType="java.lang.Integer">
select count(*) from wx_coupon_order
<include refid="dynamicWhereConditions" />
</select>



<resultMap id="BVoResultMap" type="com.simple.domain.vo.WxCouponOrderBVo">


+ 5
- 0
mallinkService/src/main/resources/mapper/WxOrderMapper.xml Просмотреть файл

@@ -108,6 +108,11 @@
<include refid="dynamicWhereConditions" />
</select>

<select id="countList" parameterType="com.simple.domain.po.WxOrder" resultType="java.lang.Integer">
select count(*) from wx_order
<include refid="dynamicWhereConditions" />
</select>



<select id="findListOfUnpaidOrderByDate" parameterType="map" resultMap="BaseResultMap">


Загрузка…
Отмена
Сохранить