|
@@ -26,25 +26,29 @@ class Approveinfo extends Base
|
|
|
* @Apidoc\Method("POST")
|
|
|
* @Apidoc\Param("id", type="integer", require=false, desc="申请ID 重新发起必传")
|
|
|
* @Apidoc\Param("module", type="integer", require=true, desc="模块类型:1=申购申请,2=呈批申请,3=入库申请,4=领用申请,5=出差申请,6=请假申请,7=用车申请,8=维修申请,9=合同呈批,10=收文批阅,11=学校文件")
|
|
|
- * @Apidoc\Param("reason", type="string", require=false, desc="module=2申请标题,module=5出差事由,module=6请假原因,module=7出发地点,module=8维修地点,module=9合同编号,module=10文件名称,module=11文件名称")
|
|
|
- * @Apidoc\Param("type", type="integer", require=false, desc="module=2呈批类型,module=5出差类型,module=6请假类型,module=8维修类型,module=9合同类型")
|
|
|
+ * @Apidoc\Param("reason", type="string", require=false, desc="module=1申购事由,module=2申请标题,module=4物品用途,module=5出差事由,module=6请假原因,module=7出发地点,module=8维修地点,module=9合同编号,module=10文件名称,module=11文件名称")
|
|
|
+ * @Apidoc\Param("type", type="integer", require=false, desc="module=1采购类型,module=2呈批类型,module=5出差类型,module=6请假类型,module=8维修类型,module=9合同类型")
|
|
|
* @Apidoc\Param("desc", type="string", require=false, desc="module=2缓急程度,module=8具体内容,module=9缓急程度,module=10来文单位名称,module=11缓急程度")
|
|
|
* @Apidoc\Param("start_time", type="string", require=false, desc="module=5出差开始时间,module=7出发时间")
|
|
|
* @Apidoc\Param("end_time", type="string", require=false, desc="module=5出差结束时间,module=7返回时间")
|
|
|
- * @Apidoc\Param("document", type="string", require=false, desc="module=2,module=5,module=6,module=7,module=9,module=10,module=11 附件(多个用英文逗号隔开)")
|
|
|
- * @Apidoc\Param("images", type="string", require=false, desc="module=5,module=6,module=7,module=8 图片(多个用英文逗号隔开)")
|
|
|
- * @Apidoc\Param("remark", type="string", require=false, desc="module=2申请内容,module=5备注,module=6是否离"深",module=9备注说明,module=10内容摘要,module=11上会情况")
|
|
|
+ * @Apidoc\Param("document", type="string", require=false, desc="module=1,module=2,module=3,module=4,module=5,module=6,module=7,module=9,module=10,module=11 附件(多个用英文逗号隔开)")
|
|
|
+ * @Apidoc\Param("images", type="string", require=false, desc="module=1,module=3,module=5,module=6,module=7,module=8 图片(多个用英文逗号隔开)")
|
|
|
+ * @Apidoc\Param("remark", type="string", require=false, desc="module=2申请内容,module=3其它补充说明,module=4其它补充说明,module=5备注,module=6是否离"深",module=9备注说明,module=10内容摘要,module=11上会情况")
|
|
|
+ * @Apidoc\Param("total_amount", type="string", require=false, desc="module=1总金额")
|
|
|
+ * @Apidoc\Param("pay_type", type="integer", require=false, desc="module=1支付方式")
|
|
|
* @Apidoc\Param("word_size", type="integer", require=false, desc="module=2发文字号")
|
|
|
* @Apidoc\Param("number", type="integer", require=false, desc="module=2印制份数,module=9印制份数")
|
|
|
* @Apidoc\Param("is_who", type="integer", require=false, desc="module=5是否跨关内关外:0=否,1=是")
|
|
|
- * @Apidoc\Param("time", type="integer", require=false, desc="module=6请假时长")
|
|
|
+ * @Apidoc\Param("start_am", type="string", require=false, desc="module=6开始时间段(上午或下午)")
|
|
|
+ * @Apidoc\Param("end_am", type="string", require=false, desc="module=6结束时间段(上午或下午)")
|
|
|
+ * @Apidoc\Param("time", type="string", require=false, desc="module=6请假时长")
|
|
|
* @Apidoc\Param("reach_address", type="string", require=false, desc="module=7到达地点")
|
|
|
* @Apidoc\Param("end_address", type="string", require=false, desc="module=7返回地点")
|
|
|
* @Apidoc\Param("scope", type="string", require=false, desc="module=9发放范围")
|
|
|
* @Apidoc\Param("legal_opinion", type="string", require=false, desc="module=9法务意见")
|
|
|
* @Apidoc\Param("founder", type="string", require=false, desc="module=10创建人")
|
|
|
* @Apidoc\Param("serial_number", type="string", require=false, desc="module=10收文序号,module=11文件号")
|
|
|
- * @Apidoc\Param("apply_date", type="string", require=false, desc="module=10收文日期,module=11拟发文时间")
|
|
|
+ * @Apidoc\Param("apply_date", type="string", require=false, desc="module=1预计申购完成日期(日期),module=10收文日期(日期),module=11拟发文时间(日期)")
|
|
|
* @Apidoc\Param("degree", type="string", require=false, desc="module=10缓急程度")
|
|
|
* @Apidoc\Param("department", type="string", require=false, desc="module=11拟稿部门")
|
|
|
* @Apidoc\Param("department_sign", type="string", require=false, desc="module=11落款")
|
|
@@ -69,9 +73,13 @@ class Approveinfo extends Base
|
|
|
$document = input('document');
|
|
|
$images = input('images');
|
|
|
$remark = input('remark');
|
|
|
+ $total_amount = input('total_amount');
|
|
|
+ $pay_type = input('pay_type');
|
|
|
$word_size = input('word_size');
|
|
|
$number = input('number');
|
|
|
$is_who = input('is_who');
|
|
|
+ $start_am = input('start_am');
|
|
|
+ $end_am = input('end_am');
|
|
|
$time = input('time');
|
|
|
$reach_address = input('reach_address');
|
|
|
$end_address = input('end_address');
|
|
@@ -86,7 +94,7 @@ class Approveinfo extends Base
|
|
|
$peer_user = input('peer_user');
|
|
|
$approve_user = input('approve_user');
|
|
|
$copy_user = input('copy_user');
|
|
|
- $params = compact("id", "module", "reason", "type", "desc", "start_time", "end_time", "document", "images", "remark", "word_size", "number", "is_who","time", "reach_address", "end_address", "scope", "legal_opinion", "founder", "serial_number", "apply_date", "degree", "department", "department_sign", "peer_user", "approve_user", "copy_user");
|
|
|
+ $params = compact("id", "module", "reason", "type", "desc", "start_time", "end_time", "document", "images", "remark", "total_amount","pay_type","word_size", "number", "is_who","start_am","end_am","time", "reach_address", "end_address", "scope", "legal_opinion", "founder", "serial_number", "apply_date", "degree", "department", "department_sign", "peer_user", "approve_user", "copy_user");
|
|
|
Db::startTrans();
|
|
|
try {
|
|
|
ApproveInfoService::create($id, $module, $params, $this->user);
|