From ebab2501fa485c8d62d90b67aabe6f6d81847636 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期三, 06 十二月 2023 16:12:05 +0800
Subject: [PATCH] 6

---
 modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/controller/TestCheckOrderController.java |   15 ++--
 web/src/views/modules/testCheckOrder/TestCheckOrder-AddOrUpdate.vue                                        |   14 ++--
 modules/mainPart/src/main/resources/mapper/testCheckOrder/TestCheckOrderListDao.xml                        |   12 +---
 zt/core/src/main/java/com/zt/modules/sys/service/SysUserService.java                                       |    2 
 modules/mainPart/src/main/java/com/zt/life/modules/project/controller/ProjectController.java               |   12 +++
 zt/core/src/main/resources/mapper/workflowconfig/WfDefStepDao.xml                                          |   33 +++++-----
 zt/core/src/main/java/com/zt/modules/sys/dao/SysUserDao.java                                               |    2 
 web/src/views/modules/configItemWarehouse/ConfigItemWarehouse-AddOrUpdate.vue                              |   33 ++++++++---
 web/src/views/modules/testCheckOrder/TestCheckOrder.vue                                                    |   48 ++++++++++------
 modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/service/TestCheckOrderService.java       |    4 
 10 files changed, 103 insertions(+), 72 deletions(-)

diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/ProjectController.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/ProjectController.java
index c626323..a19671b 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/ProjectController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/ProjectController.java
@@ -1,6 +1,7 @@
 package com.zt.life.modules.project.controller;
 
 
+import cn.hutool.core.convert.Convert;
 import com.zt.common.annotation.LogOperation;
 import com.zt.common.constant.Constant;
 import com.zt.common.annotation.QueryParam;
@@ -15,6 +16,7 @@
 import com.zt.life.modules.project.model.Project;
 import com.zt.life.modules.project.service.ProjectService;
 import com.zt.modules.coderule.service.SysCodeRuleService;
+import com.zt.modules.sys.service.SysUserService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
 import io.swagger.annotations.ApiImplicitParams;
@@ -45,6 +47,9 @@
     private ProjectService projectService;
     @Autowired
     private SysCodeRuleService sysCodeRuleService;
+
+    @Autowired
+    private SysUserService sysUserService;
 
     @GetMapping("page")
     @ApiOperation("鍒嗛〉")
@@ -82,9 +87,11 @@
         String year = sdf.format(new Date());
         Map<String, String> map = new HashMap<>();
         map.put("funCode", "project");
-        map.put("year",year);
+        map.put("year", year);
         project.setYear(year);
         project.setCode(sysCodeRuleService.getNewCode(map));
+        String leaderName = sysUserService.getUsersName(Convert.toLong(project.getProjectLeader()));
+        project.setProjectLeader(leaderName);
         projectService.insert(project);
         return Result.ok();
     }
@@ -95,8 +102,9 @@
     public Result update(@RequestBody Project project) {
         //鏁堥獙鏁版嵁
         ValidatorUtils.validateEntity(project, UpdateGroup.class, DefaultGroup.class);
+        String leaderName = sysUserService.getUsersName(Convert.toLong(project.getProjectLeader()));
+        project.setProjectLeader(leaderName);
         projectService.update(project);
-
         return Result.ok();
     }
 
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/controller/TestCheckOrderController.java b/modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/controller/TestCheckOrderController.java
index a7c32a7..40fdec2 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/controller/TestCheckOrderController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/controller/TestCheckOrderController.java
@@ -57,7 +57,8 @@
             @ApiImplicitParam(name = Constant.Q.ORDER_FIELD, value = Constant.QV.ORDER_FIELD, dataType = Constant.QT.STRING),
             @ApiImplicitParam(name = Constant.Q.ORDER, value = Constant.QV.ORDER, dataType = Constant.QT.STRING),
             @ApiImplicitParam(name = "code", value = "缂栧彿", dataType = Constant.QT.STRING, format = "code^LK"),
