module/flk/source/model/flk_shop_money.model.php

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
class flk_shop_moneyModel extends model{
	
	public $table="mod_flk_shop_money";
	public function __construct(){
		parent::__construct();
	}
	public function get($shopid){
		$row=$this->selectRow("shopid=".$shopid);
		if(!$row){
			$this->insert(array(
				"shopid"=>$shopid
			));
			$row=$this->selectRow("shopid=".$shopid);
		}
		return $row;
	}
	/**
	 * income 收入
	 * balance 可用余额
	 */
	public function addMoney($ops){
		$shopid=intval($ops['shopid']);
		$ops["income"]=floatval($ops["income"]);
		$ops["balance"]=floatval($ops["balance"]);
		$row=$this->get($shopid);
		$this->begin();
		$time=date("Y-m-d H:i:s");
		$bc=$ops["content"].",之前".$row["balance"].",现在".($row["balance"]+$ops["balance"]);
		$this->update(array(
			"income"=>$row["income"]+$ops["income"],
			"balance"=>$row["balance"]+$ops["balance"]
		),"shopid=".$shopid);
		M("mod_flk_shop_money_log")->insert(array(
			"shopid"=>$shopid,
			"createtime"=>$time,
			"money"=>$ops["balance"],
			"content"=>$bc
		));
		$this->commit();
	}
	
	public function payMoney($ops){
		$userid=intval($ops["userid"]);
		$shopid=intval($ops['shopid']);
		$money=floatval($ops["money"]);
		$flk_money=0;
		if(isset($ops["flk_money"])){
			$flk_money=$ops["flk_money"];
		}	
		$shop=M("mod_flk_shop")->selectRow(array(
			"where"=>"shopid=".$shopid,
			"fields"=>"shopid,flk_discount,flk_maxmoney,flk_new,status,express_money"
		));
		$shop_money=($money-$flk_money)*(1-$shop["flk_discount"]);
		$ops["content"]="用户扫码支付".$money.",到款".$shop_money."元,";
		$ops["income"]=$shop_money;
		$ops["balance"]=$shop_money;
		$row=$this->get($shopid);
		$this->begin();
后面还有 38 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。