| | |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 切换组织 |
| | | /// </summary> |
| | | /// <param name="model"></param> |
| | | /// <returns></returns> |
| | | [HttpPost("changeOrg")] |
| | | public ResponseResult changeOrg([FromBody] dynamic model) |
| | | { |
| | | //登录 |
| | | try |
| | | { |
| | | dynamic resultInfos = new ExpandoObject(); |
| | | var tbBillList = new LoginService().changeOrg(model); |
| | | resultInfos.tbBillList = tbBillList; |
| | | return new ResponseResult |
| | | { |
| | | status = 0, |
| | | message = "OK", |
| | | data = resultInfos |
| | | }; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return ResponseResult.ResponseError(ex); |
| | | } |
| | | } |
| | | } |
| | |
| | | var sql2 = new StringBuilder(@"exec prc_pda_kwcx_itemInfo @barCode,@itemNo,@orgId"); |
| | | sqlParams.Add(new("@barCode", unity.barCode)); |
| | | sqlParams.Add(new("@itemNo", unity.itemNo)); |
| | | sqlParams.Add(new("@orgId", unity.orgId)); |
| | | sqlParams.Add(new("@orgId", orgId)); |
| | | |
| | | var list = Db.Ado.SqlQuery<dynamic>(sql2.ToString(), sqlParams); |
| | | |
| | |
| | | //return sysUser; |
| | | return null; |
| | | } |
| | | |
| | | public dynamic changeOrg(dynamic query) |
| | | { |
| | | if (query == null) throw new ArgumentNullException(nameof(query), "参数对象不能为 null"); |
| | | |
| | | if (string.IsNullOrEmpty(query.userName?.ToString())) |
| | | throw new ArgumentException("用户名不允许为空", nameof(query.userName)); |
| | | |
| | | var parameters = new[] |
| | | { |
| | | new SugarParameter("@pi_account", query.userName), |
| | | new SugarParameter("@inP1", null), |
| | | new SugarParameter("@inP2", null), |
| | | new SugarParameter("@inP3", null) |
| | | }; |
| | | |
| | | try |
| | | { |
| | | var orgInfo = Db.Ado.SqlQuery<dynamic>("EXEC prc_pda_my_selOrgInfo @pi_account,@inP1,@inP2,@inP3", parameters); |
| | | |
| | | //if (sysUser.Count < 1) throw new Exception("用户不存在关联组织"); |
| | | return orgInfo; |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | // 保留原有异常处理逻辑 |
| | | throw new Exception($"{ex.Message}"); |
| | | } |
| | | |
| | | } |
| | | } |