yuansh 2 vuotta sitten
vanhempi
commit
490dfbb0aa

+ 1 - 1
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/oa/controller/CdEnterpriseEnnouncementController.java

@@ -74,7 +74,7 @@ public class CdEnterpriseEnnouncementController extends JeecgController<CdEnterp
 		LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
 		queryWrapper.lambda().eq(CdEnterpriseEnnouncement::getPkOrg,sysUser.getOrgCode());
 		queryWrapper.lambda().eq(CdEnterpriseEnnouncement::getDelFlag,'0');
-		queryWrapper.lambda().orderByDesc(CdEnterpriseEnnouncement::getCreateTime);
+		queryWrapper.lambda().orderByDesc(CdEnterpriseEnnouncement::getUpdateTime);
 		Page<CdEnterpriseEnnouncement> page = new Page<CdEnterpriseEnnouncement>(pageNo, pageSize);
 		IPage<CdEnterpriseEnnouncement> pageList = cdEnterpriseEnnouncementService.page(page, queryWrapper);
 		return Result.ok(pageList);

+ 22 - 1
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/oa/controller/SyCertificatesController.java

@@ -8,9 +8,13 @@ import java.io.UnsupportedEncodingException;
 import java.net.URLDecoder;
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
+
+import org.apache.commons.lang.StringUtils;
 import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.system.api.ISysBaseAPI;
 import org.jeecg.common.system.query.QueryGenerator;
 import org.jeecg.common.aspect.annotation.AutoLog;
+import org.jeecg.common.system.vo.LoginUser;
 import org.jeecg.common.util.oConvertUtils;
 import org.jeecg.modules.oa.entity.SyCertificates;
 import org.jeecg.modules.oa.service.ISyCertificatesService;
@@ -48,7 +52,8 @@ import io.swagger.annotations.ApiOperation;
 public class SyCertificatesController extends JeecgController<SyCertificates, ISyCertificatesService> {
 	@Autowired
 	private ISyCertificatesService syCertificatesService;
-	
+	 @Autowired
+	 private ISysBaseAPI sysBaseAPI;
 	/**
 	 * 分页列表查询
 	 *
@@ -66,8 +71,24 @@ public class SyCertificatesController extends JeecgController<SyCertificates, IS
 								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
 								   HttpServletRequest req) {
 		QueryWrapper<SyCertificates> queryWrapper = QueryGenerator.initQueryWrapper(syCertificates, req.getParameterMap());
+		queryWrapper.orderByDesc("create_time");
 		Page<SyCertificates> page = new Page<SyCertificates>(pageNo, pageSize);
 		IPage<SyCertificates> pageList = syCertificatesService.page(page, queryWrapper);
+		for (SyCertificates o:pageList.getRecords()) {
+
+			if(StringUtils.isNotBlank(o.getUserId())){
+				LoginUser login = sysBaseAPI.getUserByName(o.getUserId());
+				if(login != null){
+					o.setUserId(login.getRealname());
+				}
+			}
+			if(StringUtils.isNotBlank(o.getManageId())){
+				LoginUser login = sysBaseAPI.getUserByName(o.getManageId());
+				if(login != null){
+					o.setManageId(login.getRealname());
+				}
+			}
+		}
 		return Result.ok(pageList);
 	}
 	

+ 1 - 0
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/oa/controller/SyMaterialController.java

@@ -80,6 +80,7 @@ public class SyMaterialController {
 								   HttpServletRequest req) {
 		QueryWrapper<SyMaterial> queryWrapper = QueryGenerator.initQueryWrapper(syMaterial, req.getParameterMap());
 		Page<SyMaterial> page = new Page<SyMaterial>(pageNo, pageSize);
+		queryWrapper.orderByDesc("create_time");
 		IPage<SyMaterial> pageList = syMaterialService.page(page, queryWrapper);
 		return Result.ok(pageList);
 	}

+ 6 - 5
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/oa/mapper/xml/SyMaterialMapper.xml

@@ -4,11 +4,12 @@
     
     <select id="selectCertEnd" resultType="org.jeecg.modules.oa.entity.SyCertificates">
 
-        select name,id,end_date,notice_month
-        ,user_id -- 证件所有人
-        ,manage_id -- 管理人
-        from sy_certificates
-        where del_flag = 0 and is_message='1' and msg_num > 0 and end_date &lt; DATE_ADD(CURDATE(),INTERVAL notice_month MONTH)
+        select a.name,a.id,a.end_date,a.notice_month
+        ,IFNULL(b.realname,a.manage_id) user_id -- 证件所有人
+        ,a.manage_id -- 管理人
+        from sy_certificates a
+        left join sys_user b on a.user_id = b.username
+        where a.del_flag = 0 and a.is_message='1' and a.msg_num > 0 and a.end_date &lt; DATE_ADD(CURDATE(),INTERVAL a.notice_month MONTH)
 
     </select>
 

+ 2 - 2
jeecg-boot/jeecg-boot-module-system/src/main/java/org/jeecg/modules/system/mapper/xml/SysAnnouncementSendMapper.xml

@@ -44,10 +44,10 @@
 	   and sa.del_flag = '0'
 	   and sas.user_id = #{announcementSendModel.userId}
 	   <if test="announcementSendModel.titile !=null and announcementSendModel.titile != ''">
-	   		and sa.titile = #{announcementSendModel.titile}
+		   and sa.titile LIKE '%${announcementSendModel.titile}%'
 	   </if>
 	   <if test="announcementSendModel.sender !=null and announcementSendModel.sender != ''">
-	   		and sa.sender = #{announcementSendModel.sender}
+	   		and u.realname LIKE '%${announcementSendModel.sender}%'
 	   </if>
 		<if test="announcementSendModel.pkOrg !=null and announcementSendModel.pkOrg != ''">
 			and sa.pk_org = #{announcementSendModel.pkOrg}