您现在的位置:首页 >> 前端 >> 内容

卡券开发

时间:2017/6/29 10:10:00 点击:

  核心提示:三个业务卡券查询-传入卡券类型和模糊查询的条件返回结果集,需要分页 卡券详情传入卡券的cardId,查询需要的信息 卡券领取传入卡券的cardId,更新卡券表(TF_F_CARDCOUPONS),卡券...

三个业务

卡券查询-传入卡券类型和模糊查询的条件返回结果集,需要分页 卡券详情–传入卡券的cardId,查询需要的信息 卡券领取–传入卡券的cardId,更新卡券表(TF_F_CARDCOUPONS),卡券领取使用记录表(TF_F_CARDCOUPONS_USER_LOG),卡券用户关系表(TF_F_CARDCOUPONS_USER_REF)

当前进度

三个controller都写好了,需要测试。

tomorrow 答应辉哥明天做完的呢

TF_F_CARDCOUPONS 中GET_ISNEED_FOCUS 卡券领取是否需要关注店铺字段(0:不需要,1需要)
is_PT_CARD 是否平台卡券(0:非平台卡券,1:平台卡券)

如果是平台卡券,直接领取
非平台卡券,如果GET_ISNEED_FOCUS 是1,读取用户关注的店铺的表(是什么表还不知道),如果没有这个shopId,提示未关注店铺信息;是0,直接领取。

GET_TIMES 卡券允许领取次数。聚集函数读取(TF_F_CARDCOUPONS_USER_LOG) 卡券用户关系表,比较如果前者<= 后者,修改领取的样式为:
卡券开发
<p class="card-bg expried-card-bg">
    <img class="expired-img" src="/ecsmc-cp/static/cp/images/useded.png">
    <p class="card-bg-img"><img src="/ecsmc-cp/res/img/T10aZTBgKT1RXrhCrK.jpg"></p>
    <p class="card-bg-txt">
        <p class="card-bg-txt01">
            <a href="/ecsmc-cp/myCardCoupons/queryCouponsDetails?refId=2">卡券测试5</a>
        </p>
        <p class="card-bg-txt02"><span class="iconfont icon-dianpu card-bg-dianpu"></span></p>
        <p class="font-red"></p>
    </p>
    <p class="card-bg-q">
        <p class="card-bg-q01">2M</p>
        <p class="card-bg-q02">省内通用流量</p>
        <a class="card-bg-btn" href="/ecsmc-cp/myCardCoupons/queryCouponsDetails?refId=2">已使用</a>
    </p>
</p>

只是不清楚,这样多次查表,不是原子操作,会不会有问题。
mybatis返回结果包含两个pojo的使用—mark我得知道原理
<resultMap id="ResultMap" type="com.ai.ecs.ecsmc.domain.self.po.TfFCardcouponsUserRef" extends="BaseResultMap">
  <association property="cardcoupons" javaType="com.ai.ecs.ecsmc.domain.self.po.TfFCardcoupons" autoMapping="true"/>
</resultMap>
 
<select id="findMyCardCouponsList" resultMap="ResultMap" resultType="com.ai.ecs.ecsmc.domain.self.po.TfFCardcouponsUserRef">
  select
  uref.REF_ID, uref.USER_ID, uref.SERIAL_NUMBER, uref.CARD_ID, uref.DATA_STATUS, uref.INSERT_TIME, uref.INSERT_USER_ID,
  uref.USE_TIME, uref.REMARK, uref.GIVE_USER_ID, uref.GIVE_TIME,member.MEMBER_LOGING_NAME GIVE_SERIAL_NUMBER,
  shop.shop_name,
  card.LOGO_URL ,
  card.CARD_TYPE,
  card.CARD_VALUE ,
  CARD.CARD_NAME ,
  card.card_Desc ,
  card.CARD_START_TIME ,
  card.CARD_END_TIME ,
  card.card_Use_Type,
  trunc( card.card_End_Time-sysdate)EXPIRE_DAY
  from TF_F_CARDCOUPONS CARD,tf_shop_info shop,TF_F_CARDCOUPONS_USER_REF uref, TF_MEMBER_LOGIN member
  where uref.CARD_ID=card.CARD_ID and shop.shop_id(+)=card.shop_id and  uref.GIVE_USER_ID=member.member_id(+)
    and uref.user_id=#{userId}
    <if test="dataStatus!=null">
      and uref.data_Status=#{dataStatus}
    </if>
    <if test="dataStatus==0 and useTime==null">
      and card.card_End_Time >= sysdate
    </if>
    <if test="useTime!=null">
      and card.card_End_Time &lt; sysdate
    </if>
  order by uref.INSERT_TIME desc
  </select>

我明年90岁啦,一生志在千里,也知似水流年;我年轻过,历尽困难试炼,我深刻知道成长之路是非常不容易的;在高增长机遇巨浪中,愚人见石,智者见泉。因循的并发症是不思不想和无感无知,在人工智能世代中肯定过不了关;驾浪者的基本功,时时刻刻要灵敏、快知快明,要有独立思考悟力、能运用想象,把现实、数据、信息合组成新。自律是铁杵成针的意志功夫。每个希望成为大舞蹈家的人,每天面镜,并非顾影自怜,而是不怕疲惫、不怕痛苦,一而再,再而三,修正追求举重若轻的完美,技巧内化自我之中。走到台前,「身与物化,意到图成」。

Tags:卡券 券开 开发   
作者:网络 来源:ccsmile的博客