shopnc自动结算的问题

释放双眼,带上耳机,听听看~!

关于商城网站的结算,一般是每隔一个月结算一次金额,和支付宝的确认收货到账是不一样的,而为了能让它自动结算,shopnc在crontab有这结算的文件

shopnc自动结算的问题

在control文件夹里面,有着date.php,hour.php和minutes.php,对应着每日,每时,每分钟的自动结算,和各种商品订单的自动取消,完成等动作

cmd是自己加上去的,步骤完成为(windows运行环境)

一:shopnc自动结算的问题增加对应的cmd运行对应的PHP文件,linux应该也差不多

@echo off

php F:/www/WWW/20161123/legou/web/crontab/index.php hour

二:在服务器环境增加自动执行脚本

   首先查找计划任务shopnc自动结算的问题

新增以下代码的文件,命名为hour.xml

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
  <RegistrationInfo>
    <Date>2017-05-12T09:02:07.420958</Date>
    <Author>DESKTOP-617O5V3/win10</Author>
    <URI>/lgqxt_hour</URI>
  </RegistrationInfo>
  <Triggers>
    <TimeTrigger>
      <Repetition>
        <Interval>PT1H</Interval>
        <StopAtDurationEnd>false</StopAtDurationEnd>
      </Repetition>
      <StartBoundary>2017-05-12T09:01:22</StartBoundary>
      <Enabled>true</Enabled>
    </TimeTrigger>
  </Triggers>
  <Principals>
    <Principal id="Author">
      <UserId>S-1-5-21-3062787946-4019357772-3325608417-1001</UserId>
      <LogonType>InteractiveToken</LogonType>
      <RunLevel>LeastPrivilege</RunLevel>
    </Principal>
  </Principals>
  <Settings>
    <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy>
    <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries>
    <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries>
    <AllowHardTerminate>true</AllowHardTerminate>
    <StartWhenAvailable>true</StartWhenAvailable>
    <RunOnlyIfNetworkAvailable>false</RunOnlyIfNetworkAvailable>
    <IdleSettings>
      <StopOnIdleEnd>true</StopOnIdleEnd>
      <RestartOnIdle>false</RestartOnIdle>
    </IdleSettings>
    <AllowStartOnDemand>true</AllowStartOnDemand>
    <Enabled>false</Enabled>
    <Hidden>false</Hidden>
    <RunOnlyIfIdle>false</RunOnlyIfIdle>
    <WakeToRun>false</WakeToRun>
    <ExecutionTimeLimit>PT72H</ExecutionTimeLimit>
    <Priority>7</Priority>
  </Settings>
  <Actions Context="Author">
    <Exec>
      <Command>C:/website/www/legou/web/crontab/cmd/hour.cmd</Command>
    </Exec>
  </Actions>
</Task>

以上代码为每小时执行的,每天每分钟需要自己修改

导入以下代码

shopnc自动结算的问题

三:配置好了,那么就可以了,缺点是windows每次执行任务,都会出现一个cmd的黑窗口一闪而过,有很大的优化空间

主要原理就是,通过服务器的计划任务,不断的执行结算的PHP文件

本文为仙士可原创文章,转载无需和我联系,但请注明来自仙士可博客www.php20.cn

转自仙士可博客www.php20.cn

后端

IDEA编译gradle提示This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 2020.3.1 or newer.

2022-3-2 16:06:00

后端

菜鸟需要了解的swoole的基础知识

2022-3-2 16:22:47

搜索