/********************************************************************************
** auth: DBS
** date: 2018/11/20 14:45:23
** desc: 尚未编写描述
** Ver.: V1.0.0
*********************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using HH.WMS.Entitys;
using HH.WMS.Entitys.Sys;
using System.Data;
namespace HH.WMS.DAL.SysMgr
{
public class TN_WM_B_STRATEGY_DEFDAL: DapperBaseDAL
{
///
/// 保存更新变更的策略
///
/// 更新值
/// 事务
///
/// [HanHe(dbs)] CREATED 2018/11/19
public OperateResult UpdateSetValue(TN_WM_B_STRATEGY_VALUEEntity model,IDbTransaction trans)
{
string sql = @"if exists
(select CN_GUID from tn_wm_b_strategy_value where CN_S_STOCK_CODE =@CN_S_STOCK_CODE and CN_S_CODE=@CN_S_CODE)
update tn_wm_b_strategy_value set CN_S_VALUE=@CN_S_VALUE where CN_S_STOCK_CODE =@CN_S_STOCK_CODE and CN_S_CODE=@CN_S_CODE
else
INSERT INTO tn_wm_b_strategy_value
(CN_GUID
,CN_S_STOCK_CODE
,CN_S_CODE
,CN_S_NAME
,CN_S_VALUE
,CN_S_CREATOR
,CN_S_CREATOR_BY
,CN_T_CREATE
,CN_S_MODIFY
,CN_S_MODIFY_BY
,CN_T_MODFIY)
VALUES
(@CN_GUID,
@CN_S_STOCK_CODE,
@CN_S_CODE,
@CN_S_NAME,
@CN_S_VALUE,
@CN_S_CREATOR,
@CN_S_CREATOR_BY,
@CN_T_CREATE,
@CN_S_MODIFY,
@CN_S_MODIFY_BY,
@CN_T_MODFIY)";
return ExecuteTranSql(sql, new
{
CN_S_STOCK_CODE = model.CN_S_STOCK_CODE,
CN_S_CODE = model.CN_S_CODE,
CN_S_VALUE = model.CN_S_VALUE,
CN_GUID = model.CN_GUID,
CN_S_NAME = model.CN_S_NAME,
CN_S_CREATOR = model.CN_S_CREATOR,
CN_S_CREATOR_BY = model.CN_S_CREATOR_BY,
CN_T_CREATE = model.CN_T_CREATE,
CN_S_MODIFY = model.CN_S_MODIFY,
CN_S_MODIFY_BY = model.CN_S_MODIFY_BY,
CN_T_MODFIY = model.CN_T_MODFIY
}, trans);
}
}
}