|
|
@@ -190,7 +190,7 @@ func (this *OilAuditSettingController) AddEntity() {
|
|
|
fmt.Println(audits)
|
|
|
var model auditsetting.Base_OilAuditSetting
|
|
|
var audituser auditsetting.OilAuditUser
|
|
|
- var org organize.Base_Organize
|
|
|
+ //var org organize.Base_Organize
|
|
|
var jsonBlob = this.Ctx.Input.RequestBody
|
|
|
svc := auditsetting.GetOilAuditSettingService(utils.DBE)
|
|
|
|
|
|
@@ -198,12 +198,16 @@ func (this *OilAuditSettingController) AddEntity() {
|
|
|
model.CreateOn = time.Now()
|
|
|
model.CreateBy = this.User.Realname
|
|
|
model.CreateUserId, _ = utils.StrTo(this.User.Id).Int()
|
|
|
- //model.OrganizeId, _ = utils.StrTo(this.User.DepartmentId).Int()
|
|
|
- svc.GetEntityById(this.User.DepartmentId, &org)
|
|
|
- model.OrganizeId = org.Parentid
|
|
|
- var org1 organize.Base_Organize
|
|
|
- svc.GetEntityById(org.Parentid, &org1)
|
|
|
- model.OrganizeName = org1.Fullname
|
|
|
+ var orgnizename string
|
|
|
+ var orglist []auditsetting.UnitDepart
|
|
|
+ orglist = svc.GetDepartmentList(audits)
|
|
|
+ for i:= 0; i<len(orglist); i++ {
|
|
|
+ if strings.Contains(orgnizename, orglist[i].Unit) == false{
|
|
|
+ orgnizename = fmt.Sprint(orgnizename, ",", orglist[i].Unit)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ orgnizename = strings.Trim(orgnizename,",")
|
|
|
+ model.OrganizeName = orgnizename
|
|
|
|
|
|
var errinfo ErrorDataInfo
|
|
|
//var modelsele auditsetting.Base_OilAuditSetting
|
|
|
@@ -219,7 +223,7 @@ func (this *OilAuditSettingController) AddEntity() {
|
|
|
|
|
|
var err error
|
|
|
_, err = svc.InsertEntityBytbl(OilAuditSettingName, &model)
|
|
|
- if (err == nil) {
|
|
|
+ if err == nil {
|
|
|
for _, Id := range auditIds {
|
|
|
var user userRole.Base_User
|
|
|
var org1 organize.Base_Organize
|
|
|
@@ -238,8 +242,6 @@ func (this *OilAuditSettingController) AddEntity() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-
|
|
|
if err == nil {
|
|
|
//新增
|
|
|
errinfo.Message = "添加成功!"
|
|
|
@@ -406,6 +408,20 @@ func (this *OilAuditSettingController) IsAccess() {
|
|
|
this.ServeJSON()
|
|
|
}
|
|
|
|
|
|
+// @Title 获取部门
|
|
|
+// @Description 获取部门
|
|
|
+// @Success 200 {object} auditsetting.Base_OilAuditSetting
|
|
|
+// @router /getmydepartment/:id [get]
|
|
|
+//func (this *OilAuditSettingController) GetDepartment() {
|
|
|
+// UserId := this.Ctx.Input.Param(":id")
|
|
|
+//
|
|
|
+// var user userRole.Base_User
|
|
|
+// rsvc := auditsetting.GetOilAuditSettingService(utils.DBE)
|
|
|
+// rsvc.GetEntityById(UserId, &user)
|
|
|
+// this.Data["json"] = &user.Departmentname
|
|
|
+// this.ServeJSON()
|
|
|
+//}
|
|
|
+
|
|
|
// @Title 根据部门获取人员
|
|
|
// @Description 根据部门获取人员
|
|
|
// @router /getauditerbydept/:deptId [get]
|