1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- using QWPlatform.IService;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using PMS.EntityModels.Product;
- using System.Data;
- namespace PMS.DBService.Product
- {
- /// <summary>
- /// 创建者:冉利
- /// 创建日期:2018/1/30
- /// 功能描述:问题沟通内容
- /// </summary>
- public class WTGTGCService : DataServiceBase
- {
- /// <summary>
- /// 查询过程沟通内容
- /// </summary>
- /// <param name="iD"></param>
- /// <returns></returns>
- public object GetCommunicates(string iD)
- {
- string sql = @"select
- (select
- decode(s.性质, 1, '总部', 2, '渠道人员', 3, '客户', 4, '医院管理员', 5, '卫计委管理员')from 人员信息 s where s.id = t.记录人id)职务,
- (select
- decode(s.性质, 1, (Select 扩展
- From 基础编码
- Where ID = '5C61D586-3758-4FA4-8D2E-C61C8566C27A'),
- 2,(Select 扩展
- From 基础编码
- Where ID = 'CC3E70EB-B973-4A02-84F4-13AB2CEAEF6D'
- ),3, (Select 扩展
- From 基础编码
- Where ID = 'C6D227BE-1CF9-4FEC-AB5B-C52CEF73BD90'
- ),4, (Select 扩展
- From 基础编码
- Where ID = 'CC3E70EB-B973-4A02-84F4-13AB2CEAEF6D'
- ),5, (Select 扩展
- From 基础编码
- Where ID = 'CC3E70EB-B973-4A02-84F4-13AB2CEAEF6D'
- ))from 人员信息 s where s.id = t.记录人id)头像地址,
- t.记录人,t.记录时间,t.沟通内容,t.id
- from 问题沟通过程 t where t.问题id =:问题id order by t.记录时间 asc";
- return this.SqlBuilder.SqlText(sql).Parameters("问题id", iD).Select();
- }
- /// <summary>
- /// 新增问题沟通内容
- /// </summary>
- /// <param name="model"></param>
- /// <returns></returns>
- public string SubmitContent(WTGTGCModel model)
- {
- var dt = this.ProcedureBuilder.Procedure("B_问题沟通过程.p_问题沟通过程_Insert")
- .Paramter("问题ID_In", model.WTID)
- .Paramter("沟通内容_In", model.GTNR)
- .Paramter("记录时间_In", model.JLSJ)
- .Paramter("记录人ID_In", model.JLRID)
- .ParamterOut("Result_out", DbType.String, 4000);
- dt.Execute();
-
- var dts = dt.ParameterValue<string>("Result_out");
- return dts;
- }
- }
- }
|