|
@@ -1,9 +1,13 @@
|
|
|
package thyyxxk.webserver.service.outpatient.coupon;
|
|
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import thyyxxk.webserver.dao.his.outpatient.CouponManageDao;
|
|
|
import thyyxxk.webserver.entity.login.UserInfo;
|
|
|
+import thyyxxk.webserver.entity.outpatient.coupon.CouponInquiry;
|
|
|
+import thyyxxk.webserver.entity.outpatient.coupon.CouponState;
|
|
|
import thyyxxk.webserver.entity.outpatient.coupon.ZdCoupon;
|
|
|
import thyyxxk.webserver.service.redislike.RedisLikeService;
|
|
|
import thyyxxk.webserver.utils.StringUtil;
|
|
@@ -24,8 +28,14 @@ public class CouponManageService {
|
|
|
this.redis = redis;
|
|
|
}
|
|
|
|
|
|
- public List<ZdCoupon> getAllCoupons() {
|
|
|
- List<ZdCoupon> list = dao.selectAllCoupons();
|
|
|
+ public List<ZdCoupon> getAllCoupons(CouponInquiry inquiry) {
|
|
|
+ QueryWrapper<ZdCoupon> wrapper = new QueryWrapper<>();
|
|
|
+ wrapper.ge("create_time", inquiry.getStart());
|
|
|
+ wrapper.le("create_time", inquiry.getEnd());
|
|
|
+ if (inquiry.getState() != CouponState.ALL) {
|
|
|
+ wrapper.eq("state", inquiry.getState());
|
|
|
+ }
|
|
|
+ List<ZdCoupon> list = dao.selectList(wrapper);
|
|
|
for (ZdCoupon item : list) {
|
|
|
item.setStaffName(redis.getEmployeeName(item.getCreateStaff()));
|
|
|
}
|