yzh
2022-06-30 a6a84e6f677447342e8c5984fdc0b52241b92ce3
客户管理分配个性产品优化、返回URL优化
10个文件已修改
81 ■■■■■ 已修改文件
web/.vs/Web/v16/.suo 补丁 | 查看 | 原始文档 | blame | 历史
web/Dao/GwClientDao.cs 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/Lib/Dao.dll 补丁 | 查看 | 原始文档 | blame | 历史
web/Lib/Dao.pdb 补丁 | 查看 | 原始文档 | blame | 历史
web/web/Bin/Dao.dll 补丁 | 查看 | 原始文档 | blame | 历史
web/web/Bin/Dao.pdb 补丁 | 查看 | 原始文档 | blame | 历史
web/web/GwClient.aspx 50 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/web/GwOrderCreate.aspx.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/web/GwOrderList.aspx 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/web/GwOrderList.aspx.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/.vs/Web/v16/.suo
Binary files differ
web/Dao/GwClientDao.cs
@@ -586,6 +586,8 @@
            //更新个性分配客户集长度大于0时
            string key2 = "UPDATE GW_PRODUCT SET CLIENT_IDS=:CLIENT_ID || ',' || CLIENT_IDS  WHERE (CLIENT_IDS IS NOT NULL AND LENGTH(CLIENT_IDS) > 0) AND ID=:PRODUCT_ID ";
            list = new List<KeyValuePair<string, OracleParameter[]>>();
            foreach (string str in productIdArray)
            {
                OracleParameter[] oracleParameterArray2 = new OracleParameter[2]
@@ -594,7 +596,6 @@
                  new OracleParameter(":PRODUCT_ID", (object) str)
                };
                list = new List<KeyValuePair<string, OracleParameter[]>>();
                list.Add(new KeyValuePair<string, OracleParameter[]>(key2, oracleParameterArray2));
            }
            OracleHelper.ExecuteSqlTran(list, OracleHelper.Connection);
@@ -602,6 +603,8 @@
            //更新个性分配客户集长度为0时
            string key3 = "UPDATE GW_PRODUCT SET CLIENT_IDS=:CLIENT_ID WHERE (CLIENT_IDS IS NULL OR LENGTH(CLIENT_IDS) <= 0) AND ID=:PRODUCT_ID ";
            list = new List<KeyValuePair<string, OracleParameter[]>>();
            foreach (string str in productIdArray)
            {
                OracleParameter[] oracleParameterArray2 = new OracleParameter[2]
@@ -609,8 +612,7 @@
                  new OracleParameter(":CLIENT_ID", (object) clientId),
                  new OracleParameter(":PRODUCT_ID", (object) str)
                };
                list = new List<KeyValuePair<string, OracleParameter[]>>();
                list.Add(new KeyValuePair<string, OracleParameter[]>(key3, oracleParameterArray2));
            }
            OracleHelper.ExecuteSqlTran(list, OracleHelper.Connection);
web/Lib/Dao.dll
Binary files differ
web/Lib/Dao.pdb
Binary files differ
web/web/Bin/Dao.dll
Binary files differ
web/web/Bin/Dao.pdb
Binary files differ
web/web/GwClient.aspx
@@ -224,33 +224,35 @@
            //修改分配个性产品:修改确认
            $(document).on("click", ".action-updateProduct", function () {
                var productIdArray = [];
                mytek.confirm("是否需要修改客户分配个性产品?", "确认分配个性产品,请谨慎操作!", function (b) {
                    if (b) {
                        $("#updateProductDialog #_ProductId").each(function () {
                            if ($(this).is(":checked")) {
                                productIdArray.push($(this).val());
                            }
                        });
                //mytek.confirm("是否需要修改客户分配个性产品?", "确认分配个性产品,请谨慎操作!", function (b) {
                    //if (b) {
                if (confirm("是否需要修改客户分配个性产品?") == true) {
                    $("#updateProductDialog #_ProductId").each(function () {
                        if ($(this).is(":checked")) {
                            productIdArray.push($(this).val());
                        }
                    });
                        //var clientId = $("#updateProductDialog").data("id");
                        var clientId = $("#updateProductDialog input[name='clientID']").val();
                        $.ajax({
                            url: "GwClient.ashx",
                            type: "POST",
                            data: { action: "updateProduct", clientId: clientId, productIdArray: $.toJSON(productIdArray) },
                            success: function (result) {
                                if (result.OK) {
                                    $("#updateProductDialog").modal("hide");
                                    loadPageList();
                                } else {
                                    mytek.alert(result.Message, result.OK);
                                }
                    //var clientId = $("#updateProductDialog").data("id");
                    var clientId = $("#updateProductDialog input[name='clientID']").val();
                    $.ajax({
                        url: "GwClient.ashx",
                        type: "POST",
                        data: { action: "updateProduct", clientId: clientId, productIdArray: $.toJSON(productIdArray) },
                        success: function (result) {
                            if (result.OK) {
                                $("#updateProductDialog").modal("hide");
                                loadPageList();
                            } else {
                                mytek.alert(result.Message, result.OK);
                            }
                        });
                        }
                    });
                        //swal.close();
                    }
                });
                    //swal.close();
                    //}
                    //});
                }
            });
web/web/GwOrderCreate.aspx.cs
@@ -97,7 +97,7 @@
                    gwClient = gwClientDao.Get(gwSp.ClientID);
                    this.GwOrder.Company = gwClient.Company;
                    this.GwOrder.Balance = long.Parse(gwClient.Balance.ToString());    //余额
                    /**
                    if (gwClient.Is_Enable==1)
                    {
                        backUrl = "GwClient.aspx?IsEnable=1";
@@ -105,7 +105,7 @@
                    else
                    {
                        backUrl = "GwClient.aspx?IsEnable=0";
                    }
                    }**/
                }
                this.GwOrder.SpId = gwSp.SpID;
web/web/GwOrderList.aspx
@@ -151,6 +151,10 @@
        </div>
        <div class="input-group m-b">
            <input type="button" value="查询" class="btn btn-primary action-query" />
            <% if (!string.IsNullOrEmpty(backUrl))
                { %>
            &nbsp;<a class="btn btn-default  action-back" href="javascript:;" onclick="return window.location = '<%=backUrl %>'">返回</a>
            <% } %>
        </div>
    </div>
    <div class="table-responsive">
web/web/GwOrderList.aspx.cs
@@ -45,7 +45,20 @@
        {
            if (!string.IsNullOrEmpty(this.AppContext.GetString("clientId")))
            {
                backUrl = "GwClient.aspx";
                GwClient gwClient = new GwClient();
                using (GwClientDao gwClientDao = new GwClientDao())
                {
                    gwClient = gwClientDao.Get(this.AppContext.GetString("clientId") );
                    if (gwClient.Is_Enable == 1)
                    {
                        backUrl = "GwClient.aspx?IsEnable=1";
                    }
                    else
                    {
                        backUrl = "GwClient.aspx?IsEnable=0";
                    }
                }
            }
            return this.AppContext.GetString("clientId");