diff --git a/Application/Admin/View/CompanyStatementPool/editPuPool.html b/Application/Admin/View/CompanyStatementPool/editPuPool.html
index 56c719947..0fad3346f 100644
--- a/Application/Admin/View/CompanyStatementPool/editPuPool.html
+++ b/Application/Admin/View/CompanyStatementPool/editPuPool.html
@@ -463,7 +463,7 @@
get_item = get_item.next();
}
- _parent.find(".statement_money").text(sum_amount);
+ _parent.find(".statement_money").text(sum_amount.toFixed(2));
}
//结算金额合计重算
function changeSumAmount() {
diff --git a/Application/Admin/View/CompanyStatementPool/lists.html b/Application/Admin/View/CompanyStatementPool/lists.html
index b7c296512..27e67b11f 100644
--- a/Application/Admin/View/CompanyStatementPool/lists.html
+++ b/Application/Admin/View/CompanyStatementPool/lists.html
@@ -389,9 +389,15 @@
});
$("#verifyReturn").on("click",function(){
-
+ var status = false;
var text = $("input:checkbox[name='ids[]']:checked").map(function(index,elem) {
- return $(elem).val();
+ console.log($(elem).data("status"))
+ if($(elem).data("status") == 1 || $(elem).data("status") == -1){
+ return $(elem).val();
+ } else {
+ status = true;
+ }
+
}).get();
if(text.length > 40){
@@ -399,17 +405,25 @@
return;
}
if(text.length < 1){
- layer.msg("" + '无需要汇总的操作'+"");
+ layer.msg("" + '无需要审批撤回的操作'+"");
return;
}
text = text.join(",");
- layer.confirm('【提示】点击确认后,审批即撤回', {
- btn: ['确认','取消'],
- title:false
- }, function(){
- _doAgreeApply();
- });
+ if (status) {
+ layer.confirm("审批撤回仅会对【'审批通过','审批拒绝'】的申请进行处理,选择中包含其他的状态的申请将被忽略,点击取消停止操作",{title:false}, function(index){
+ _doAgreeApply();
+ layer.close(index);
+ });
+ } else {
+ layer.confirm('【提示】点击确认后,审批即撤回', {
+ btn: ['确认','取消'],
+ title:false
+ }, function(){
+ _doAgreeApply();
+ });
+
+ }
function _doAgreeApply(){
//执行
@@ -432,6 +446,8 @@
}
});
}
+
+
});
$("#export").click(function () {
diff --git a/Data/update.sql b/Data/update.sql
index 8bc7dccf0..01cf88d5c 100644
--- a/Data/update.sql
+++ b/Data/update.sql
@@ -2497,8 +2497,126 @@ ADD COLUMN `performance_profit` decimal(13, 2) NULL DEFAULT 0.00 COMMENT '维护
ALTER TABLE `sys_ucenter_member`
ADD COLUMN `work_status` tinyint(2) NOT NULL DEFAULT 0 COMMENT '离职状态' AFTER `openid_sign`;
+ALTER TABLE `tab_company_relation_log`
+ADD COLUMN `first_company_info` longtext NULL COMMENT '甲方公司信息' AFTER `first_company_type`,
+ADD COLUMN `second_company_info` longtext NULL COMMENT '乙方公司信息' AFTER `second_company_type`;
+
+CREATE TABLE `tab_payment_orders` (
+ `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
+ `merchant_id` int(11) NOT NULL COMMENT '商户ID',
+ `order_no` varchar(100) NOT NULL COMMENT '订单号',
+ `business_type` varchar(20) NOT NULL DEFAULT '' COMMENT '业务类型',
+ `order_amount` decimal(12, 2) not null default '0.00' comment '订单金额',
+ `fee` decimal(12, 2) not null default '0.00' comment '手续费',
+ `product_name` varchar(255) NOT NULL DEFAULT '' COMMENT '产品名称',
+ `channel_order_no` varchar(100) NOT NULL DEFAULT '' COMMENT '渠道订单号',
+ `channel_user_account` varchar(100) NOT NULL DEFAULT '' COMMENT '渠道用户',
+ `remark` varchar(255) NOT NULL DEFAULT '' COMMENT '备注',
+ `created_at` datetime NOT NULL COMMENT '订单创建时间',
+ `finished_at` datetime NOT NULL COMMENT '订单完成时间',
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB DEFAULT CHARSET=utf8;
+
+
+
+/**
+zyx 2020-09-25
+ */
ALTER TABLE `tab_market_altogether`
ADD COLUMN `market_check` tinyint(2) NULL DEFAULT 0 COMMENT '市场确认 0 未确认 1 确认' AFTER `performance_profit`,
ADD COLUMN `market_check_detail` varchar(100) NULL DEFAULT '' COMMENT '市场确认详情' AFTER `market_check`,
ADD COLUMN `finance_check` tinyint(2) NULL DEFAULT 0 COMMENT '财务确认 0 未确认 1 确认' AFTER `market_check_detail`,
-ADD COLUMN `finance_check_detail` varchar(100) NULL DEFAULT '' COMMENT '财务确认详情' AFTER `finance_check`;
\ No newline at end of file
+ADD COLUMN `finance_check_detail` varchar(100) NULL DEFAULT '' COMMENT '财务确认详情' AFTER `finance_check`;
+
+ALTER TABLE `tab_promote_company`
+ADD COLUMN `is_inside` tinyint(1) NOT NULL DEFAULT 0 COMMENT '是否为内部公司' AFTER `ali_partner`;
+
+ALTER TABLE `tab_settleup_marketorder`
+DROP COLUMN `company_name`,
+ADD COLUMN `company_name` varchar(50) NULL DEFAULT '' COMMENT '公司名称' AFTER `company_id`;
+
+CREATE TABLE `tab_aggregate_lack_statement_info` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
+ `company_id` int(11) NULL DEFAULT 0 COMMENT '对账公司id',
+ `company_name` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '对账公司名称',
+ `company_belong_name` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '' COMMENT '归属团体',
+ `company_info` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公司其他信息json',
+ `statement_money` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '对账金额',
+ `pay_amount` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '总计',
+ `platform_amount` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '平台流水金额',
+ `fine` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '罚款',
+ `reward` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '奖励',
+ `statement_begin_time` int(11) NOT NULL DEFAULT 0 COMMENT '对账开始时间',
+ `statement_end_time` int(11) NOT NULL DEFAULT 0 COMMENT '对账截止时间',
+ `statement_info` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '订单相关信息json',
+ `statement_pool_num` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '生成此单的汇总单单号',
+ `is_payment` tinyint(3) NOT NULL DEFAULT 1 COMMENT '是否需要打款:1-是 2-否(线下)',
+ `is_pool` tinyint(3) NOT NULL DEFAULT 0 COMMENT '是否被汇总:0否/1是',
+ `withdraw_type` tinyint(2) NULL DEFAULT 0 COMMENT '对账类型(0-周结 1月结 2补点 3特殊补点)',
+ PRIMARY KEY (`id`) USING BTREE,
+ INDEX `company_tid`(`company_id`) USING BTREE,
+ INDEX `statement_begin_time`(`statement_begin_time`) USING BTREE,
+ INDEX `statement_end_time`(`statement_end_time`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '未满足支付条件的公司信息' ROW_FORMAT = Dynamic;
+
+CREATE TABLE `tab_aggregate_statement_info` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
+ `pool_id` int(11) NOT NULL COMMENT '汇总单id',
+ `company_id` int(11) NULL DEFAULT 0 COMMENT '对账公司id',
+ `company_name` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '对账公司名称',
+ `company_belong_name` varchar(60) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '归属团体',
+ `company_info` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '公司其他信息json',
+ `statement_money` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '对账金额',
+ `pay_amount` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '总计',
+ `platform_amount` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '平台流水金额',
+ `fine` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '罚款',
+ `reward` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '奖励',
+ `statement_begin_time` int(11) NOT NULL DEFAULT 0 COMMENT '对账开始时间',
+ `statement_end_time` int(11) NOT NULL DEFAULT 0 COMMENT '对账截止时间',
+ `statement_num` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '结算单号',
+ `statement_info` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '订单相关信息json',
+ `verify_status` tinyint(2) NOT NULL DEFAULT 0 COMMENT '验证状态 -1:配置信息不全 0:信息未确认 1:允许打款 2:线下无需打款',
+ `pay_status` tinyint(2) NOT NULL DEFAULT 0 COMMENT '打款状态 -1:打款失败 0:未打款 1:打款成功',
+ `pay_time` int(11) UNSIGNED NOT NULL DEFAULT 0 COMMENT '支付完成时间',
+ `pay_type` tinyint(2) NOT NULL DEFAULT 0 COMMENT '打款类型 1提现 2线上打款 3线下打款',
+ `pay_info` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '打款信息',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '备注',
+ `withdraw_type` tinyint(2) NULL DEFAULT 0 COMMENT '对账类型(0-周结 1月结 2补点 3特殊补点)',
+ PRIMARY KEY (`id`) USING BTREE,
+ INDEX `company_tid`(`company_id`) USING BTREE,
+ INDEX `statement_begin_time`(`statement_begin_time`) USING BTREE,
+ INDEX `statement_end_time`(`statement_end_time`) USING BTREE,
+ INDEX `pay_status`(`pay_status`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '对账单汇总详情' ROW_FORMAT = Dynamic;
+
+CREATE TABLE `tab_aggregate_statement_pool` (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主键',
+ `statement_num` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '结算批量单号',
+ `statement_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '涉及的结算单id',
+ `withdraw_type` tinyint(2) NULL DEFAULT 3 COMMENT '对账类型(0-周结 1月结 2补点 3无)',
+ `create_lack_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '生成的lackid',
+ `del_lack_ids` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '合并计算的lackid',
+ `statement_begin_time` int(11) NOT NULL DEFAULT 0 COMMENT '对账开始时间',
+ `statement_end_time` int(11) NOT NULL DEFAULT 0 COMMENT '对账截止时间',
+ `statement_money` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '对账金额',
+ `lack_statement_money` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '不结算金额',
+ `pay_amount` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '总计',
+ `platform_amount` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '平台流水金额',
+ `lack_platform_amount` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '不结算平台流水金额',
+ `fine` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '罚款',
+ `reward` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '奖励',
+ `online_money` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '成功支付金额',
+ `withdraw_money` decimal(10, 2) NULL DEFAULT 0.00 COMMENT '提现成功金额',
+ `verify_status` tinyint(2) NOT NULL DEFAULT 0 COMMENT '审核状态 -2:打款失败 -1审批拒绝 0:未审批 1:审核通过 2:待打款 3:打款中 4:打款成功',
+ `verify_log` text CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '审批相关信息json',
+ `ext_file` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '凭证地址',
+ `is_payment` tinyint(3) NOT NULL DEFAULT 1 COMMENT '是否需要打款:1-是 2-否(线下)',
+ `op_time` int(11) NOT NULL DEFAULT 0 COMMENT '操作时间',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_bin NOT NULL DEFAULT '' COMMENT '备注',
+ PRIMARY KEY (`id`) USING BTREE,
+ INDEX `op_time`(`op_time`) USING BTREE,
+ INDEX `verify_status`(`verify_status`) USING BTREE,
+ INDEX `statement_end_time`(`statement_end_time`) USING BTREE,
+ INDEX `statement_begin_time`(`statement_begin_time`) USING BTREE,
+ INDEX `statement_num`(`statement_num`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '对账单汇总' ROW_FORMAT = Dynamic;
\ No newline at end of file