| | |
| | | @Resource
|
| | | private UserInfoExtraService userInfoExtraService;
|
| | |
|
| | |
|
| | | /**
|
| | | *
|
| | | * 方法说明: 通过提现请求 可jsonP方式
|
| | |
| | | AdminUser adminUser = record.getAdminUser();
|
| | | if (adminUser == null) {
|
| | | record.setAdminUser(new AdminUser());
|
| | | }
|
| | | // 查询用户备注信息
|
| | | UserInfoExtra extra = userInfoExtraService.getUserInfoExtra(record.getExtract().getUserInfo().getId());
|
| | | if (extra != null) {
|
| | | record.getExtract().getUserInfo().setStateDesc(extra.getMark());
|
| | | }
|
| | |
|
| | | int warnLevel = 0;
|
| | |
| | | innerList.put("name", "驳回数");
|
| | | }
|
| | |
|
| | | List<ChartTDO> list = extractAuditRecordService.countAuditTotal(state, dateType, year,
|
| | | startTime, endTime);
|
| | | List<ChartTDO> list = extractAuditRecordService.countAuditTotal(state, dateType, year, startTime,
|
| | | endTime);
|
| | | if (dateType != 3) {
|
| | | innerList.put("data", gson.toJson(AdminUtils.dayOrMonthDataFactory(dateType, dateList, list)));
|
| | | } else {
|
| | |
| | | JSONObject innerList = new JSONObject();
|
| | | innerList.put("name", "总计");
|
| | |
|
| | | List<ChartTDO> list = extractAuditRecordService.countExtractApplyMoney(null, dateType, year,
|
| | | startTime, endTime);
|
| | | List<ChartTDO> list = extractAuditRecordService.countExtractApplyMoney(null, dateType, year, startTime,
|
| | | endTime);
|
| | |
|
| | | if (dateType != 3) {
|
| | | innerList.put("data", gson.toJson(AdminUtils.dayOrMonthDataFactory(dateType, dateList, list)));
|
| | |
| | | Gson gson = new Gson();
|
| | | List<String> dateList = AdminUtils.getDateList(dateType, startTime, endTime, year);
|
| | |
|
| | |
|
| | | JSONObject innerList = new JSONObject();
|
| | | innerList.put("name", "总计");
|
| | |
|
| | | List<ChartTDO> list = extractAuditRecordService.countExtractApplyNumber(null, dateType, year,
|
| | | startTime, endTime);
|
| | | List<ChartTDO> list = extractAuditRecordService.countExtractApplyNumber(null, dateType, year, startTime,
|
| | | endTime);
|
| | |
|
| | | if (dateType != 3) {
|
| | | innerList.put("data", gson.toJson(AdminUtils.dayOrMonthDataFactory(dateType, dateList, list)));
|
| | |
| | | response.reset();
|
| | | response.setContentType("application/octet-stream");
|
| | | String fileName= URLDecoder.decode(filepath,"utf-8");
|
| | | response.addHeader("Content-Disposition","attachment;"+ "filename=\"" +URLEncoder.encode(fileName, "utf-8") + "\"");
|
| | | response.addHeader("Content-Disposition",
|
| | | "attachment;" + "filename=\"" + URLEncoder.encode(fileName, "utf-8") + "\"");
|
| | |
|
| | | StringBuilder sb = new StringBuilder();
|
| | | for(String t:list){
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | |
| | | @RequestMapping(value = "uploadExcel", method = RequestMethod.POST)
|
| | | public void uploadExcel(@RequestParam("file") CommonsMultipartFile file, PrintWriter out) {
|
| | | if (file == null) {
|
| | |
| | | out.print(JsonUtil.loadFalseResult("上传失败"));
|
| | | }
|
| | | }
|
| | | |
| | | |
| | |
|
| | | @RequestMapping(value = "preAutoUser")
|
| | | public void preAutoUser(String callback, Integer pageIndex, Integer pageSize, PrintWriter out) {
|
| | |
| | | // 每15分钟爬取一次
|
| | | @Scheduled(cron = "0 0/15 * * * ? ")
|
| | | public void pullCommonOrder() {
|
| | | LogHelper.job("正在执行15min订单爬取");
|
| | | if (!Constant.IS_TASK)
|
| | | return;
|
| | | LogHelper.job("正在执行15min订单爬取");
|
| | | long currentTime = System.currentTimeMillis() - 1000 * 60;
|
| | | String h = TimeUtil.getGernalTime(currentTime, "HH");
|
| | | String m = TimeUtil.getGernalTime(currentTime, "mm");
|
| | |
| | | doJDOrderJob();// 京东订单处理
|
| | | doPDDOrderJob();// 拼多多订单处理
|
| | | doImportantTaoBaoGoodsUpdateJob();// 淘宝重要商品的信息更新
|
| | | // doHongBaoRecieveIntegralGetJob();// 返利到账,金币增加
|
| | | doHongBaoRecieveIntegralGetJob();// 返利到账,金币增加
|
| | | // doPlaceOrderIntegralJob();// 下单赠送金币任务
|
| | | // doDouYinDeviceActiveJob();// 抖音设备激活广告监测
|
| | | }
|
| | |
| | | }
|
| | | }
|
| | | });
|
| | |
|
| | | }
|
| | |
|
| | | /**
|
| | |
| | | if (threeSale.getSucceedTime() > TimeUtil.convertToTimeTemp("20190901",
|
| | | "yyyyMMdd")) {
|
| | | if (firstLevelMoney.compareTo(new BigDecimal("0.01")) < 0) {// 一级返利小于0.01
|
| | | // integralTaskRecordService.firstRebateOrderRewardBoss(threeSale.getBoss().getId(),
|
| | | // hongBaoV2.getUserInfo().getId(), null);
|
| | | integralTaskRecordService.firstRebateOrderRewardBoss(
|
| | | threeSale.getBoss().getId(),
|
| | | hongBaoV2.getUserInfo().getId(), null);
|
| | | LogHelper.test("自购-一级用户-" + threeSale.getBoss().getId()
|
| | | + "-hongBaoId:" + hongBaoV2.getId());
|
| | | }
|
| | |
| | | if (threeSale.getSucceedTime() > TimeUtil
|
| | | .convertToTimeTemp("20190901", "yyyyMMdd")) {
|
| | | if (secondLevelMoney.compareTo(new BigDecimal("0.01")) < 0) {// 二级返利小于0.01
|
| | | // integralTaskRecordService.firstRebateOrderRewardBossSuper(threeSale.getBoss().getId(),
|
| | | // hongBaoV2.getUserInfo().getId(), null);
|
| | | integralTaskRecordService.firstRebateOrderRewardBossSuper(
|
| | | threeSale.getBoss().getId(),
|
| | | hongBaoV2.getUserInfo().getId(), null);
|
| | | LogHelper.test("自购-二级用户-" + threeSale.getBoss().getId()
|
| | | + "-hongBaoId:" + hongBaoV2.getId());
|
| | | }
|
| | |
| | | if (threeSale.getSucceedTime() > TimeUtil.convertToTimeTemp("20190901",
|
| | | "yyyyMMdd")) {
|
| | | if (firstLevelMoney.compareTo(new BigDecimal("0.01")) < 0) {// 一级返利小于0.01
|
| | | // integralTaskRecordService.firstSharerOrderRewardBoss(threeSale.getBoss().getId(),
|
| | | // hongBaoV2.getUserInfo().getId(), null);
|
| | | integralTaskRecordService.firstSharerOrderRewardBoss(
|
| | | threeSale.getBoss().getId(),
|
| | | hongBaoV2.getUserInfo().getId(), null);
|
| | | LogHelper.test("分享-一级用户-" + threeSale.getBoss().getId()
|
| | | + "-hongBaoId:" + hongBaoV2.getId());
|
| | | }
|
| | |
| | | }
|
| | | }
|
| | | }
|
| | | // HongBaoRecieveCMQManager.getInstance()
|
| | | // .deleteQueueMsg(HongBaoRecieveCMQManager.QUEUE_INTEGRAL,
|
| | | // key);
|
| | | HongBaoRecieveCMQManager.getInstance()
|
| | | .deleteQueueMsg(HongBaoRecieveCMQManager.QUEUE_INTEGRAL, key);
|
| | | } catch (Exception e) {
|
| | | try {
|
| | | LogHelper.errorDetailInfo(e);
|
| | |
| | | int state = 0;
|
| | | if (order.getValidCode() < 16) {
|
| | | state = CommonOrder.STATE_SX;
|
| | | String stateDesc = null;
|
| | | if (order.getValidCode() == 4)
|
| | | stateDesc = "京东帮主订单";
|
| | | else if (order.getValidCode() == 5)
|
| | | stateDesc = "账号异常";
|
| | | else if (order.getValidCode() == 6)
|
| | | stateDesc = "赠品类目";
|
| | | else if (order.getValidCode() == 7)
|
| | | stateDesc = "校园订单";
|
| | | else if (order.getValidCode() == 8)
|
| | | stateDesc = "企业订单";
|
| | | else if (order.getValidCode() == 9)
|
| | | stateDesc = "团购订单";
|
| | | else if (order.getValidCode() == 10)
|
| | | stateDesc = "专用发票";
|
| | | else if (order.getValidCode() == 11)
|
| | | stateDesc = "乡村推广员";
|
| | | else if (order.getValidCode() == 13)
|
| | | stateDesc = "违规订单";
|
| | | commonOrder.setStateDesc(stateDesc);
|
| | | } else if (order.getValidCode() == 16) {
|
| | | state = CommonOrder.STATE_FK;
|
| | | } else if (order.getValidCode() == 17) {
|
| | |
| | | Collections.sort(orderList, orderCM);
|
| | | String sts = "";
|
| | | for (TaoBaoOrder order : orderList) {
|
| | | sts += order.getTradeId();
|
| | | sts += (order.getTradeId() + "-" + order.getSpecialId() + "-" + order.getRelationId());
|
| | | }
|
| | | return StringUtil.Md5(sts);
|
| | | }
|