|
|
@@ -4973,6 +4973,32 @@ func (this *LimsDataEntryController) GetAuditStepCode() {
|
|
|
|
|
|
}
|
|
|
|
|
|
+// @Title 是否有权限
|
|
|
+// @Description
|
|
|
+// @Success 200 {object} controllers.Request
|
|
|
+// @router /ispermissionsbycode [get]
|
|
|
+func (this *LimsDataEntryController) IsPermissionsByCode() {
|
|
|
+ code := this.GetString("Code")
|
|
|
+ var users []userRole.Base_RoleList
|
|
|
+ var auditWorkflow auditsetting.Base_OilAuditSetting
|
|
|
+ rsvc := auditsetting.GetOilAuditSettingService(utils.DBE)
|
|
|
+ rsvc.GetAuditStepRoleEntity(OilAuditSettingName, this.User.DepartmentId, code, &auditWorkflow)
|
|
|
+ users = rsvc.GetUserByRole(strconv.Itoa(auditWorkflow.RoleId), this.User.AccCode)
|
|
|
+
|
|
|
+ res := false
|
|
|
+ for _, user := range users {
|
|
|
+ if this.User.Id == strconv.Itoa(int(user.Id)) {
|
|
|
+ res = true
|
|
|
+ break
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ this.Data["json"] = res
|
|
|
+ this.ServeJSON()
|
|
|
+
|
|
|
+
|
|
|
+}
|
|
|
+
|
|
|
func (this *LimsDataEntryController) adddataentrydetail(entrustmainId, dataentryid, balanceid int, positionCheckId, entrustNo,templatecode, AccCode string) error {
|
|
|
var err error
|
|
|
svc := limsdataentry.GetLimsDataEntryService(utils.DBE)
|