作者 lyh

gx

@@ -269,6 +269,16 @@ class SyncProject extends Command @@ -269,6 +269,16 @@ class SyncProject extends Command
269 } 269 }
270 270
271 /** 271 /**
  272 + * @remark :生成唯一的13位数字
  273 + * @name :stringTo13DigitNumber
  274 + * @author :lyh
  275 + * @method :post
  276 + * @time :2025/3/27 15:09
  277 + */
  278 + public function generateUniqueString($input) {
  279 + return substr(md5($input), 0, 13);
  280 + }
  281 + /**
272 * @remark :设置post_id 282 * @remark :设置post_id
273 * @name :setPostId 283 * @name :setPostId
274 * @author :lyh 284 * @author :lyh
@@ -299,6 +309,9 @@ class SyncProject extends Command @@ -299,6 +309,9 @@ class SyncProject extends Command
299 $param['channel'] = Arr::a2s(["user_id"=>"", "zone_id"=>"", "channel_id"=>""]); 309 $param['channel'] = Arr::a2s(["user_id"=>"", "zone_id"=>"", "channel_id"=>""]);
300 } 310 }
301 $projectModel = new Project(); 311 $projectModel = new Project();
  312 + if(empty($param['from_order_id'])){
  313 + $param['from_order_id'] = $this->generateUniqueString($param['notice_order_id']);
  314 + }
302 $info = $projectModel->read(['from_order_id'=>$param['from_order_id'],'delete_status'=>0]); 315 $info = $projectModel->read(['from_order_id'=>$param['from_order_id'],'delete_status'=>0]);
303 if($info !== false){ 316 if($info !== false){
304 unset($param['type']); //更新的 不更新状态了 317 unset($param['type']); //更新的 不更新状态了