导入ERP数据生成子订单

news2025/1/24 8:44:09

1,在奥迪工装订购单表中开启导入Excel功能,把Excel表格中的数据导入后保存,审核后自动生成新的子订单合同

 2,后台审核时触发生成子订单功能的存储过程

 3,后台打开存储过程并且修改---》保存

USE [HYData]
GO

/****** Object:  StoredProcedure [dbo].[SP_DDXXB_AODI]    Script Date: 2023-08-18 9:23:30 ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO

ALTER PROC [dbo].[SP_DDXXB_AODI] @DJLSH INT
 AS 
DECLARE @MDJLSH INT,@HJJE DEC(18,2),@HJSL DEC(18,2),@ZDR VARCHAR(20),@ZDRID VARCHAR(20)
DECLARE @JXSDM VARCHAR(60),@XH INT,@MXH INT
SELECT @JXSDM=JXSDM,@ZDR=ZDR,@ZDRID=ZDRID FROM ADGZDGDH WHERE DJLSH=@DJLSH
SELECT @MXH=MAX(XH)+1 FROM ADGZDGDB WHERE DJLSH=@DJLSH
SELECT @MDJLSH=MAX(DJLSH)+1 FROM DDXXBH
-----------------------------------------------------2023/08/18 修改增加字段CYLHTXKH,XKC插入时的默认值
  insert into DDXXBH (DJLSH,DJBTZDH,DJFTZDH,DJSTZDH,JXSDM,KHMC,GSH,GSMC,SHDZ,LXFS,SFZP,FDDBR,NSRSBH,KHYX,KHZH,DH,YB,PP,CZ,WTDLR,BB,ZDRQ,        HTH,                    DJH,YLHTH,ZDRID,ZDR,SHLXR,JEHJ,SLHJ,GL,CYLHTXKH,XKC)
            SELECT @MDJLSH,0,0,0,JXSDM,KHMC,'10','宁波恒远制衣有限公司',SHDZ,LXFS,SFZP,FDDBR,NSRSBH,KHYX,KHZH,DH,YB,PP,CZ,WTDLR,'RMB',GETDATE(),'未生成','XSDDAD'+CAST(@MDJLSH AS varchar(6)) ,'1',@ZDRID,@ZDR,SHR,@HJJE,@HJSL,1,'N',0 FROM GSXXBH
 where jxsdm=@JXSDM;
----------------------------------------------
select TOP 1 * into #t from DDXXBB
delete from #t
SET @XH=1
WHILE(@XH<=@MXH)
-----------------------------------------------------2023/08/18 修改插入临时表时4XL的复制数据
BEGIN
					 INSERT  INTO #t(djlsh,DJBTH,XH,kh,ks,YS,cm,DW,sl,dj,cpfl,cplx,JE)
          SELECT @MDJLSH,DJBTH,ROW_NUMBER  () OVER (ORDER BY (SELECT 1)),WLDM,PZ,'无','XS','件',ISNULL(XS,0),DJ,'奥迪工服','',JE FROM ADGZDGDB WHERE DJLSH=@DJLSH AND XH=@XH
		             INSERT  INTO #t(djlsh,DJBTH,XH,kh,ks,YS,cm,DW,sl,dj,cpfl,cplx,JE)
          SELECT @MDJLSH,DJBTH,ROW_NUMBER  () OVER (ORDER BY (SELECT 1)),WLDM,PZ,'无','S','件',ISNULL(S,0),DJ,'奥迪工服','',JE FROM ADGZDGDB WHERE DJLSH=@DJLSH AND XH=@XH
		             INSERT  INTO #t(djlsh,DJBTH,XH,kh,ks,YS,cm,DW,sl,dj,cpfl,cplx,JE)
          SELECT @MDJLSH,DJBTH,ROW_NUMBER  () OVER (ORDER BY (SELECT 1)),WLDM,PZ,'无','M','件',ISNULL(M,0),DJ,'奥迪工服','',JE FROM ADGZDGDB WHERE DJLSH=@DJLSH AND XH=@XH
		             INSERT  INTO #t(djlsh,DJBTH,XH,kh,ks,YS,cm,DW,sl,dj,cpfl,cplx,JE)
          SELECT @MDJLSH,DJBTH,ROW_NUMBER  () OVER (ORDER BY (SELECT 1)),WLDM,PZ,'无','L','件',ISNULL(L,0),DJ,'奥迪工服','',JE FROM ADGZDGDB WHERE DJLSH=@DJLSH AND XH=@XH
		             INSERT  INTO #t(djlsh,DJBTH,XH,kh,ks,YS,cm,DW,sl,dj,cpfl,cplx,JE)
          SELECT @MDJLSH,DJBTH,ROW_NUMBER  () OVER (ORDER BY (SELECT 1)),WLDM,PZ,'无','XL','件',ISNULL(XL,0),DJ,'奥迪工服','',JE FROM ADGZDGDB WHERE DJLSH=@DJLSH AND XH=@XH
		             INSERT  INTO #t(djlsh,DJBTH,XH,kh,ks,YS,cm,DW,sl,dj,cpfl,cplx,JE)
          SELECT @MDJLSH,DJBTH,ROW_NUMBER  () OVER (ORDER BY (SELECT 1)),WLDM,PZ,'无','2XL','件',ISNULL(XXL,0),DJ,'奥迪工服','',JE FROM ADGZDGDB WHERE DJLSH=@DJLSH AND XH=@XH
		             INSERT  INTO #t(djlsh,DJBTH,XH,kh,ks,YS,cm,DW,sl,dj,cpfl,cplx,JE)
          SELECT @MDJLSH,DJBTH,ROW_NUMBER  () OVER (ORDER BY (SELECT 1)),WLDM,PZ,'无','3XL','件',ISNULL(XXXL,0),DJ,'奥迪工服','',JE FROM ADGZDGDB WHERE DJLSH=@DJLSH AND XH=@XH
		             INSERT  INTO #t(djlsh,DJBTH,XH,kh,ks,YS,cm,DW,sl,dj,cpfl,cplx,JE)
		  SELECT @MDJLSH,DJBTH,ROW_NUMBER  () OVER (ORDER BY (SELECT 1)),WLDM,PZ,'无','4XL','件',ISNULL(XXXXL,0),DJ,'奥迪工服','',JE FROM ADGZDGDB WHERE DJLSH=@DJLSH AND XH=@XH
		             INSERT  INTO #t(djlsh,DJBTH,XH,kh,ks,YS,cm,DW,sl,dj,cpfl,cplx,JE)
          SELECT @MDJLSH,DJBTH,ROW_NUMBER  () OVER (ORDER BY (SELECT 1)),WLDM,PZ,'无','QT','件',ISNULL(QT,0),DJ,'奥迪工服','',JE FROM ADGZDGDB WHERE DJLSH=@DJLSH AND XH=@XH
		  set @xh=@xh+1
END
          INSERT INTO DDXXBB (djlsh,DJBTH,XH,kh,ks,YS,cm,DW,sl,dj,cpfl,cplx,JE)
          SELECT  DJLSH,ROW_NUMBER  () OVER (ORDER BY (SELECT 1)),ROW_NUMBER  () OVER (ORDER BY (SELECT 1)),kh,ks,YS,cm,DW,sl,dj,cpfl,
		  '奥迪工服',JE FROM #T WHERE SL>0

        DROP TABLE #t
      update ADGZDGDH SET DDDJH='XSDDAD'+CAST(@MDJLSH AS varchar(6)) WHERE DJLSH=@DJLSH
GO


4奥迪工装审核后,去查看子订单,发现已经生成

5,修改正确的预录合同号,和经销商,保存后会自动生成附体内容 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/894755.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

eNSP:VLAN-hybrid实验应用

实验要求&#xff1a; 拓扑图 配置 sw1: [sw1]vlan batch 2 to 6[sw1]int Ethernet 0/0/2 [sw1-Ethernet0/0/2]port link-type access [sw1-Ethernet0/0/2]port default vlan 2 [sw1-Ethernet0/0/2]int e 0/0/4 [sw1-Ethernet0/0/4]port link-ty access [sw1-Ethernet0/0/…

金盘 微信管理平台 getsysteminfo 未授权访问漏洞[2023-HW]

金盘 微信管理平台 getsysteminfo 未授权访问漏洞 一、漏洞描述二、漏洞影响三、网络测绘四、漏洞复现小龙POC检测: 五、 修复建议 免责声明&#xff1a;请勿利用文章内的相关技术从事非法测试&#xff0c;由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后…

java代码修改后,提交多个分支 git

1、先提交 dev 分支 2、然后切换到 dev02 分支 3、找到对应的日志

概率论与数理统计:第五章:大数定律与中心极限定理

文章目录 Ch5. 大数定律与中心极限定理(一) 依概率收敛(二) 大数定律1.伯努利大数定律2.切比雪夫大数定律3.辛钦大数定律 (三) 中心极限定理1.列维-林德伯格 中心极限定理 &#xff08;独立同分布&#xff0c;不指定具体分布&#xff0c;近似服从于标准正态分布&#xff09;2.德…

【Java】Servlet中的扩展点,ServletContainerInitializer,Listener,Filter

了解一种技术的设计思想&#xff0c;它的生命周期就比不可少&#xff0c;在使用扩展时就非常实用。Spring的扩展点已经在上一篇【【Spring源码】Spring扩展点及顺序_wenchun001的博客-CSDN博客】 Servlet中的扩展点 JavaWeb访问时的流程图 ServletContainerInitializer 在容器…

国标GB28181安防视频平台EasyGBS显示状态正常,却无法播放该如何解决?

国标GB28181视频平台EasyGBS是基于国标GB/T28181协议的行业内安防视频流媒体能力平台&#xff0c;可实现的视频功能包括&#xff1a;实时监控直播、录像、检索与回看、语音对讲、云存储、告警、平台级联等功能。国标GB28181视频监控平台部署简单、可拓展性强&#xff0c;支持将…

Mybatis查询数据库返回任意形式的返回结构

Mybatis查询数据库返回任意形式的返回结构 mapper的接口mapper.xml mapper的接口 假如有多个记录&#xff0c;可以将map放到 arraylist里 mapper.xml 主要是通过resultMap定义好映射格式

【C++题解】[2020普及组模拟题]wgy的JX语言

P a r t Part Part 1 1 1 读题 题目描述 w g y wgy wgy发明了 J X JX JX编程语言&#xff0c;在这种编程语言里&#xff0c;只有 这个运算符&#xff0c;可以将某个变量的值增加。 现在输入 a a a&#xff0c; b b b&#xff0c; n n n&#xff0c;请问仅使用 a a a&…

数字人服装布料解算技术服务,让数字人驱动更真实

一个数字人通过三维建模、骨骼绑定、表情绑定后&#xff0c;对于数字人有两种使用场景&#xff0c;可以使用动捕设备实时驱动&#xff0c;将静态的3D模型结合动捕设备实时“活”起来。数字人通过动捕设备实时驱动的过程&#xff0c;则是基于实时布料毛发解算方案进行技术处理的…

从零开发短视频电商 自动化测试WebUI端到端测试-Playwright

文章目录 Playwright是什么Playwright入门示例添加Maven依赖示例代码启动验证 功能自动等待内置Web断言可视化UI模式减慢操作截图录屏脚本录制 高级识别验证码 Playwright是什么 https://playwright.dev/ https://playwright.dev/java/ Playwright为现代 Web 应用程序提供可…

QTreeWidget——信号处理

文章目录 基本属性信号一、信号种类二、信号测试1、currentItemChanged、itemCollapsed、itemExpanded三个信号的测试2、itemActivated信号3、 itemChanged信号4、其余信号的测试代码&#xff08;包含以上代码&#xff09; 基本属性 信号 一、信号种类 //当前项发生变化时触…

Docker容器与虚拟化技术:Dockerfile部署LNMP

目录 一、理论 1.LNMP架构 2.背景 3.Dockerfile部署LNMP 3.构建Nginx镜像 4.构建MySQL容器 5.构建PHP镜像 6.启动 wordpress 服务 二、实验 1.环境准备 2.构建Nginx镜像 3.构建MySQL容器 4.构建PHP镜像 5.启动 wordpress 服务 三、问题 1.构建nginx镜像报错 …

库克发文庆祝苹果入华 30 周年

8月18日&#xff0c;苹果CEO蒂姆库克在微博上发布了一条庆祝苹果进入中国30周年的消息&#xff0c;称“我们衷心感谢所有的同事、顾客和合作伙伴&#xff01;” 此外&#xff0c;苹果官方新闻稿也发文庆祝入华 30 周年&#xff0c;库克在新闻稿中表示&#xff1a;“30 年来&am…

公文处理101:高效率的文件管理与优化流程

公文处理是每个企业和机构中不可或缺的日常工作。对公文的高效管理和流程优化不仅能提高工作效率&#xff0c;还能确保文件的安全、准确和及时性。本文为你提供一套公文处理的基础知识和技巧。 1.文件分类与归档 重要性&#xff1a;结构化的文件分类可以确保每个文档都能迅速找…

财务数据分析模板有哪些,能满足决策吗?

虽然企业的业务经营各有不同&#xff0c;但在财务数据分析上却有着相似的需求与流程&#xff0c;因此财务数据分析是可以形成一套标准化模板的。奥威BI数据可视化工具从多年丰富的BI项目中总结经验&#xff0c;形成一套标准化、系统化的财务数据分析模板&#xff0c;内含资产负…

比较20组迭代次数的大小36-12

( A, B )---3*30*2---( 1, 0 )( 0, 1 ) 让网络的输入只有3个节点&#xff0c;AB训练集各由6张二值化的图片组成&#xff0c;让A有3个点&#xff0c;B有1个点&#xff0c;排列组合&#xff0c;统计迭代次数并排序。 其中有20组数据 差值结构 迭代次数 构造平均列A 平均列A …

labelme安装以及标注自己的目标检测数据集

目录 一、labelme安装指令 二、使用教程 三、 快捷键 一、labelme安装指令 winR之后在弹出的对话框中输入cmd按回车进入终端 conda activate 虚拟环境名称 pip install labelme -i https://pypi.tuna.tsinghua.edu.cn/simple/ 二、使用教程 安装成功之后在终端输入label…

支持多种推送方式的消息推送设计方案

文章目录 1 摘要2 消息推送架构3 数据库设计脚本4 核心代码4.1 消息推送业务实现4.2 消息重试推送 5 可优化思路6 Github 源码 1 摘要 通过邮件、短信等方式向用户发送通知是一项很常见的业务场景。如何设计一套好用、简洁消息推送架构&#xff1f;这是一个问题。本文将介绍一…

AI绘画小程序源码:创业的新机遇

随着AI绘画的兴起&#xff0c;人们对于这项技术的需求与日俱增。现有的小程序和AI绘图软件已经无法满足用户的画图需求&#xff0c;经常出现排队等待的情况&#xff0c;甚至有些人需要等上数小时&#xff0c;或者面对长达数万人的排队队伍。 因此&#xff0c;我们迫切需要新的、…

排污口水质在线监测,实时掌握排口水质助力生态治理

水是生命之源&#xff0c;良好的水生态环境是社会发展的必然要求。然而随着工业化和城市化的发展&#xff0c;人类面临空气和水环境污染等严峻挑战&#xff0c;其中水环境问题尤为突出。排污成为城市和工业生产过程中不可避免的环保问题。 为加快解决生态环境突出问题&#xff…