| | |
| | | |
| | | CreateUser = 0, |
| | | }; |
| | | if (houseNo == "1000" || houseNo == "1001" || houseNo == "2000") |
| | | { |
| | | notice.WareHouseNo = "W01"; |
| | | } |
| | | else if (houseNo == "2001") |
| | | if (houseNo == "1000" || houseNo == "1001" || houseNo == "2000" || houseNo == "2002" || houseNo == "2003" || houseNo == "2004") |
| | | { |
| | | notice.WareHouseNo = "W02"; |
| | | } |
| | | else if (houseNo == "4000") |
| | | { |
| | | notice.WareHouseNo = "W01"; |
| | | } |
| | | else |
| | | { |
| | | throw new Exception("发出仓库异常"); |
| | | // houseNo抛异常,避免出现非W01,W02的值 |
| | | throw new Exception($"不支持的发出仓库编号:{houseNo},仅支持生成W01和W02仓库的单据"); |
| | | } |
| | | //额外校验(可选,双重保障) |
| | | if (notice.WareHouseNo != "W01" && notice.WareHouseNo != "W02") |
| | | { |
| | | throw new Exception($"仓库编号异常:{notice.WareHouseNo},仅允许W01和W02"); |
| | | } |
| | | |
| | | |