首页
学习
活动
专区
圈层
工具
发布

宿舍报修系统基于易班开发平台版本开源

github:宿舍报修系统开源地址 宿舍报修系v1.0(php+mysql)统安装说明 功能说明 支持短信发送通知维修人员 支持后台处理维修订单(取消。...client_id=这里填应用appID&redirect_uri=这里填应用站内地址&state=rains'); 关于appID以及站内地址都可以在易班品台应用详细下看到 3、关于短信通知接口不在说明...配置文件在submail目录下的app_config.php我没有做任何修改,直接用的submail官方提供的sdk order.php 第50行为发送短信的短信模板ID admin/operate.php...第32行修改为发送短信的模板ID 注意: $submail->AddVar('floor',$floor);中的floor为短信模板中的自定义变量,详细信息请看submail官方文档,submail短信发送服务是收费的...│ │ Financial.php │ │ │ FormulaParser.php │ │ │ FormulaToken.php │ │ │ Function.php

2.1K21

ActiveReports 报表应用教程 (16)---报表导出

、WPF、Silverlight等应用系统中。...在专业版的葡萄城ActiveReports报表里,对PDF格式的数据输出又有了增强功能。现在用户可以将不可见的数字签名或者可见的文字图案加入到报表里。...1、创建报表文件 在应用程序中创建一个名为 rptInvoice.rdlx 的 ActiveReports 报表文件,使用的项目模板为 ActiveReports 页面报表。...NWind_CHS 数据源上鼠标右键并选择添加数据集菜单项,添加以下两个数据集: 常规-名称:OrderDetails 查询-查询: SELECT TOP 10 订单.订单ID, 订单.客户ID, 订单...JOIN 订单明细 ON 订单.订单ID = 订单明细.订单ID) INNER JOIN 产品 ON 订单明细.产品ID = 产品.产品ID) INNER JOIN 客户 ON 订单.客户ID = 客户

2.8K51
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    PHP 面向对象篇:抽象类与接口(上)

    但是在实际面向对象编程实践中,并不推荐使用具体的类作为类型声明,因为当我们在声明这个类型约束时,更多考虑的是可以在对应方法中调用这个类型提供的某些方法,然后在调用该方法的地方传入的对象实例只要实现了这些方法即可...在 PHP 中,有两种方式实现这种模式,一种是抽象类,一种是接口。 1、抽象类 我们首先来看抽象类(Abstract Class)。...,它就是抽象类,抽象类也需要通过 abstract 关键字修饰(在 php_learning/oop 目录下新增一个 abstract.php 来存放本教程代码): 在 PhpStorm 中,可以点击错误提示下的「Add method stubs」按照向导快速添加抽象方法实现模板: ?...PHP_EOL; $testCar->testDrive($lynkco03); 可以看到,我们这一次在测试方法 testDrive 中设置的参数类型约束是抽象类 Car,然后在方法体中,仍然可以很方便的通过代码智能提示调用

    79020

    关于IDOR的几个奇怪案例分析

    第一个IDOR:下载任意用户的机票 当我在该网站的交易确认页面中继续完成机票订购时,我发现了一个选项,即将机票订单的PDF版通过短信、右键和直接下载的方式提供给用户。...我们发现,代码使用我的“订单ID”作为参数调用了downloadPdf函数。那么我所做的第一件事,就是将我的订单ID+1,比如说“66786694”,然后再次调用该函数。...但此时打开的仍然是我这一份订单PDF,无论你提供给downloadPdf函数的订单ID值是多少,它都只会返回当前机票订单的PDF。接下来,我开始分析downloadPdf函数。...为什么不用它来传递订单编号?我的第一反应,就是遗留代码,此前可能是这个函数直接将“订单ID”转换为URL。...: http://api.whereIDORsLive.com/XYZService/EticketPdf/66786693.pdf 没错,这条链接给我们返回了PDF,通过枚举订单ID,我还能够获取到其他人的机票订单

    91320

    Java如何解决同时出库入库订单号自动获取问题:详解与实战

    在实际的开发过程中,出库和入库操作可能同时发生,为了确保订单号的唯一性和顺序性,必须实现一种高效的机制来自动生成唯一订单号。...本篇文章将详细介绍如何在 Java 中解决同时出库入库时订单号自动获取的问题,涉及数据库的事务控制、分布式环境下的唯一标识生成等多个技术点。...五、解决方案四:分布式系统中的唯一订单号生成在分布式系统中,使用单个数据库或服务生成唯一订单号可能成为瓶颈。因此,分布式系统通常需要一种高效且去中心化的唯一标识生成机制。以下是常用的两种方法:1....机器 ID 部分:用于标识生成 ID 的机器,确保在分布式环境下唯一。序列号部分:保证在同一毫秒内生成多个不同的 ID。...通过本文的讲解和实际示例,读者可以学到如何使用 Java 解决订单号自动获取的并发问题,以及在不同场景下采用的不同技术手段。希望这些内容能帮助开发者设计出高效、稳定的订单号生成系统。

    77810

    PHP常用函数 原生导出Excel文件

    近期在项目中做到了导出Excel功能,但是由于项目PHP版本为5.4,网上找了一大堆的插件或扩展由于封装发布版本较新,不支持PHP5.4版本,大多支持PHP7.0以上的版本,并且加上本身需要导出的数量比较少..."; } $strexport=iconv('UTF-8',"GB2312//IGNORE",$strexport); exit($strexport); } /** * 获取...Excel方法函数 */ public function getExcel(){ // 使用其封装方法 $filename = '历史订单记录'.date('YmdHis');...$header = array('订单ID','用户ID','订单用户电话'); $index = array('Order_id','User_id','Order_Phone');...$this->createtable($data,$filename,$header,$index); } 此处两个方法及封装函数最好放在Class类中,直接调用就可以实现其简单生成Excel文件,是不是很便捷

    1.3K20

    Php Laravel框架 多表关系处理 之 Eloquent一对多关系处理

    Php Laravel框架 多表关系处理 之 Eloquent一对多关系处理 本博文主要介绍 Laravel 框架中 Eloquent 对一对多关系的处理以及在 Laravel Administrator...比方,一篇博客文章可能有很多评论,或者一个订单与下订单的用户相关。Eloquent 使得管理和处理这些关系变得简单。...//自己定义主键(protected $primaryKey) protected $primaryKey = 'soc_id'; //关闭 创建时间 与 更新时间 的自己主动维护...(protected $timestamps) public $timestamps = false; /* * 定义一对多关系 */ public function...演示样例中多次使用到 “学生姓名”、“课程名”,尽管他们存储在不同的表中,但因为我们之前在 Model中已建立了它们之间的 一对多关系,因此我们能够自由搭配组合 效果图例如以下: 10个Laravel4

    3.1K40

    Redis+Lua 实现消息和接口幂等性

    例如,在支付场景下,消费者消费扣款消息,对一笔订单执行扣款操作,扣款金额为100美元。...如果因网络不稳定等原因导致扣款消息重复投递,消费者重复消费了该扣款消息,但最终的业务结果是只扣款一次,扣费100美元,且用户的扣款记录中对应的订单只有一条扣款流水,不会多次扣除费用。...适用场景 在互联网应用中,尤其在网络不稳定的情况下,消息队列RocketMQ版的消息有可能会出现重复。如果消息重复会影响您的业务处理,请对消息做幂等处理。...Redis实例 * @return \Redis * @author Tinywan(ShaoBo Wan) */ protected static function...messageId的操作在finally块中执行,无论是否重复消费处理逻辑成功与否都会确保删除业务全局唯一messageId。

    1.2K41
    领券