|
|
|
@@ -14,6 +14,7 @@ import com.iformall.domain.po.base.TenantEntity; |
|
|
|
import com.iformall.domain.po.MallUserInfo; |
|
|
|
import com.iformall.domain.po.WxCoupon; |
|
|
|
import com.iformall.domain.po.WxCouponPassword; |
|
|
|
import com.iformall.domain.vo.WxCardSpendVo; |
|
|
|
import com.iformall.domain.vo.WxCouponPasswordCountInfoVO; |
|
|
|
import com.iformall.domain.vo.WxCouponPasswordVo; |
|
|
|
import com.iformall.enums.EnumCouponPasswordStatus; |
|
|
|
@@ -32,6 +33,8 @@ import java.io.BufferedInputStream; |
|
|
|
import java.io.File; |
|
|
|
import java.io.FileOutputStream; |
|
|
|
import java.io.IOException; |
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.List; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.concurrent.TimeUnit; |
|
|
|
|
|
|
|
@@ -132,6 +135,21 @@ public class WxCouponPasswordController extends BaseController { |
|
|
|
return new ResultData(page); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation("卡密记录导出") |
|
|
|
@GetMapping("/exportData") |
|
|
|
@SystemControllerLog(description = "卡检索-卡密记录导出") |
|
|
|
public void exportData(@ModelAttribute WxCouponPassword wxCouponPassword, HttpServletRequest request, HttpServletResponse response) { |
|
|
|
wxCouponPassword.updateTenantInfo(getTenantInfo()); |
|
|
|
wxCouponPassword.setSortColumns(BaseEntity.SortField.CreateDate_DESC); |
|
|
|
StringBuffer statussb = new StringBuffer(); |
|
|
|
statussb.append(EnumCouponPasswordStatus.MSG_SENDED.getCode()).append(",") |
|
|
|
.append(EnumCouponPasswordStatus.MSG_SENDING.getCode()).append(",") |
|
|
|
.append(EnumCouponPasswordStatus.USED.getCode()).append(",") |
|
|
|
.append(EnumCouponPasswordStatus.CANCEL.getCode()); |
|
|
|
wxCouponPassword.setStatusStr(statussb.toString()); |
|
|
|
wxCouponPasswordService.exportData(wxCouponPassword, request, response); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation("启用/停用") |
|
|
|
@PostMapping("/startOrStop") |
|
|
|
@SystemControllerLog(description = "启用/停用") |
|
|
|
|