From 7b6a3fab34e4867f011246248ae66b4d75a6eb72 Mon Sep 17 00:00:00 2001
From: yl <ykxkd@outlook.com>
Date: 星期四, 01 六月 2023 20:49:58 +0800
Subject: [PATCH] 1.生产开包工末道工序传入入库条码 2.App工序检验提交接口修改 3.基本资料增加ERP接口:车间部门、仓库查询、用户信息 4.PC端报工、收料、工序检验提交接口增加入库条码字段 5.系统设置新增:条码规则生成(固定条码)接口 6.DapperHelper增加方法 7.增加App图标图片

---
 VueWebApi/DLL/DAL/SystemSettingDAL.cs |   25 +++++++++++++++++++++++--
 1 files changed, 23 insertions(+), 2 deletions(-)

diff --git a/VueWebApi/DLL/DAL/SystemSettingDAL.cs b/VueWebApi/DLL/DAL/SystemSettingDAL.cs
index 1b35fbd..b574abe 100644
--- a/VueWebApi/DLL/DAL/SystemSettingDAL.cs
+++ b/VueWebApi/DLL/DAL/SystemSettingDAL.cs
@@ -71,15 +71,25 @@
             var dynamicParams = new DynamicParameters();
             try
             {
-                sql = @"select rightcode from  T_CodeRules  where rightcode=@rightcode";
+                sql = @"select rightcode,value from  T_CodeRules  where rightcode=@rightcode";
                 dynamicParams.Add("@rightcode", rightcode);
                 var data = DapperHelper.selectdata(sql, dynamicParams);
                 if (data.Rows.Count > 0)
                 {
-                    sql = @"update T_CodeRules set prefix=@prefix,filingdate=@filingdate,incbit=@incbit,lm_user=@lm_user,lm_date=@CreateDate where rightcode=@rightcode";
+                    string value = data.Rows[0]["value"].ToString();
+                    if (decimal.Parse(incbit) > value.Length) 
+                    {
+                       decimal cnum = decimal.Parse(incbit) - value.Length;
+                        for (int i = 0; i < cnum; i++)
+                        {
+                            value = "0" + value;
+                        }
+                    }
+                    sql = @"update T_CodeRules set prefix=@prefix,filingdate=@filingdate,incbit=@incbit,value=@value,lm_user=@lm_user,lm_date=@CreateDate where rightcode=@rightcode";
                     dynamicParams.Add("@prefix", prefix);
                     dynamicParams.Add("@filingdate", filingdate);
                     dynamicParams.Add("@incbit", incbit);
+                    dynamicParams.Add("@value", value);
                     dynamicParams.Add("@lm_user", lm_user);
                     dynamicParams.Add("@CreateDate", DateTime.Now.ToString());
                     dynamicParams.Add("@rightcode", rightcode);
@@ -155,6 +165,17 @@
         #endregion
 
 
+
+        #region[鐢熸垚绯荤粺鏉$爜(鑷畾涔�)]
+        public static ToMessage LabelBarCode(string rightcode, string partcode, string qty, string onelabqty)
+        {
+            mes = AppLableBarCode.EncodingSeach(rightcode, partcode, qty, onelabqty);
+            return mes;
+        }
+        #endregion
+
+
+
         #region[杞﹂棿鍏憡鍒楄〃]
         public static ToMessage SystemAnnouncementSearch(string wkspcode, string ancetitle, string ancecont, string cancel, string level, int startNum, int endNum, string prop, string order)
         {

--
Gitblit v1.9.3