yyk
2024-08-23 a9cddcd1e3e8ae51f68a885326cfce3247fdbd66
调整批量添加储位接口。
3个文件已修改
41 ■■■■ 已修改文件
HTML/views/WareHouseSetting/Locate.html 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Wms/WMS.BLL/SysServer/StorageLocatServer.cs 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Wms/Wms/Controllers/SysController.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
HTML/views/WareHouseSetting/Locate.html
@@ -303,7 +303,8 @@
                                        sendData(IP + "/Sys/AddStorageLocat", param, 'post', function (res) {
                                            console.log(res);
                                            if (res.code == 200) { //成功
                                                layer.msg(res.msg, {
                                                layer.msg(res.ErrorMsg, {
                                                    icon: 1,
                                                    time: 2000 //2秒关闭(如果不配置,默认是3秒)
                                                }, function () {
@@ -315,13 +316,13 @@
                                                    layer.close(index1); //关闭弹层
                                                    doing = true;
                                                });
                                            } else if(res.code == 1){
                                                layer.msg(res.msg, {
                                            } else if(res.code == 400){
                                                layer.msg(res.ErrorMsg, {
                                                    icon: 2,
                                                    time: 2000 //2秒关闭(如果不配置,默认是3秒)
                                                }, function() {doing = true;});
                                            } else { //不成功
                                                layer.msg(res.statusText, {
                                                layer.msg(res.ErrorMsg, {
                                                    icon: 2,
                                                    time: 2000 //2秒关闭(如果不配置,默认是3秒)
                                                }, function() {doing = true;});
Wms/WMS.BLL/SysServer/StorageLocatServer.cs
@@ -234,12 +234,30 @@
            try
            {
                var q = 0;
                var depth = 0;
                var depthString = "";
                // 排(组)循环
                for (int i = 1; i <= model.Row; i++)
                {
                    // 列循环
                    for (int z = 1; z <= model.Col; z++)
                    {
                        if (z == 1)
                        {
                            depth += 1;
                            if (depth >= 10)
                            {
                                depthString = depth.ToString();
                            }
                            else if (depth < 10)
                            {
                                depthString = "0" + depth.ToString();
                            }
                            else {
                                //其余条件
                            }
                        }
                        q += await LocatRst.AddAsync(new SysStorageLocat()
                        {
                            // 区域+排+列+层
@@ -251,7 +269,7 @@
                            AisleOne = "1",
                            AisleTwo = "",
                            Flag = "0",
                            Depth = z.ToString(),
                            Depth = depthString,
                            Row = i,
                            Column = z,
                            Layer = 1,
Wms/Wms/Controllers/SysController.cs
@@ -1091,7 +1091,17 @@
                    //{
                    //    return Ok(new { code = 400, ErrorMsg = "为获取到当前操作人信息" });
                    //}
                    var bolls = await _locatSvc.AddStorageLocat(model.Index, model.HouseNo, model.RoadwayNo, model.AreaNo, model.Row, model.Col, model.Layer, model.Depth, 1);
                    var bolls = 0;
                    if (model.HouseNo == "W01")
                    {
                        bolls = await _locatSvc.AddStorageLocat(model.Index, model.HouseNo, model.RoadwayNo, model.AreaNo, model.Row, model.Col, model.Layer, model.Depth, 1);
                    }
                    else
                    {
                        bolls = await _locatSvc.AddPkStorageLocat(model, 1);
                    }
                    if (bolls > 0)
                    {
                        await _operation.InsertOperation("仓库设置", "储位管理", model.RoadwayNo, "添加", "添加储位信息 储位号:" + model.RoadwayNo, 1);