|
@@ -16,7 +16,6 @@ public class WorkProvider {
|
|
|
public String search(AgePageDto param, String userId){
|
|
|
StringBuffer sql = new StringBuffer("select * from tb_work where is_delete = 0 and status > 0");
|
|
|
|
|
|
-// if(!StringUtils.isAllBlank(userId)){
|
|
|
if(StrUtil.isNotBlank(userId)){
|
|
|
sql.append(" and ( user_id = '").append(userId).append("' )");
|
|
|
}
|
|
@@ -31,6 +30,19 @@ public class WorkProvider {
|
|
|
sql.append(" and ( user_id like '%").append(phone).append("%' )");
|
|
|
}
|
|
|
|
|
|
+ // 2023-01-30 作品码查询
|
|
|
+ String workId = param.getWorkId();
|
|
|
+ if (StrUtil.isNotBlank(workId)){
|
|
|
+ sql.append(" and ( id like '%").append(workId).append("%' )");
|
|
|
+ }
|
|
|
+
|
|
|
+ String startTime = param.getStartTime();
|
|
|
+ String endTime = param.getEndTime();
|
|
|
+ if (StrUtil.isNotBlank(startTime) && StrUtil.isNotBlank(endTime)){
|
|
|
+ sql.append(" and create_time between '").append(startTime).append("' and '").append(endTime).append("'");
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
String orderBy = param.getOrderBy();
|
|
|
orderBy = "visit".equals(orderBy) ? "visit" : "create_time";
|
|
|
|