123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Web;
- using System.Web.Mvc;
- using PMS.Interface;
- using PMS.Interface.SysManager;
- using QWPlatform.SystemLibrary.ValidateCode;
- using QWPlatform.SystemLibrary.Web;
- using PMS.BusinessModels.Person;
- using System.Drawing;
- using QWPlatform.SystemLibrary.LogManager;
- using PMS.Interface.MessageManage;
- using PMS.BusinessModels.SMS;
- using PMS.Interface.Product;
- using PMS.BusinessModels.Product;
- using System.Data;
- using PMS.EntityModels.Product;
- namespace PMS.WebUI.Controllers
- {
- /// <summary>
- /// 创 建 人:王海洋
- /// 创建日期:2018-12-10
- /// 功能描述:账户管理控制类
- /// </summary>
- [CheckLogin(false)]
- public class TestController : BaseController
- {
- IMessageManage notice = InterfaceFactory.CreateBusinessInstance<IMessageManage>();
-
- IProductModule ProductModule = InterfaceFactory.CreateBusinessInstance<IProductModule>();
- // GET: Account
- public ActionResult Test()
- {
- Import();
- return View();
- //NotificationDto no = new NotificationDto();
- //no.style = "3";
- //no.template_code = "OIE51OsXeECnoPxGgPTQ7acXybc7t1plgAbdlH-mMWE";
- //no.template_value ="{\"first\":{\"value\":\"您有新的消息通知。\",\"color\":\"#173177\"},\"keyword1\":{\"value\":\"2019-01-0211:08\",\"color\":\"#173177\"},\"keyword2\":{\"value\":\"你的问题有新的变更通知\",\"color\":\"#173177\"},\"remark\":{\"value\":\"感谢您的使用。\",\"color\":\"#173177\"}}";
- //List<MessageDetailsDto> list = new List<MessageDetailsDto>();
-
- //MessageDetailsDto mdd = new MessageDetailsDto();
- //mdd.接收人 = "李艳春";
- //mdd.接收人id = "oR2TM1RJcCi4E93BWPgz8i42vRcY";
- //mdd.接收人电话 = "李艳春";
- //list.Add(mdd);
- //no.record_items = list;
- //notice.SendWeChartTempletMessge(no);
- //return View();
- }
- /// <summary>
- /// 导入功能模块
- /// </summary>
- /// <returns></returns>
- public ActionResult Import()
- {
-
- var column = new string[] { "ID", "上级ID", "名称", "编码", "开发方式", "开发状态", "研发人", "测试人", "测试人NEW", "说明", "类型" };
- var dt= ProductModule.GetProductFunctionDataTable("2f436cb5-06b8-45a1-a3c3-652b0ea18529", "", "");
- List<FormProductFunModel> CmodelList = new List<FormProductFunModel>();
- for (int i = 0; i < dt.Rows.Count; i++)
- {
- var id = Guid.NewGuid().ToString();
- if (dt.Rows[i]["上级ID"].ToString()=="")
- {
- FormProductFunModel Cmodel1 = new FormProductFunModel();
- Cmodel1.id = id;
- Cmodel1.parentid = "";
- Cmodel1.Coding = dt.Rows[i]["编码"].ToString();
- Cmodel1.ProID = "19010664-4f49-4a98-9f5d-98722dca92fe";
- Cmodel1.TestPer = "";
- Cmodel1.TestPerID = "";
- Cmodel1.DevelopmentModeID = "2";
- Cmodel1.name = dt.Rows[i]["名称"].ToString();
- Cmodel1.remark = dt.Rows[i]["说明"].ToString();
- Cmodel1.ResearchPer = "";
- Cmodel1.ResearchPerID = "";
- Cmodel1.ProType = "0";
- Cmodel1.DevelopmentStatusID = "3";
- var jj= ProductModule.PostSaveProductFunInport(Cmodel1);
- for (int j = 0; j < dt.Rows.Count; j++)
- {
- if (dt.Rows[i]["ID"].ToString() == dt.Rows[j]["上级ID"].ToString())
- {
- FormProductFunModel Cmodel = new FormProductFunModel();
- Cmodel.id = Guid.NewGuid().ToString(); ;
- Cmodel.parentid = id;
- Cmodel.Coding = dt.Rows[j]["编码"].ToString();
- Cmodel.ProID = "19010664-4f49-4a98-9f5d-98722dca92fe";
- Cmodel.TestPer = "";
- Cmodel.TestPerID = "";
- Cmodel.DevelopmentModeID = "2";
- Cmodel.name = dt.Rows[j]["名称"].ToString();
- Cmodel.remark = dt.Rows[j]["说明"].ToString();
- Cmodel.ResearchPer = "";
- Cmodel.ResearchPerID = "";
- Cmodel.DevelopmentStatusID = "3";
- Cmodel.ProType = "0";
- var r = ProductModule.PostSaveProductFunInport(Cmodel);
- }
- }
- }
- }
-
- return View();
- }
- }
- }
|