Explorar el Código

卡券查询全部,推广查询

release_toaliyun_real
masterspirit hace 7 años
padre
commit
6c7bfbfbb8
Se han modificado 8 ficheros con 224 adiciones y 17 borrados
  1. +18
    -0
      mallinkAdmin/src/main/java/com/simple/controller/WxCouponSpreadController.java
  2. +11
    -0
      mallinkAdmin/src/main/java/com/simple/controller/WxCouponVerifyController.java
  3. +3
    -0
      mallinkService/src/main/java/com/simple/mapper/WxCouponMapper.java
  4. +10
    -0
      mallinkService/src/main/java/com/simple/service/WxCouponService.java
  5. +15
    -7
      mallinkService/src/main/java/com/simple/service/WxCouponSpreadService.java
  6. +5
    -0
      mallinkService/src/main/java/com/simple/service/impl/WxCouponServiceImpl.java
  7. +8
    -8
      mallinkService/src/main/java/com/simple/service/impl/WxCouponSpreadServiceImpl.java
  8. +154
    -2
      mallinkService/src/main/resources/mapper/WxCouponMapper.xml

+ 18
- 0
mallinkAdmin/src/main/java/com/simple/controller/WxCouponSpreadController.java Ver fichero

@@ -16,6 +16,8 @@ import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiImplicitParams;
import io.swagger.annotations.ApiOperation;

import java.util.List;

@RestController
@RequestMapping("wxCouponSpread")
@Api(description="推广接口")
@@ -70,6 +72,22 @@ public class WxCouponSpreadController extends BaseController
public ResultData findById(Long id) {
return new ResultData(Result.SUCCESS,"查询成功",wxCouponSpreadService.getById(id));
}

@ApiOperation("根据卡券id查询接口")
@GetMapping("/findByCouponId")
@ApiImplicitParam(name="id",value="id",dataType="Long", paramType = "query",required=true)
public ResultData findByCouponId(Long id) {
WxCouponSpread result = null;
if(id!=null){
WxCouponSpread wxCouponSpread = new WxCouponSpread();
wxCouponSpread.setCouponId(id);
List<WxCouponSpread> list = wxCouponSpreadService.findList(wxCouponSpread);
if(!list.isEmpty()){
result = list.get(0);
}
}
return new ResultData(Result.SUCCESS,"查询成功",result);
}


+ 11
- 0
mallinkAdmin/src/main/java/com/simple/controller/WxCouponVerifyController.java Ver fichero

@@ -1,5 +1,6 @@
package com.simple.controller;

import com.simple.domain.po.MallUserInfo;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.Assert;
@@ -65,6 +66,16 @@ public class WxCouponVerifyController extends BaseController
public ResultData findById(Long id) {
return new ResultData(Result.SUCCESS,"查询成功",wxCouponVerifyService.getById(id));
}

@ApiOperation("根据id更新接口")
@PostMapping("verify")
public ResultData verify(@RequestBody WxCouponVerify wxCouponVerify) {
MallUserInfo user =getUser();
wxCouponVerify.setBUserId(user.getId());
wxCouponVerify.setTenantId(user.getTenantId());
wxCouponVerifyService.saveOrUpdate(wxCouponVerify);
return new ResultData();
}


+ 3
- 0
mallinkService/src/main/java/com/simple/mapper/WxCouponMapper.java Ver fichero

@@ -10,6 +10,9 @@ public interface WxCouponMapper extends CommonMapper<WxCoupon, String> {

List<WxCoupon> findList(WxCoupon wxCoupon);

List<WxCoupon> findEnableList(WxCoupon wxCoupon);




+ 10
- 0
mallinkService/src/main/java/com/simple/service/WxCouponService.java Ver fichero

@@ -16,6 +16,16 @@ public interface WxCouponService {
* @return
*/
PageInfo<WxCoupon> listAsPage(WxCoupon record, Integer pageIndex, Integer pageSize);

/**
* 根据实体查询分页列表
*
* @param record
* @param pageIndex
* @param pageSize
* @return
*/
PageInfo<WxCoupon> findEnableList(WxCoupon record, Integer pageIndex, Integer pageSize);
/**
* 根据Id获得实体


+ 15
- 7
mallinkService/src/main/java/com/simple/service/WxCouponSpreadService.java Ver fichero

@@ -37,12 +37,20 @@ public interface WxCouponSpreadService {
* @param id
*/
void deleteById(Long id);

/**
* 根据实体查询不分页
*
* @param
*/
List<WxCouponSpread> findList(WxCouponSpread record);









}

+ 5
- 0
mallinkService/src/main/java/com/simple/service/impl/WxCouponServiceImpl.java Ver fichero

@@ -23,6 +23,11 @@ public class WxCouponServiceImpl implements WxCouponService {
return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxCouponMapper.findList(record));
}

