From 2cc254ba280a403ed69a92f5cf3ef3ed98ad0ff3 Mon Sep 17 00:00:00 2001 From: zhangzq Date: Wed, 4 Dec 2024 22:40:59 +0800 Subject: [PATCH] =?UTF-8?q?rev:=E4=BF=AE=E6=94=B9=E5=8D=95=E6=8D=AE?= =?UTF-8?q?=E5=87=BA=E5=BA=93=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/PmFormDataController.java | 17 +++ .../dao/mapper/xml/StIvtStructattrMapper.xml | 3 + .../wms/pm_manage/feedback_data/index.vue | 90 +++++++++++++++ .../views/wms/pm_manage/form_data/index.vue | 18 +++ .../views/wms/stor_manage/out/AddDialog.vue | 1 + .../wms/stor_manage/storIvtInfo/index.vue | 20 +++- .../wms/sync_manage/form_mapping/index.vue | 104 +++++++++++++++++- 7 files changed, 246 insertions(+), 7 deletions(-) diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/pm_manage/form_data/controller/PmFormDataController.java b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/pm_manage/form_data/controller/PmFormDataController.java index a438b911..18992aba 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/pm_manage/form_data/controller/PmFormDataController.java +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/pm_manage/form_data/controller/PmFormDataController.java @@ -2,10 +2,16 @@ package org.nl.wms.pm_manage.form_data.controller; import cn.dev33.satoken.annotation.SaIgnore; +import cn.hutool.core.date.DateUtil; +import com.alibaba.fastjson.JSONObject; +import com.alibaba.fastjson.parser.Feature; +import com.alibaba.fastjson.serializer.SerializerFeature; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import org.nl.common.TableDataInfo; import org.nl.common.anno.Log; import org.nl.common.domain.entity.PageQuery; +import org.nl.common.utils.SecurityUtils; +import org.nl.wms.config_manage.form_struc.service.dao.BmFormStruc; import org.nl.wms.pm_manage.form_data.service.IPmFormDataService; import org.nl.wms.pm_manage.form_data.service.dao.PmFormData; import org.nl.wms.pm_manage.form_data.service.dto.FormDataQuery; @@ -39,6 +45,17 @@ public class PmFormDataController { public ResponseEntity queryAll(FormDataQuery query, PageQuery page) { return new ResponseEntity<>(TableDataInfo.build(iPmFormDataService.queryTree(query,page)), HttpStatus.OK); } + @PutMapping() + @Log("修改单据结构") + public ResponseEntity update(@RequestBody JSONObject param){ + //逻辑判断:如果有数据了则不允许修改 + String s = param.toString(SerializerFeature.SortField); + PmFormData pmFormData = JSONObject.parseObject(s, PmFormData.class, Feature.OrderedField); + pmFormData.setUpdate_name(SecurityUtils.getCurrentUserId()); + pmFormData.setUpdate_time(DateUtil.now()); + iPmFormDataService.updateById(pmFormData); + return new ResponseEntity<>(HttpStatus.OK); + } @DeleteMapping @Transactional diff --git a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/struct/service/dao/mapper/xml/StIvtStructattrMapper.xml b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/struct/service/dao/mapper/xml/StIvtStructattrMapper.xml index 7cad777c..33993124 100644 --- a/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/struct/service/dao/mapper/xml/StIvtStructattrMapper.xml +++ b/wms_pro/hd/nladmin-system/src/main/java/org/nl/wms/stor_manage/struct/service/dao/mapper/xml/StIvtStructattrMapper.xml @@ -136,6 +136,9 @@ and struct.vehicle_code LIKE '%${query.vehicle_code}%' + + and struct.stor_code = #{query.stor_code} +