|
@@ -653,7 +653,36 @@ namespace OASystem.API.Controllers
|
|
|
public async Task<IActionResult> WageSheetTaxTemplate()
|
|
|
{
|
|
|
string serverUrl = AppSettingsHelper.Get("WageSheetExcelBaseUrl");
|
|
|
- return Ok(JsonView(true, "操作成功!",new { FileUrl = serverUrl + "Office/WageSheetFile/个税导入模板.xlsx" }));
|
|
|
+ var userData = await _usersRep.GetUserNameList(1);
|
|
|
+
|
|
|
+ if (userData.Code == 0)
|
|
|
+ {
|
|
|
+ var userNames = userData.Data;
|
|
|
+
|
|
|
+ List<string> names = new List<string>();
|
|
|
+
|
|
|
+ List<UserNameView> users = new List<UserNameView>();
|
|
|
+ users = JsonConvert.DeserializeObject<List<UserNameView>>(JsonConvert.SerializeObject(userNames));
|
|
|
+
|
|
|
+ foreach (UserNameView item in users)
|
|
|
+ {
|
|
|
+ names.Add(item.CnName);
|
|
|
+ }
|
|
|
+
|
|
|
+ names.Remove("管理员");
|
|
|
+ names.Remove("国交共享号");
|
|
|
+ names.Remove("人事审核号");
|
|
|
+ names.Remove("国交主管号");
|
|
|
+
|
|
|
+ if (names.Count > 0)
|
|
|
+ {
|
|
|
+ return Ok(JsonView(true, "操作成功!", new { FileUrl = serverUrl + "Office/WageSheetFile/个税导入模板.xlsx" }));
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ return Ok(JsonView(false, "操作失败!"));
|
|
|
}
|
|
|
|
|
|
/// <summary>
|