public string CreateACard([FromBody] request <CreateACard> createACard) { if (createACard == null) { return(RsXmlHelper.ResXml("-1", "XML格式错误")); } var ptInfo = ptInfoBLL.GetPt_Info(x => x.idno == createACard.model.patIdNo); if (ptInfo != null) { return(RsXmlHelper.ResXml("1", "患者信息已存在")); } pt_info pt_Info = null; if (!string.IsNullOrWhiteSpace(createACard.model.patYbkh) && !string.IsNullOrWhiteSpace(createACard.model.patDnh) && !string.IsNullOrWhiteSpace(createACard.model.patYbjbmc) && !string.IsNullOrWhiteSpace(createACard.model.patCblx)) { pt_Info = new pt_info() { pname = createACard.model.patName, sex = createACard.model.patSex == "M" ? "男" : "女", birth = Convert.ToDateTime(createACard.model.patBirth), addr1 = createACard.model.patAddress, tel = createACard.model.patMobile, ybidentity = createACard.model.patYbjbmc, yno = createACard.model.patDnh, patYbjbmc = createACard.model.patYbjbmc, patCblx = createACard.model.patCblx, idtype = CodeConvertUtils.GetIdNoType(Convert.ToInt32(createACard.model.patIdType)), idno = createACard.model.patIdNo, addtime = DateTime.Now, del = false, pinyin = Pinyin.GetInitials(createACard.model.patName).ToLower(), memo = "患者通过自助机建档", addperson = "自助机" }; } else { pt_Info = new pt_info() { pname = createACard.model.patName, sex = createACard.model.patSex == "M" ? "男" : "女", birth = Convert.ToDateTime(createACard.model.patBirth), addr1 = createACard.model.patAddress, tel = createACard.model.patMobile, idtype = CodeConvertUtils.GetIdNoType(Convert.ToInt32(createACard.model.patIdType)), idno = createACard.model.patIdNo, addtime = DateTime.Now, del = false, pinyin = Pinyin.GetInitials(createACard.model.patName).ToLower(), memo = "患者通过自助机建档", addperson = "自助机" }; } var isAdd = ptInfoBLL.Add(pt_Info); if (isAdd != null) { return(XMLHelper.XmlSerialize(new response <Entity.SResponse.createACard>() { model = new Entity.SResponse.createACard() { resultCode = "0", resultMessage = "", patCardType = createACard.model.patIdType, patCardNo = createACard.model.patIdNo } })); } else { return(RsXmlHelper.ResXml("99", "建档失败")); } }