批次表中效期字段与库存表中效期字段长度不一致,截取再保存至库存表

This commit is contained in:
maqiao 2024-11-28 13:31:20 +08:00
parent fe8e061049
commit 6d9955cfe5
4 changed files with 9 additions and 6 deletions

View File

@ -3,7 +3,7 @@
<connectionStrings>
<!-- 数据库连接字符串 -->
<!--<add name="database" connectionString="server=127.0.0.1;database=wpf_dm_program;userid=root;password=qq1223" />-->
<add name="database" connectionString="server=127.0.0.1;port=3306;database=xiangtan_mazuike;userid=root;password=root" />
<add name="database" connectionString="server=127.0.0.1;port=3306;database=xiangtan_mazuike_xx;userid=root;password=root" />
</connectionStrings>
<!--<runtime>
--><!--配置之后Appdomain.CurrentDomain.UnhandledException 事件的 IsTerminating 就变成了 false 啦!也就是说,程序并不会因为这次的异常而崩溃退出。--><!--

View File

@ -240,7 +240,7 @@ namespace DM_Weight.ViewModels
{
ChannelStock it = record[i];
it.ManuNo = it.drugManuNo.ManuNo;
it.EffDate = it.drugManuNo.EffDate;
it.EffDate = it.drugManuNo.EffDate.Length>=10?it.drugManuNo.EffDate.Substring(0,10):it.drugManuNo.EffDate;
if (it.Id != null)
{
// 更新数据 库存信息

View File

@ -298,11 +298,14 @@ namespace DM_Weight.ViewModels
{
item.PosNo = 0;
}
if(DrugManuNo.EffDate!=null&& DrugManuNo.EffDate.Length>=10)
{
DrugManuNo.EffDate= DrugManuNo.EffDate.Substring(0,10);
}
item.DrugId = DrugInfo.DrugId.ToString();
item.ManuNo = DrugManuNo.ManuNo;
item.DrugInfo = DrugInfo;
item.EffDate = String.Format("{0:yyyy-MM-dd}", DrugManuNo.EffDate);
item.EffDate = String.Format("{0:yyyy-MM-dd}", DrugManuNo.EffDate.Length>=10? DrugManuNo.EffDate.Substring(0,10): DrugManuNo.EffDate);
SqlSugarHelper.Db.Updateable(item).UpdateColumns(it => new { it.DrugId, it.ManuNo, it.EffDate, it.PosNo }).ExecuteCommand();
if (item.BoardType == 5)
@ -317,7 +320,7 @@ namespace DM_Weight.ViewModels
await Task.Delay(200);
await _portUtil.WriteChannelInfo(6, DrugManuNo.ManuNo, item.DrawerNo, item.ColNo);
await Task.Delay(200);
await _portUtil.WriteChannelInfo(5, String.Format("{0:yyyy-MM-dd}", DrugManuNo.EffDate), item.DrawerNo, item.ColNo);
await _portUtil.WriteChannelInfo(5, String.Format("{0:yyyy-MM-dd}", DrugManuNo.EffDate.Length>=10? DrugManuNo.EffDate.Substring(0,10): DrugManuNo.EffDate), item.DrawerNo, item.ColNo);
await Task.Delay(200);
_portUtil.ShowContent(item.DrawerNo, item.ColNo);
}

View File

@ -201,7 +201,7 @@ namespace DM_Weight.ViewModels
{
ChannelStock it = record[i];
it.ManuNo = it.drugManuNo.ManuNo;
it.EffDate = it.drugManuNo.EffDate;
it.EffDate = it.drugManuNo.EffDate.Length>10? it.drugManuNo.EffDate.Substring(0,10): it.drugManuNo.EffDate;
// 更新数据 库存信息