Browse Source

营销管理、公司管理、财务管理、咨询管理新增修改对于审核人员的更新

anderx 3 years ago
parent
commit
07cb71f25b

+ 1 - 1
src/main/java/com/goafanti/admin/service/impl/NewAdminServiceImpl.java

@@ -171,7 +171,7 @@ public class NewAdminServiceImpl extends BaseMybatisDao<AdminMapper> implements
 				}
 			}
 		}
-		if (flag!=1){
+		if (flag!=0){
 			Admin admin = adminMapper.selectByPrimaryKey(id);
 			asyncUtils.updateListExamineName(flag,admin.getDepartmentId(),roleType);
 		}

+ 7 - 7
src/main/java/com/goafanti/common/utils/AsyncUtils.java

@@ -132,33 +132,33 @@ public class AsyncUtils {
 	 * @param roleType
 	 */
 	public void updateListExamineName(Integer type, String depId, String roleType) {
-		StringBuffer str=new StringBuffer();
 		String names="";
-
-		if (str.length()>1)names=str.substring(0,str.length()-1);
 		if (type==1){
-			getNames(depId, roleType, str);
+			names=getNames(depId, roleType);
 			tOrderNewMapper.updateExamineName(ProcessStatus.YPYXGLY.getCode(),depId,null,names);
 			newOrderChangeMapper.updateExamineName(OrderChangeProcess.YXGLY.getCode(),depId,null,names);
 			tOrderInvoiceMapper.updateExamineName(1,depId,null,names);
 		}else if (type==2){
 			tOrderInvoiceMapper.updateListExamineName(type,depId,roleType);
 		}else if (type==3){
-			getNames(depId, roleType, str);
+			names=getNames(depId, roleType);
 			newOrderChangeMapper.updateExamineName(OrderChangeProcess.CWZJ.getCode(),depId,null,names);
 		}else if (type==4){
-			getNames(depId, roleType, str);
+			names=getNames(depId, roleType);
 			tOrderNewMapper.updateExamineName(ProcessStatus.YPZXSGLY.getCode(),depId,null,names);
 			newOrderChangeMapper.updateExamineName(OrderChangeProcess.JSZJ.getCode(),depId,null,names);
 		}
 	}
 
-	private void getNames(String depId, String roleType, StringBuffer str) {
+	private String getNames(String depId, String roleType) {
+		StringBuffer str=new StringBuffer();
 		List<Admin> admins = adminMapper.selectAdminByRoleType(roleType);
 		for (Admin admin : admins) {
 			if (admin.getDepartmentId().equals(depId)) {
 				str = str.append(admin.getName()).append(",");
 			}
 		}
+		if (str.length()>1)return str.substring(0,str.length()-1);
+		else return "";
 	}
 }