ソースを参照

//OfflineActivity

release_toaliyun_real
xiaohu 1年前
コミット
cd8ffc5ceb
3個のファイルの変更20行の追加0行の削除
  1. +9
    -0
      mallinkAdmin/src/main/java/com/iformall/controller/market/WxOfflineActivityRecordController.java
  2. +2
    -0
      mallinkService/src/main/java/com/iformall/service/WxOfflineActivityRecordService.java
  3. +9
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityRecordServiceImpl.java

+ 9
- 0
mallinkAdmin/src/main/java/com/iformall/controller/market/WxOfflineActivityRecordController.java ファイルの表示

@@ -56,6 +56,15 @@ public class WxOfflineActivityRecordController extends BaseController {
return new ResultData(page); return new ResultData(page);
} }


@ApiOperation("获取待审批数量")
@GetMapping("waitAudiCount")
public ResultData waitAudiCount() {
Integer waitAudiCount = wxOfflineActivityRecordService.getWaitAudiCount(getTenantInfo());
return new ResultData(waitAudiCount);
}



@ApiOperation("导出") @ApiOperation("导出")
@GetMapping("/export") @GetMapping("/export")
public void export(@ModelAttribute WxOfflineActivityRecord wxOfflineActivityRecord, HttpServletRequest request, HttpServletResponse response) { public void export(@ModelAttribute WxOfflineActivityRecord wxOfflineActivityRecord, HttpServletRequest request, HttpServletResponse response) {


+ 2
- 0
mallinkService/src/main/java/com/iformall/service/WxOfflineActivityRecordService.java ファイルの表示

@@ -31,4 +31,6 @@ public interface WxOfflineActivityRecordService {
Map<String, Object> orderStatistics(TenantEntity tenantInfo); Map<String, Object> orderStatistics(TenantEntity tenantInfo);


void exportData(HttpServletRequest request, HttpServletResponse response, WxOfflineActivityRecord wxOfflineActivityRecord); void exportData(HttpServletRequest request, HttpServletResponse response, WxOfflineActivityRecord wxOfflineActivityRecord);

Integer getWaitAudiCount(TenantEntity tenantInfo);
} }

+ 9
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityRecordServiceImpl.java ファイルの表示

@@ -130,6 +130,7 @@ public class WxOfflineActivityRecordServiceImpl implements WxOfflineActivityReco
wxOfflineActivityRecordMapper.insert(wxOfflineActivityRecord); wxOfflineActivityRecordMapper.insert(wxOfflineActivityRecord);
} }
else{ else{
wxOfflineActivityRecord.setAuditStatus(EnumOfflineActivityRecordStatus.AUDTING.getCode());
wxOfflineActivityRecord.setUpdateDate(now); wxOfflineActivityRecord.setUpdateDate(now);
wxOfflineActivityRecordMapper.updateById(wxOfflineActivityRecord); wxOfflineActivityRecordMapper.updateById(wxOfflineActivityRecord);
} }
@@ -236,6 +237,14 @@ public class WxOfflineActivityRecordServiceImpl implements WxOfflineActivityReco
handlerRecordList(record,list); handlerRecordList(record,list);
excelService.exportExcel(list, null, "活动订单列表", WxOfflineActivityRecord.class, "活动订单列表.xlsx", response, false); excelService.exportExcel(list, null, "活动订单列表", WxOfflineActivityRecord.class, "活动订单列表.xlsx", response, false);
} }

@Override
public Integer getWaitAudiCount(TenantEntity tenantInfo) {
WxOfflineActivityRecord record = new WxOfflineActivityRecord();
record.updateTenantInfo(tenantInfo);
record.setAuditStatus(EnumOfflineActivityRecordStatus.AUDTING.getCode());
return wxOfflineActivityRecordMapper.getCount(record);
}
} }






読み込み中…
キャンセル
保存