|
|
@@ -96,27 +96,30 @@ class PartnerTools{
|
|
|
* @return bool
|
|
|
*/
|
|
|
public static function addTask($orderId,$enterpriseId){
|
|
|
- if(empty($orderId) || empty($enterpriseId)){
|
|
|
-
|
|
|
- return ["code"=>-1,"msg"=>"参数为空"];
|
|
|
+ try{
|
|
|
+ if(empty($orderId) || empty($enterpriseId)){
|
|
|
+ return ["code"=>-1,"msg"=>"参数为空"];
|
|
|
+ }
|
|
|
+ $dbTask = new DNewCommissionTask('default');
|
|
|
+ $taskTableName = $dbTask->getTableName($dbTask->get_Table(), $enterpriseId, 1);
|
|
|
+ $dbTask->setTable($taskTableName);
|
|
|
+ $count = $dbTask->count(["orderId"=>$orderId]);
|
|
|
+ if($count>0){
|
|
|
+ return ["code"=>-1,"msg"=>"任务订单已存在"];
|
|
|
+ }
|
|
|
+ $r = $dbTask->insert([
|
|
|
+ "orderId"=>$orderId,
|
|
|
+ "enterpriseId"=>$enterpriseId,
|
|
|
+ "title"=>"订单完成计算分佣",
|
|
|
+ "mono"=>"",
|
|
|
+ "status"=>0,
|
|
|
+ "run_time"=>0,
|
|
|
+ "time"=>time(),
|
|
|
+ ]);
|
|
|
+ return ["code"=>1,"msg"=>"任务已插入[{$r}]"];
|
|
|
+ } catch (\Exception $e){
|
|
|
+ return ["code"=>-1,"msg"=>"系统错误"];
|
|
|
}
|
|
|
- $dbTask = new DNewCommissionTask('default');
|
|
|
- $taskTableName = $dbTask->getTableName($dbTask->get_Table(), $enterpriseId, 1);
|
|
|
- $dbTask->setTable($taskTableName);
|
|
|
- $count = $dbTask->count(["orderId"=>$orderId]);
|
|
|
- if($count>0){
|
|
|
- return ["code"=>-1,"msg"=>"任务订单已存在"];
|
|
|
- }
|
|
|
- $r = $dbTask->insert([
|
|
|
- "orderId"=>$orderId,
|
|
|
- "enterpriseId"=>$enterpriseId,
|
|
|
- "title"=>"订单完成计算分佣",
|
|
|
- "mono"=>"",
|
|
|
- "status"=>0,
|
|
|
- "run_time"=>0,
|
|
|
- "time"=>time(),
|
|
|
- ]);
|
|
|
- return ["code"=>1,"msg"=>"任务已插入[{$r}]"];
|
|
|
}
|
|
|
|
|
|
public function runTask(){
|