2 Commity d982110770 ... cc3531e16e

Autor SHA1 Wiadomość Data
  guoyujia cc3531e16e 0619 15 godzin temu
  guoyujia 8cc6e9851f 0618 1 dzień temu

+ 11 - 11
src/main/java/cn/ezhizao/project/business/technologicalProcessDetailDrawing/controller/BizTechnologicalProcessDetailDrawingController.java

@@ -345,13 +345,13 @@ public class BizTechnologicalProcessDetailDrawingController extends BaseControll
         } else if (i == 4) {
             return error("未查询到当前员工");
         } else {
-            // 给所有有图纸审批权限的人发站内信,通知审批
-            sendMessage(bizTechnologicalProcessDetailDrawing);
-            //给所有工段长发送站内信,通知图纸审批
-            List<BizTechnologicalProcessDetailDrawing> collect = bizTechnologicalProcessDetailDrawing.stream().filter(d -> d.getStatus() != null && d.getStatus() == 1).collect(Collectors.toList());
-            if(collect.size() > 0){
-                sendMessageToDept(bizTechnologicalProcessDetailDrawing);
-            }
+//            // 给所有有图纸审批权限的人发站内信,通知审批
+//            sendMessage(bizTechnologicalProcessDetailDrawing);
+//            //给所有工段长发送站内信,通知图纸审批
+//            List<BizTechnologicalProcessDetailDrawing> collect = bizTechnologicalProcessDetailDrawing.stream().filter(d -> d.getStatus() != null && d.getStatus() == 1).collect(Collectors.toList());
+//            if(collect.size() > 0){
+//                sendMessageToDept(bizTechnologicalProcessDetailDrawing);
+//            }
 
             return success();
         }
@@ -373,14 +373,14 @@ public class BizTechnologicalProcessDetailDrawingController extends BaseControll
                     message.setToUserName(v.getUserName());
                     BizProcess bizProcess = processList.stream().filter(p -> p.getProcessCode().equals(d.getProcessCode())).findFirst().orElse(null);
                     if(d.getAbandoned() == 1){
-                        String mes = d.getProduct().getDescription() + "产品,工艺版本" + d.getProductVersion()  + bizProcess.getProcessAlias() + "工序" + d.getDrawingName() + "图纸名,图纸已作废,请注意审批。";
+                        String mes = d.getProduct().getDescription() + "产品,工艺版本" + d.getProductVersion()+","   + bizProcess.getProcessAlias() + "工序" + d.getDrawingName() + "图纸名,图纸已作废,请注意审批。";
                         message.setMessage(mes);
                     }else{
                         if(d.getPattern().trim().equals("替换产品")){
-                            String mes = d.getProduct().getDescription() + "产品,工艺版本" + d.getProductVersion()  + bizProcess.getProcessAlias() + "工序" + d.getDrawingName() + "图纸名,图纸已变更,请注意审批。";
+                            String mes = d.getProduct().getDescription() + "产品,工艺版本" + d.getProductVersion()+","   + bizProcess.getProcessAlias() + "工序" + d.getDrawingName() + "图纸名,图纸已变更,请注意审批。";
                             message.setMessage(mes);
                         }else{
-                            String mes = d.getProduct().getDescription() + "产品,工艺版本" + d.getProductVersion()  + bizProcess.getProcessAlias() + "工序" + d.getDrawingName() + "图纸名,图纸已上传,请注意审批。";
+                            String mes = d.getProduct().getDescription() + "产品,工艺版本" + d.getProductVersion()+","   + bizProcess.getProcessAlias() + "工序" + d.getDrawingName() + "图纸名,图纸已上传,请注意审批。";
                             message.setMessage(mes);
                         }
                     }
@@ -418,7 +418,7 @@ public class BizTechnologicalProcessDetailDrawingController extends BaseControll
                     message.setToUserId(v.getUserId());
                     message.setToUserName(v.getUserName());
                     BizProcess bizProcess = processList.stream().filter(p -> p.getProcessCode().equals(d.getProcessCode())).findFirst().orElse(null);
-                    String mes = d.getProduct().getDescription() + "产品,工艺版本" + d.getProductVersion()  + bizProcess.getProcessAlias().trim() + "工序" + d.getDrawingName() + "图纸名,图纸已变化,请注意审批。";
+                    String mes = d.getProduct().getDescription() + "产品,工艺版本" + d.getProductVersion()+","   + bizProcess.getProcessAlias().trim() + "工序" + d.getDrawingName() + "图纸名,图纸已变化,请注意审批。";
 //                    message.setMessage("您有图纸待批准,请前往【工艺管理】下【等待批准图纸】菜单进行操作。");
                     message.setMessage(mes);
                     message.setMessageDate(new Date());

