wuxw лет назад: 3
Родитель
Сommit
83140ee106

+ 9 - 0
java110-bean/src/main/java/com/java110/dto/scheduleClassesStaff/ScheduleClassesStaffDto.java

@@ -18,6 +18,7 @@ import java.util.List;
 public class ScheduleClassesStaffDto extends PageDto implements Serializable {
 
     private String staffName;
+    private String staffNameLike;
     private String storeId;
     private String scsId;
     private String scheduleId;
@@ -134,4 +135,12 @@ public class ScheduleClassesStaffDto extends PageDto implements Serializable {
     public void setDays(List<ScheduleClassesDayDto> days) {
         this.days = days;
     }
+
+    public String getStaffNameLike() {
+        return staffNameLike;
+    }
+
+    public void setStaffNameLike(String staffNameLike) {
+        this.staffNameLike = staffNameLike;
+    }
 }

+ 7 - 1
java110-db/src/main/resources/mapper/store/ScheduleClassesStaffV1ServiceDaoImplMapper.xml

@@ -25,6 +25,9 @@
         <if test="staffName !=null and staffName != ''">
             and t.staff_name= #{staffName}
         </if>
+        <if test="staffNameLike !=null and staffNameLike != ''">
+            and t.staff_name like concat('%', #{staffNameLike},'%')
+        </if>
         <if test="statusCd !=null and statusCd != ''">
             and t.status_cd= #{statusCd}
         </if>
@@ -81,6 +84,9 @@
         <if test="staffName !=null and staffName != ''">
             and t.staff_name= #{staffName}
         </if>
+        <if test="staffNameLike !=null and staffNameLike != ''">
+            and t.staff_name like concat('%', #{staffNameLike},'%')
+        </if>
         <if test="statusCd !=null and statusCd != ''">
             and t.status_cd= #{statusCd}
         </if>
@@ -105,7 +111,7 @@
         select t.schedule_id scheduleId,count(1) staffCount
         from schedule_classes_staff t
         where 1 =1
-            and t.status_cd= '0'
+        and t.status_cd= '0'
         <if test="storeId !=null and storeId != ''">
             and t.store_id= #{storeId}
         </if>

+ 1 - 0
service-store/src/main/java/com/java110/store/cmd/scheduleClasses/StaffMonthScheduleClassesCmd.java

@@ -78,6 +78,7 @@ public class StaffMonthScheduleClassesCmd extends Cmd {
 
         ScheduleClassesStaffDto scheduleClassesStaffDto = new ScheduleClassesStaffDto();
         scheduleClassesStaffDto.setStaffId(reqJson.getString("staffId"));
+        scheduleClassesStaffDto.setStaffNameLike(reqJson.getString("staffNameLike"));
         scheduleClassesStaffDto.setPage(reqJson.getIntValue("page"));
         scheduleClassesStaffDto.setRow(reqJson.getIntValue("row"));
         scheduleClassesStaffDto.setStoreId(storeId);