| | |
| | | |
| | | if (count > 0) |
| | | { |
| | | throw new Exception("物料编码重复"); |
| | | return 2; |
| | | } |
| | | |
| | | |
| | | switch (matedto.Warrantydate) |
| | | { |
| | | case "1": //保存以月为单位 |
| | | matedto.Warranty = matedto.Warranty * 30; |
| | | break; |
| | | case "2": //保存以年为单位 |
| | | matedto.Warranty = matedto.Warranty * 365; |
| | | break; |
| | | default: |
| | | break; |
| | | } |
| | | //映射模型 |
| | | SysMaterials mate = _mapper.Map<SysMaterials>(matedto); |
| | | mate.AuditStatusNo = "9"; //审核状态 |
| | |
| | | //捕获异常 |
| | | try |
| | | { |
| | | |
| | | int count = GetMateByNo(matedto.SkuNo); |
| | | |
| | | if (count > 0) |
| | | { |
| | | throw new Exception("物料编码重复"); |
| | | } |
| | | |
| | | if (matedto.AdventTime > 365 && matedto.AdventTime < 30) |
| | | { |
| | | return 2; |