@Override
public PageInfo<WxCoupon> findEnableList(WxCoupon record, Integer pageIndex, Integer pageSize) {
return PageHelper.startPage(pageIndex, pageSize).doSelectPageInfo(() -> wxCouponMapper.findList(record));
}

@Override
public WxCoupon getById(Long id) {
return wxCouponMapper.selectByPrimaryKey(id);


+ 8
- 8
mallinkService/src/main/java/com/simple/service/impl/WxCouponSpreadServiceImpl.java Ver fichero

@@ -43,12 +43,12 @@ public class WxCouponSpreadServiceImpl implements WxCouponSpreadService {
public void deleteById(Long id) {
wxCouponSpreadMapper.deleteByPrimaryKey(id);
}
@Override
public List<WxCouponSpread> findList(WxCouponSpread record) {
return wxCouponSpreadMapper.findList(record);
}
}

+ 154
- 2
mallinkService/src/main/resources/mapper/WxCouponMapper.xml Ver fichero

@@ -180,12 +180,164 @@
</if>
<if test=" null != sortColumns"> order by ${sortColumns} </if>
</sql>

<sql id="findEnableConditions">
where 1 = 1

<if test=" null != id ">
and `id` = #{id}

</if>

<if test=" null != tenantId ">
and `tenant_id` like concat('%', #{tenantId},'%')

</if>

<if test=" null != merchantId ">
and `merchant_id` = #{merchantId}

</if>

<if test=" null != type ">
and `type` = #{type}

</if>

<if test=" null != coverImg ">
and `cover_img` like concat('%', #{coverImg},'%')

</if>

<if test=" null != title ">
and `title` like concat('%', #{title},'%')

</if>

<if test=" null != subTitle ">
and `sub_title` like concat('%', #{subTitle},'%')

</if>

<if test=" null != salePrice ">
and `sale_price` = #{salePrice}

</if>

<if test=" null != usePrice ">
and `use_price` = #{usePrice}

</if>

<if test=" null != useLimitQuantity ">
and `use_limit_quantity` = #{useLimitQuantity}

</if>

<if test=" null != targetAd ">
and `target_ad` = #{targetAd}

</if>

<if test=" null != sendType ">
and `send_type` = #{sendType}

</if>

<if test=" null != sendStartDate ">
and `send_start_date` = #{sendStartDate}

</if>

<if test=" null != sendEndDate ">
and `send_end_date` = #{sendEndDate}

</if>

<if test=" null != validType ">
and `valid_type` = #{validType}

</if>

<if test=" null != validStartDate ">
and `valid_start_date` = #{validStartDate}

</if>

<if test=" null != validEndDate ">
and `valid_end_date` = #{validEndDate}

</if>

<if test=" null != validDays ">
and `valid_days` = #{validDays}

</if>

<if test=" null != detail ">
and `detail` like concat('%', #{detail},'%')

</if>

<if test=" null != price ">
and `price` = #{price}

</if>

<if test=" null != remainInventory ">
and `remain_inventory` = #{remainInventory}

</if>

<if test=" null != inventory ">
and `inventory` = #{inventory}

</if>

<if test=" null != remark ">
and `remark` like concat('%', #{remark},'%')

</if>

<if test=" null != status ">
and `status` in (0,1,2)

</if>

<if test=" null != createDate ">
and `create_date` = #{createDate}

</if>

<if test=" null != updateDate ">
and `update_date` = #{updateDate}

</if>

<if test=" null != business ">
and `business` like concat('%', #{business},'%')

</if>
<if test=" null != ids ">
and id in
<foreach collection="ids" index="index" item="idItem" open="(" separator="," close=")">
#{idItem}
</foreach>
</if>
<if test=" null != sortColumns"> order by ${sortColumns} </if>
</sql>

<select id="findList" parameterType="com.simple.domain.po.WxCoupon" resultMap="BaseResultMap">
select <include refid="allColumns" /> from wx_coupon
<include refid="dynamicWhereConditions" />
</select>

<select id="findEnableList" parameterType="com.simple.domain.po.WxCoupon" resultMap="BaseResultMap">
select <include refid="allColumns" /> from wx_coupon
<include refid="findEnableConditions" />
</select>




Cargando…
Cancelar
Guardar