diff --git a/src/main/java/com/yxt/yyth/api/empcardgift/EmpGiftAppletVo.java b/src/main/java/com/yxt/yyth/api/empcardgift/EmpGiftAppletVo.java index 5e6930f..f9c2d05 100644 --- a/src/main/java/com/yxt/yyth/api/empcardgift/EmpGiftAppletVo.java +++ b/src/main/java/com/yxt/yyth/api/empcardgift/EmpGiftAppletVo.java @@ -134,7 +134,7 @@ public class EmpGiftAppletVo { } else if(isTransfer.equals("1")){ state="已转赠"; -// showBtn=false; + showBtn=false; this.notRese=false; } else{ diff --git a/src/main/java/com/yxt/yyth/biz/empcardgift/EmpCardGiftService.java b/src/main/java/com/yxt/yyth/biz/empcardgift/EmpCardGiftService.java index 126b461..c755d62 100644 --- a/src/main/java/com/yxt/yyth/biz/empcardgift/EmpCardGiftService.java +++ b/src/main/java/com/yxt/yyth/biz/empcardgift/EmpCardGiftService.java @@ -345,8 +345,7 @@ public class EmpCardGiftService extends MybatisBaseService { - IPage orderList(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); + IPage orderList(IPage page,@Param("qw") LpkReserveOrderQuery qw); IPage orderListByStore(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); IPage orderListByBank(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); IPage orderListByZ(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); @@ -26,7 +26,7 @@ public interface LpkReserveOrderMapper extends BaseMapper { // IPage orderListByUserSid(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw); IPage orderListByUserSid(IPage page, @Param("userSid")String userSid); - List exportExcel(@Param(Constants.WRAPPER) QueryWrapper qw); + List exportExcel(@Param("qw") LpkReserveOrderQuery qw); List exportExcelByStore(@Param(Constants.WRAPPER) QueryWrapper qw); List exportExcelByBank(@Param(Constants.WRAPPER) QueryWrapper qw); List exportExcelByZ(@Param(Constants.WRAPPER) QueryWrapper qw); diff --git a/src/main/java/com/yxt/yyth/biz/lpkreserveorder/LpkReserveOrderMapper.xml b/src/main/java/com/yxt/yyth/biz/lpkreserveorder/LpkReserveOrderMapper.xml index 7e6f084..eb0f72f 100644 --- a/src/main/java/com/yxt/yyth/biz/lpkreserveorder/LpkReserveOrderMapper.xml +++ b/src/main/java/com/yxt/yyth/biz/lpkreserveorder/LpkReserveOrderMapper.xml @@ -28,6 +28,8 @@ b.`name` AS bagName, d.NAME AS bankName, c.`code`, + d.sid as dsid, + s.sid as ssid, c.serialNumber FROM lpk_reserve_order AS o @@ -36,8 +38,55 @@ LEFT JOIN lpk_giftbag AS b ON c.giftbagSid = b.sid LEFT JOIN lpk_bank AS d ON d.sid = s.bankSid - ${ew.sqlSegment} + o.cardType='1' + + and s.bankSid=#{qw.bankSid} + + + and s.name=#{qw.store} + + + and date_format(o.reserveDate,'%Y-%m-%d')>=date_format(#{qw.startDate},'%Y-%m-%d') + + + and date_format(o.reserveDate,'%Y-%m-%d') < date_format(#{qw.endDate},'%Y-%m-%d') + + union + SELECT + o.sid, + date_format( o.reserveDate, '%Y-%m-%d' ) AS reserveDate, + o.userName, + o.userPhone, + s.`name` AS store, + b.`name` AS bagName, + d.NAME AS bankName, + c.`code`, + d.sid as dsid, + s.sid as ssid, + c.serialNumber + FROM + lpk_reserve_order AS o + LEFT JOIN lpk_store AS s ON o.storeSid = s.sid + LEFT JOIN emp_card_gift AS c ON o.cardSid = c.sid + LEFT JOIN lpk_giftbag AS b ON c.sid = b.sid + LEFT JOIN lpk_bank AS d ON d.sid = s.bankSid + + o.cardType='2' + + and s.bankSid=#{qw.bankSid} + + + and s.name=#{qw.store} + + + and date_format(o.reserveDate,'%Y-%m-%d')>=date_format(#{qw.startDate},'%Y-%m-%d') + + + and date_format(o.reserveDate,'%Y-%m-%d') < date_format(#{qw.endDate},'%Y-%m-%d') + + + order by reserveDate asc,dsid desc,ssid desc,serialNumber asc