-            @ApiImplicitParam(name = "softwareidentity", value = "椤圭洰鏍囪瘑", dataType = Constant.QT.STRING, format = "softwareIdentity^LK"), @ApiImplicitParam(name = "softwarename", value = "椤圭洰鍚嶇О", dataType = Constant.QT.STRING, format = "softwareName^LK")})
+            @ApiImplicitParam(name = "softwareidentity", value = "椤圭洰鏍囪瘑", dataType = Constant.QT.STRING, format = "softwareIdentity^LK"),
+            @ApiImplicitParam(name = "softwarename", value = "椤圭洰鍚嶇О", dataType = Constant.QT.STRING, format = "softwareName^LK")})
     public PageResult<TestCheckOrder> page(@ApiIgnore @QueryParam QueryFilter queryFilter) {
         return PageResult.ok(testCheckOrderService.page(queryFilter));
     }
@@ -72,7 +73,7 @@
     @PostMapping
     @ApiOperation("鏂板")
     @LogOperation("鏂板")
-    public Result insert(@RequestBody CheckOrderDto checkOrderDto) {
+    public Result<Long> insert(@RequestBody CheckOrderDto checkOrderDto) {
         //鏁堥獙鏁版嵁
         ValidatorUtils.validateEntity(checkOrderDto, AddGroup.class, DefaultGroup.class);
 /*        Map<String, String> map = new HashMap<>();
@@ -80,19 +81,19 @@
         map.put("funCode", "test_check_order_"+pagecode);
         map.put("projectId", checkOrderDto.getProjectId().toString());
         checkOrderDto.getCheckOrder().setCode(sysCodeRuleService.getNewCode(map));*/
-        Boolean result = testCheckOrderService.save(checkOrderDto);
-        return Result.ok();
+        Long result = testCheckOrderService.save(checkOrderDto);
+        return Result.ok(result);
     }
 
     @PutMapping
     @ApiOperation("淇敼")
     @LogOperation("淇敼")
-    public Result update(@RequestBody CheckOrderDto checkOrderDto) {
+    public Result<Long> update(@RequestBody CheckOrderDto checkOrderDto) {
         //鏁堥獙鏁版嵁
         ValidatorUtils.validateEntity(checkOrderDto, UpdateGroup.class, DefaultGroup.class);
-        Boolean result = testCheckOrderService.save(checkOrderDto);
+        Long result = testCheckOrderService.save(checkOrderDto);
 
-        return Result.ok();
+        return Result.ok(result);
     }
 
     @DeleteMapping("deleteCheckOrder")
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/service/TestCheckOrderService.java b/modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/service/TestCheckOrderService.java
index 1d396dd..f07502a 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/service/TestCheckOrderService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/service/TestCheckOrderService.java
@@ -93,7 +93,7 @@
         return data;
     }
 
-    public Boolean save(CheckOrderDto checkOrderDto) {
+    public Long save(CheckOrderDto checkOrderDto) {
         Long checkId = checkOrderDto.getCheckOrder().getId();
         if (checkId != null)
             baseDao.updateById(checkOrderDto.getCheckOrder());
@@ -117,6 +117,6 @@
                 checkOrderListService.insert(checkOrderList);
             }
         }
-        return true;
+        return checkId;
     }
 }
diff --git a/modules/mainPart/src/main/resources/mapper/testCheckOrder/TestCheckOrderListDao.xml b/modules/mainPart/src/main/resources/mapper/testCheckOrder/TestCheckOrderListDao.xml
index 7d08e68..6eebb35 100644
--- a/modules/mainPart/src/main/resources/mapper/testCheckOrder/TestCheckOrderListDao.xml
+++ b/modules/mainPart/src/main/resources/mapper/testCheckOrder/TestCheckOrderListDao.xml
@@ -6,15 +6,9 @@
     <select id="getList" resultType="com.zt.life.modules.testCheckOrder.model.TestCheckOrderList">
         select a.*
         from test_check_order_list a
-        <where>
-            a.is_delete = 0
-            <if test="whereSql!=null">
-                and ${whereSql}
-            </if>
-        </where>
-        <if test="orderBySql!=null">
-            ORDER BY ${orderBySql}
-        </if>
+        where check_order_id =  ${checkId}
+              and is_delete = 0
+            ORDER BY no
     </select>
     <select id="itemList" resultType="com.zt.life.modules.testCheckOrder.model.TestCheckOrderList">
         SET @row_number = 0;