+ 6 - 5
src/main/java/cn/ezhizao/project/business/technologicalProcessDetailDrawing/service/impl/BizTechnologicalProcessDetailDrawingServiceImpl.java

@@ -125,7 +125,7 @@ public class BizTechnologicalProcessDetailDrawingServiceImpl extends ServiceImpl
 
     @Transactional
     public int saveData( List<BizTechnologicalProcessDetailDrawing> bizTechnologicalProcessDetailDrawing,String userName, String nickName) throws COSVisitorException, DocumentException, IOException {
-                SysUser userParam = new SysUser();
+        SysUser userParam = new SysUser();
         SysUser user = new SysUser();
         userParam.setUserName(userName);
         userParam.setNickName(nickName);
@@ -621,6 +621,7 @@ public class BizTechnologicalProcessDetailDrawingServiceImpl extends ServiceImpl
         roles.forEach(l -> {
             SysUser conditions = new SysUser();
             conditions.setRoleId(l.getRoleId());
+            conditions.setTenantId(Long.parseLong(request.getHeader("tenantId")));
             List<SysUser> items = sysUserMapper.selectAllocatedList(conditions);
             items.forEach(v -> {
                 BizMessage message = new BizMessage();
@@ -631,7 +632,7 @@ public class BizTechnologicalProcessDetailDrawingServiceImpl extends ServiceImpl
                 message.setToUserId(v.getUserId());
                 message.setToUserName(v.getUserName());
 //                message.setMessage("您有图纸待批准,请前往【工艺管理】下【等待批准图纸】菜单进行操作。");
-                String mes = drawing.getProduct().getDescription() + "产品,工艺版本" + drawing.getProductVersion()  + process.getProcessAlias().trim() + "工序" + drawing.getDrawingName() + "图纸名,图纸已变化,请注意审批。";
+                String mes = drawing.getProduct().getDescription() + "产品,工艺版本" + drawing.getProductVersion()+","  + process.getProcessAlias().trim() + "工序," + drawing.getDrawingName() + "图纸名,图纸已变化,请注意审批。";
                 message.setMessage(mes);
                 message.setMessageDate(new Date());
                 messages.add(message);
@@ -656,14 +657,14 @@ public class BizTechnologicalProcessDetailDrawingServiceImpl extends ServiceImpl
                 message.setToUserId(v.getUserId());
                 message.setToUserName(v.getUserName());
                 if(drawing.getAbandoned() == 1){
-                    String mes = drawing.getProduct().getDescription() + "产品,工艺版本" + drawing.getProductVersion()  + process.getProcessAlias().trim() + "工序" + drawing.getDrawingName() + "图纸名,图纸已作废,请注意审批。";
+                    String mes = drawing.getProduct().getDescription() + "产品,工艺版本" + drawing.getProductVersion()+","   + process.getProcessAlias().trim() + "工序" + drawing.getDrawingName() + "图纸名,图纸已作废,请注意审批。";
                     message.setMessage(mes);
                 }else{
                     if(drawing.getPattern().trim().equals("替换产品")){
-                        String mes = drawing.getProduct().getDescription() + "产品,工艺版本" + drawing.getProductVersion()  + process.getProcessAlias().trim() + "工序" + drawing.getDrawingName() + "图纸名,图纸已变更,请注意审批。";
+                        String mes = drawing.getProduct().getDescription() + "产品,工艺版本" + drawing.getProductVersion()+","   + process.getProcessAlias().trim() + "工序" + drawing.getDrawingName() + "图纸名,图纸已变更,请注意审批。";
                         message.setMessage(mes);
                     }else{
-                        String mes = drawing.getProduct().getDescription() + "产品,工艺版本" + drawing.getProductVersion()  + process.getProcessAlias().trim() + "工序" + drawing.getDrawingName() + "图纸名,图纸已上传,请注意审批。";
+                        String mes = drawing.getProduct().getDescription() + "产品,工艺版本" + drawing.getProductVersion()+","   + process.getProcessAlias().trim() + "工序" + drawing.getDrawingName() + "图纸名,图纸已上传,请注意审批。";
                         message.setMessage(mes);
                     }
                 }

+ 1 - 1
src/main/resources/mybatis/system/SysUserMapper.xml

@@ -336,7 +336,7 @@
 		${params.dataScope}
 	</select>
 	<select id="getAllFormman" resultType="SysUser">
-		select t1.* from sys_user t1 left join sys_dept_user t2 on t1.user_id = t2.user_id
+		select distinct t1.* from sys_user t1 left join sys_dept_user t2 on t1.user_id = t2.user_id
 		where t1.del_flag = '0' and t2.deleted = 0 and t2.is_formman = 1
 		<if test="tenantId != null and tenantId != 0"> AND t1.tenant_id = #{tenantId}</if>
 	</select>