|
@@ -95,9 +95,26 @@ namespace OASystem.API.Controllers
|
|
|
[ProducesResponseType(typeof(JsonView),StatusCodes.Status200OK)]
|
|
|
public async Task<IActionResult> AddCompany(AddCompanyDto dto)
|
|
|
{
|
|
|
- Sys_Company _Company = _mapper.Map<Sys_Company>(dto);
|
|
|
- int id = await _syscomRep.AddAsyncReturnId(_Company);
|
|
|
- return Ok(JsonView(0, "成功", _Company));
|
|
|
+ if (string.IsNullOrWhiteSpace(dto.CompanyName) || dto.CreateUserId==0 || !string.IsNullOrWhiteSpace(dto.CompanyCode))
|
|
|
+ {
|
|
|
+ return Ok(JsonView(-1, "请检查信息是否输入完整!", null));
|
|
|
+ }
|
|
|
+ else if (string.IsNullOrWhiteSpace(dto.Tel))
|
|
|
+ {
|
|
|
+ return Ok(JsonView(-1, "请检查联系方式是否输入正确!", null));
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ Sys_Company _Company = _mapper.Map<Sys_Company>(dto);
|
|
|
+ int id = await _syscomRep.AddAsyncReturnId(_Company);
|
|
|
+ if (id == 0)
|
|
|
+ {
|
|
|
+ return Ok(JsonView(-1, "添加失败!", null));
|
|
|
+
|
|
|
+ }
|
|
|
+ return Ok(JsonView(0, "成功", null));
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
#endregion
|
|
|
|