diff --git a/web/src/views/modules/configItemWarehouse/ConfigItemWarehouse-AddOrUpdate.vue b/web/src/views/modules/configItemWarehouse/ConfigItemWarehouse-AddOrUpdate.vue
index dfbf98f..5002cc8 100644
--- a/web/src/views/modules/configItemWarehouse/ConfigItemWarehouse-AddOrUpdate.vue
+++ b/web/src/views/modules/configItemWarehouse/ConfigItemWarehouse-AddOrUpdate.vue
@@ -16,12 +16,12 @@
             <el-input v-model="dataForm.project.softwareName" placeholder="璇疯緭鍏ラ」鐩悕绉�"></el-input>
           </el-form-item>
           <el-form-item label="鐢宠浜�" style="width: 49%">
-            <el-input :disabled="stepMarker=='pzxrk_first'" v-model="dataForm.configItemWarehouse.applicant"
+            <el-input :disabled="stepMarker!=='pzxrk_first'" v-model="dataForm.configItemWarehouse.applicant"
                       placeholder="璇疯緭鍏ョ敵璇蜂汉"></el-input>
           </el-form-item>
           <el-form-item label="鐢宠鏃ユ湡" style="width: 49%">
             <el-date-picker
-              :disabled="stepMarker=='pzxrk_first'"
+              :disabled="stepMarker!=='pzxrk_first'"
               v-model="dataForm.configItemWarehouse.applyDate"
               type="date"
               placeholder="璇烽�夋嫨鐢宠鏃ユ湡">
@@ -120,7 +120,7 @@
               <el-table-column prop="examineItem" min-width="300" label="妫�鏌ラ」"></el-table-column>
               <el-table-column label="妫�鏌ョ粨鏋�" width="250" align="center">
                 <template slot-scope="scope">
-                  <zt-dict :disabled="stepMarker=='wplz_qash'" v-model="scope.row.examineResult" placeholder="妫�鏌ョ粨鏋�"
+                  <zt-dict :disabled="stepMarker!=='wplz_qash'" v-model="scope.row.examineResult" placeholder="妫�鏌ョ粨鏋�"
                            dict="tristate2" :radio="true"
                            clearable></zt-dict>
                 </template>
@@ -134,7 +134,7 @@
             </el-table>
             <div class="el-border-top">
               <el-form-item label="瀹℃牳缁撴灉" style="width: 99%">
-                <zt-dict :disabled="stepMarker=='wplz_qash'" v-model="dataForm.configItemWarehouse.qaAuditResults"
+                <zt-dict :disabled="stepMarker!=='wplz_qash'" v-model="dataForm.configItemWarehouse.qaAuditResults"
                          dict="is_pass" :radio="true"
                          clearable></zt-dict>
               </el-form-item>
@@ -173,7 +173,7 @@
             </el-table>
             <div class="el-border-top">
               <el-form-item label="瀹℃牳缁撴灉" style="width: 99%">
-                <zt-dict :disabled="stepMarker=='wplz_cmsh'" v-model="dataForm.configItemWarehouse.cmAuditResults"
+                <zt-dict :disabled="stepMarker!=='wplz_cmsh'" v-model="dataForm.configItemWarehouse.cmAuditResults"
                          placeholder="瀹℃牳缁撴灉" dict="is_pass" :radio="true"
                          clearable></zt-dict>
               </el-form-item>
@@ -255,6 +255,7 @@
           {pageCode: 'report', name: '杞欢娴嬭瘯鎶ュ憡'},
           {pageCode: 'other', name: '鍏朵粬'}
         ],
