|
@@ -7,6 +7,7 @@ import com.kmall.admin.service.OrderService;
|
|
import com.kmall.admin.service.SalesDataUploadService;
|
|
import com.kmall.admin.service.SalesDataUploadService;
|
|
import com.kmall.admin.utils.ParamUtils;
|
|
import com.kmall.admin.utils.ParamUtils;
|
|
import com.kmall.common.constant.Dict;
|
|
import com.kmall.common.constant.Dict;
|
|
|
|
+import com.kmall.common.utils.DateUtils;
|
|
import com.kmall.common.utils.R;
|
|
import com.kmall.common.utils.R;
|
|
import com.kmall.common.utils.excel.ExcelExport;
|
|
import com.kmall.common.utils.excel.ExcelExport;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -31,7 +32,8 @@ import java.util.*;
|
|
@RestController
|
|
@RestController
|
|
@RequestMapping("exportExcel")
|
|
@RequestMapping("exportExcel")
|
|
public class ExportExcelController {
|
|
public class ExportExcelController {
|
|
-
|
|
|
|
|
|
+ private static String ISO = "iso-8859-1";
|
|
|
|
+ private static String UTF = "utf-8";
|
|
private static final Logger LOGGER = LoggerFactory.getLogger(ExportExcelController.class);
|
|
private static final Logger LOGGER = LoggerFactory.getLogger(ExportExcelController.class);
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
@@ -46,8 +48,15 @@ public class ExportExcelController {
|
|
ParamUtils.setQueryPowerByRoleType(params, "storeId", "merchSn", "thirdPartyMerchCode");
|
|
ParamUtils.setQueryPowerByRoleType(params, "storeId", "merchSn", "thirdPartyMerchCode");
|
|
|
|
|
|
// 账单日期
|
|
// 账单日期
|
|
- String billDate = (String) params.get("startTime");
|
|
|
|
|
|
+ String billDate = (String) params.get("billDate");
|
|
|
|
+ params = ParamUtils.setTimeMap(params);
|
|
|
|
|
|
|
|
+ try {
|
|
|
|
+ billDate = new String(billDate.getBytes(ISO), UTF);
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
+ billDate = DateUtils.getDate(billDate);
|
|
|
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
|
Date sDate = sdf.parse(billDate);
|
|
Date sDate = sdf.parse(billDate);
|
|
@@ -60,7 +69,7 @@ public class ExportExcelController {
|
|
String summaryDate = sdf.format(sDate);
|
|
String summaryDate = sdf.format(sDate);
|
|
|
|
|
|
|
|
|
|
- params = ParamUtils.setTimeMap(params);
|
|
|
|
|
|
+
|
|
params.put("isOnfiilineOrder", Dict.isOnfflineOrder.item_1.getItem());
|
|
params.put("isOnfiilineOrder", Dict.isOnfflineOrder.item_1.getItem());
|
|
|
|
|
|
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
|
|
SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
|