123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- using JCSoft.WX.Framework.Api;
- using Microsoft.AspNetCore.Mvc;
- using Microsoft.AspNetCore.Http;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Threading.Tasks;
- using Common.Wechat;
- using Common;
- using System.IO;
- using System.Text;
- using Newtonsoft.Json;
- using System.Data;
- using ZcPeng.PublicLibrary;
- using CoreEntity.Entity;
- using CoreEntity.DAL;
- using Common.Model;
- using Newtonsoft.Json.Converters;
- using System.Data.SqlClient;
- using SupplierWeb.Codes.mvc;
- using System.Collections.Concurrent;
- using Microsoft.Extensions.Caching.Memory;
- using Microsoft.AspNetCore.Authorization;
- using PublicLibrary.Common;
- using PublicLibrary.Model;
- using Microsoft.Extensions.Primitives;
- using LigerRM.Common;
- using CoreEntity.TimedTask;
- namespace SupplierWeb.Controllers
- {
- [Route("web/admin")]
- ///管理员页面:1 设置定时查询订单并推送给供应商业务员确认
- public class AdminController : BaseController
- {
- public AdminController(IMemoryCache cache, IApiClient client) : base(cache, client)
- {
- }
- /// <summary>
- /// 1 设置定时查询订单并推送给供应商业务员确认
- /// </summary>
- /// <param name="start"></param>
- /// <param name="data"></param>
- /// <returns></returns>
- //[AuthPermission]
- [HttpGet, Route("push")]
- public async Task<ActionResult> Push(
- //[FromBody]dynamic data
- )
- {
- string userids;
- string LoginAccountId = userids = getStaff("userid");
- string RoleId = getStaff("roleid");
- //判断参数是否合法
- //if (string.IsNullOrEmpty(userids))
- //{
- // return Json(new
- // {
- // success = 0,
- // msg = "没有登陆"
- // });
- //}
- string second = string.Empty;
- string minute = string.Empty;
- string hour = string.Empty;
- var filter = "";
-
- await OrderConfirmTimedProgram.RunProgram("0/20", "*", "*", "1", "1", filter, null);
- return Json(new
- {
- success = 1
- });
- }
- /// <summary>
- /// 1 设置定时 查询付款回单给业务员确认
- /// </summary>
- /// <param name="start"></param>
- /// <param name="data"></param>
- /// <returns></returns>
- //[AuthPermission]
- [HttpGet, Route("pushpaidback")]
- public async Task<ActionResult> PushPaidBack(
- //[FromBody]dynamic data
- )
- {
- string userids;
- string LoginAccountId = userids = getStaff("userid");
- string RoleId = getStaff("roleid");
- //判断参数是否合法
- //if (string.IsNullOrEmpty(userids))
- //{
- // return Json(new
- // {
- // success = 0,
- // msg = "没有登陆"
- // });
- //}
- string second = string.Empty;
- string minute = string.Empty;
- string hour = string.Empty;
- var filter = "";
- //OrderConfirmTimedProgram.RunProgram(second, minute, hour, RoleId, LoginAccountId,
- // filter, _client).GetAwaiter().GetResult();
- await PaidBackMsgProgram.RunProgram("*/59", "*", "*", "1", "1", filter, null);
- return Json(new
- {
- success = 1
- });
- }
- }
- }
|