+        pageNameCode: {杞欢娴嬭瘯璁″垝:'plan', 杞欢娴嬭瘯璇存槑: 'explain', 杞欢娴嬭瘯璁板綍: 'record', 杞欢娴嬭瘯鎶ュ憡: 'report'},
         dataForm: {
           id: '',
           configItemWarehouse: {
@@ -332,7 +333,7 @@
       // },
       handleCommand(pageCode) {
         const selectedItem = this.menuOptions.find(item => item.pageCode === pageCode);
-        console.log(selectedItem,"handleCommand(pageCode) selectedItem")
+        console.log(selectedItem, "handleCommand(pageCode) selectedItem")
         if (selectedItem.pageCode === 'other') {
           this.dataForm.configItemList.push({})
         } else if (selectedItem) {
@@ -344,11 +345,18 @@
         })
       },
       openCheckOrderWin(row) {
-          row.projectId = this.dataForm.projectId
-          this.$refs.addOrUpdate.$refs.dialog.init(null, row)
+        console.log(row, "openCheckOrderWin(row)")
+        row.projectId = this.dataForm.projectId
+        if (!row.pageCode){
+          row.pageCode = this.pageNameCode[row.itemName]
+          console.log(row.itemName,row.pageCode, "row.itemName,openCheckOrderWin(row) row.pageCode")
+        }
+        this.$refs.addOrUpdate.$refs.dialog.init(null, row)
+
       },
       setCheckId(checkId, row) {
-        row.checkId = checkId
+        console.log(checkId, row, "setCheckId(checkId, row)")
+        this.$set(row, 'checkId', checkId)
       },
       // 鑾峰彇淇℃伅
       async getInfo() {
@@ -374,6 +382,13 @@
       },
       // 琛ㄥ崟鎻愪氦
       async formSubmit(submitType) {
+/*        if (this.stepMarker=='' && submitType == 'bl') {
+          for(666)
+          if (this.pageNameCode[row.itemName] && !row.isCheck) {
+            alert(444)
+            return
+          }
+        }*/
         if (submitType == 'tj' || submitType == 'bl') {
           let flowInfo = {
             flowCode: 'pzxrk',
diff --git a/web/src/views/modules/testCheckOrder/TestCheckOrder-AddOrUpdate.vue b/web/src/views/modules/testCheckOrder/TestCheckOrder-AddOrUpdate.vue
index 5c945e7..beb4740 100644
--- a/web/src/views/modules/testCheckOrder/TestCheckOrder-AddOrUpdate.vue
+++ b/web/src/views/modules/testCheckOrder/TestCheckOrder-AddOrUpdate.vue
@@ -116,9 +116,9 @@
   export default {
     data() {
       return {
-        parentRow: null,
+        configDetailRow: null,
         subtitle: '',
-        pageName: {plan: '娴嬭瘯璁″垝', explain: '娴嬭瘯璇存槑', record: '娴嬭瘯璁板綍', report: '娴嬭瘯鎶ュ憡'},
+        pageName: {plan: '杞欢娴嬭瘯璁″垝', explain: '杞欢娴嬭瘯璇存槑', record: '杞欢娴嬭瘯璁板綍', report: '杞欢娴嬭瘯鎶ュ憡'},
         dataForm: {
           id: '',
           projectId: '',
@@ -141,9 +141,10 @@
     },
     methods: {
       init(id, row) {
-        this.parentRow = row
-        console.log(id, row, '杞欢娴嬭瘯璁″垝妫�鏌ュ崟')
-        if (id) {
+        this.configDetailRow = row
+        if (row.checkId) {
+          this.dataForm.id = row.checkId
+        } else if (id) {
           this.dataForm.id = id
         } else {
           this.dataForm.id = row.id
@@ -154,6 +155,7 @@
         if (row.projectId) {
           this.dataForm.projectId = row.projectId
         }
+        console.log(id, row, this.subtitle, '杞欢娴嬭瘯璁″垝妫�鏌ュ崟')
 
         //this.dataForm.disabled
         this.getInfo()
@@ -182,7 +184,7 @@
         if (res.success) {
           await this.$tip.success()
           this.$refs.dialog.close()
-          this.$emit('recall', this.dataForm, this.parentRow)
+          this.$emit('recall', res.data, this.configDetailRow)
         }
       }
     }
diff --git a/web/src/views/modules/testCheckOrder/TestCheckOrder.vue b/web/src/views/modules/testCheckOrder/TestCheckOrder.vue
index ab98cd1..9c22e8a 100644
--- a/web/src/views/modules/testCheckOrder/TestCheckOrder.vue
+++ b/web/src/views/modules/testCheckOrder/TestCheckOrder.vue
@@ -1,7 +1,8 @@
 <template>
   <el-card shadow="never" class="aui-card--fill">
     <div class="mod-testCheckOrder-testCheckOrder}">
-      <zt-table-wraper query-url="/testCheckOrder/TestCheckOrder/page" delete-url="/testCheckOrder/TestCheckOrder" v-slot="{ table }">
+      <zt-table-wraper query-url="/testCheckOrder/TestCheckOrder/page" delete-url="/testCheckOrder/TestCheckOrder/deleteCheckOrder"
+                       v-slot="{ table }">
         <el-form :inline="true" :model="dataForm" @keyup.enter.native="table.query()">
           <el-form-item>
             <el-input v-model="dataForm.code" placeholder="璇疯緭鍏ョ紪鍙�" clearable></el-input>
@@ -15,16 +16,23 @@
             <zt-button type="delete" perm="testCheckOrder:delete" @click="table.deleteHandle()"/>
           </el-form-item>
         </el-form>
-        <el-table v-loading="table.dataLoading" :data="table.dataList" height="100px" v-adaptive="{bottomOffset:70}" border @selection-change="table.selectionChangeHandle">
-          <el-table-column type="selection" width="40"/>
-            <el-table-column prop="code" label="缂栧彿"/>
-                <el-table-column prop="softwareIdentity" label="椤圭洰鏍囪瘑"/>
-                <el-table-column prop="softwareName" label="椤圭洰鍚嶇О"/>
-              <zt-table-column-handle :table="table" edit-perm="testCheckOrder:update" delete-perm="testCheckOrder::delete"/>
+        <el-table v-loading="table.dataLoading" :data="table.dataList" height="100px" v-adaptive="{bottomOffset:70}"
+                  border @selection-change="table.selectionChangeHandle">
+          <el-table-column align="center" type="selection" width="40"/>
+          <el-table-column prop="code" label="缂栧彿"/>
+          <el-table-column prop="softwareIdentity" label="椤圭洰鏍囪瘑"/>
+          <el-table-column prop="softwareName" label="椤圭洰鍚嶇О"/>
+          <zt-table-column-handle :table="table"  :hasEdit='false' edit-perm="testCheckOrder:update"
+                                  delete-perm="testCheckOrder::delete">
+            <template v-slot="{row}">
+              <zt-table-button type="primary" @click="openEditWin(row)">淇敼</zt-table-button>
+            </template>
+
+          </zt-table-column-handle>
         </el-table>
         <!-- 寮圭獥, 鏂板 / 淇敼 -->
         <add-or-update ref="addOrUpdate" @recall="table.query"/>
-        <ProjectSelect :pageCode="pageCode"  ref="projectSelect"
+        <ProjectSelect :pageCode="pageCode" ref="projectSelect"
                        @refreshDataList="table.query"
                        @setProjectInfo="openAddWin">
         </ProjectSelect>
@@ -38,12 +46,12 @@
   import AddOrUpdate from './TestCheckOrder-AddOrUpdate'
   import ProjectSelect from "../project/Project-select.vue"
   import Preview from '@/views/pages/view'
+
   export default {
-    props: {
-    },
+    props: {},
     data() {
       return {
-        pageCode : '',
+        pageCode: '',
         dataForm: {
           code: '',
           softwareidentity: '',
@@ -59,16 +67,20 @@
       ProjectSelect,
       Preview
     },
-    methods:{
+    methods: {
       add() {
-        console.log(this.pageCode,'this.pageCode')
-        this.$refs.projectSelect.$refs.dialog.init("test_check_order",{pageCode: this.pageCode})
+        console.log(this.pageCode, 'this.pageCode')
+        this.$refs.projectSelect.$refs.dialog.init("test_check_order", {pageCode: this.pageCode})
       },
-      openAddWin(row,pageCode) {
-        console.log(row.id, 'row.id')
-        this.$refs.addOrUpdate.$refs.dialog.init(null, {id: null, projectId: row.id,pageCode:pageCode})
+      openAddWin(projectRow) {
+        console.log(projectRow, 'openAddWin(projectRow) projectRow')
+        this.$refs.addOrUpdate.$refs.dialog.init(null, {id: null, projectId: projectRow.id, pageCode: this.pageCode})
       },
-      preview(row){
+      openEditWin(checkOrderRow){
+        console.log(checkOrderRow,'openEditWin(checkOrderRow)')
+        this.$refs.addOrUpdate.$refs.dialog.init(checkOrderRow.id, {id: checkOrderRow.id, projectId: checkOrderRow.projectId, pageCode: this.pageCode})
+      },
+      preview(row) {
         this.$refs.view.openAccessoryFormatSingle(row)
       }
     }
diff --git a/zt/core/src/main/java/com/zt/modules/sys/dao/SysUserDao.java b/zt/core/src/main/java/com/zt/modules/sys/dao/SysUserDao.java
index 561b9d7..e0bfd82 100644
--- a/zt/core/src/main/java/com/zt/modules/sys/dao/SysUserDao.java
+++ b/zt/core/src/main/java/com/zt/modules/sys/dao/SysUserDao.java
@@ -56,5 +56,5 @@
     Integer checkTestHome(String systemId, Long userId);
     List<SysUser> getUsersList();
 
-    String getUsersName();
+    String getUsersName(Long id);
 }
diff --git a/zt/core/src/main/java/com/zt/modules/sys/service/SysUserService.java b/zt/core/src/main/java/com/zt/modules/sys/service/SysUserService.java
index f97e69e..9149cc0 100644
--- a/zt/core/src/main/java/com/zt/modules/sys/service/SysUserService.java
+++ b/zt/core/src/main/java/com/zt/modules/sys/service/SysUserService.java
@@ -336,7 +336,7 @@
     }
 
     public String getUsersName(Long id) {
-        return baseDao.getUsersName();
+        return baseDao.getUsersName(id);
     }
 
     public SysUser getUserInfo(Long id) {
diff --git a/zt/core/src/main/resources/mapper/workflowconfig/WfDefStepDao.xml b/zt/core/src/main/resources/mapper/workflowconfig/WfDefStepDao.xml
index 6075da2..bb0eaef 100644
--- a/zt/core/src/main/resources/mapper/workflowconfig/WfDefStepDao.xml
+++ b/zt/core/src/main/resources/mapper/workflowconfig/WfDefStepDao.xml
@@ -47,9 +47,9 @@
          d.dept_name AS companyName
         FROM
          WF_DEF_STEP a
-         LEFT JOIN SYS_USER b ON instr(a.APPROVER_IDS,b.user_id) > 0
-         LEFT JOIN SYS_DEPT c ON b.dept_id = c.dept_id
-         LEFT JOIN SYS_DEPT d ON b.COMPANY_ID = d.dept_id
+         LEFT JOIN SYS_USER b ON instr(a.APPROVER_IDS,b.id) > 0
+         LEFT JOIN SYS_DEPT c ON b.dept_id = c.id
+         LEFT JOIN SYS_DEPT d ON b.COMPANY_ID = d.id
         WHERE
          a.is_delete = 0
          AND a.id = #{stepsId}
@@ -57,11 +57,10 @@
 
     <select id="getUserList" resultType="com.zt.modules.workflowconfig.model.WfDefStep">
         SELECT
-        a.user_id AS userId,
-        a.user_name AS userName,
-        a.nick_name AS realName,
-        c.dept_name AS deptName,
-        d.dept_name AS companyName
+        a.id AS userId,
+        a.username AS userName,
+        a.real_name AS realName,
+        c.name AS deptName
         FROM
         (
         SELECT
@@ -78,12 +77,12 @@
            and ${whereSql}
         </if>
         <if test="userName != '' and userName != null">
-            and a.user_name like concat('%',#{userName},'%')
+            and a.name like concat('%',#{userName},'%')
         </if>
-        AND a.del_flag = 0
-        ORDER BY  a.user_name
+        AND a.is_delete = 0
+        ORDER BY  a.name
         ) a
-        LEFT JOIN SYS_DEPT c ON a.dept_id = c.dept_id
+        LEFT JOIN SYS_DEPT c ON a.dept_id = c.id
     </select>
 
     <update id="addWorkflowStepsUser">
@@ -103,11 +102,11 @@
          a.id as stepId,
          b.id as roleId,
          b.name as roleName,
-         d.dept_name AS companyName
+         d.name AS companyName
         FROM
          WF_DEF_STEP a
          LEFT JOIN SYS_ROLE b ON instr(a.APPROVER_ROLE_IDS,b.id) > 0
-         LEFT JOIN SYS_DEPT d ON b.COMPANY_ID = d.dept_id
+         LEFT JOIN SYS_DEPT d ON b.COMPANY_ID = d.id
         WHERE
          a.is_delete = 0
          AND a.id = #{stepsId}
@@ -117,7 +116,7 @@
         SELECT
         a.id AS roleId,
         a.name AS roleName,
-        d.dept_name AS companyName
+        d.name AS companyName
         FROM
         (
         SELECT
@@ -139,8 +138,8 @@
         AND a.is_delete = 0
 
         ) a
-        LEFT JOIN SYS_DEPT d ON a.COMPANY_ID = d.dept_id
-        ORDER BY d.dept_name, a.sort
+        LEFT JOIN SYS_DEPT d ON a.COMPANY_ID = d.id
+        ORDER BY d.name, a.sort
     </select>
 
     <update id="addWorkflowStepsRole">

--
Gitblit v1.9.1