|
@ -2,22 +2,18 @@ package com.yihu.jw.base.service.advrtisement;
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.ibm.disthub2.impl.formats.Envelop;
|
|
|
import com.yihu.jw.base.dao.a2dao.MediicineDeviceDao;
|
|
|
import com.yihu.jw.base.dao.advertisement.AdvertisementLaunchDAO;
|
|
|
import com.yihu.jw.base.dao.advertisement.AdvertisementPuttingAdminDAO;
|
|
|
import com.yihu.jw.base.dao.user.UserDao;
|
|
|
import com.yihu.jw.base.util.ConstantUtils;
|
|
|
import com.yihu.jw.entity.a1entity.MediicineDeviceUser;
|
|
|
import com.yihu.jw.base.util.JavaBeanUtils;
|
|
|
import com.yihu.jw.entity.a1entity.Mediicinedevice;
|
|
|
import com.yihu.jw.entity.adv.AdvertisementLaunchDO;
|
|
|
import com.yihu.jw.entity.adv.AdvertisementPuttingAdminDO;
|
|
|
import com.yihu.jw.entity.base.user.UserDO;
|
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
|
import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
|
|
|
import com.yihu.jw.restmodel.web.PageEnvelop;
|
|
|
import com.yihu.jw.utils.EntityUtils;
|
|
|
import com.yihu.jw.utils.hibernate.HibenateUtils;
|
|
|
import com.yihu.mysql.query.BaseJpaService;
|
|
|
import org.apache.commons.collections4.IterableUtils;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
@ -202,6 +198,8 @@ public class AdvrtisementService extends BaseJpaService<AdvertisementPuttingAdmi
|
|
|
}
|
|
|
jsonObject.put("launchDevice",adminDO.getLaunchDevice());
|
|
|
jsonObject.put("sort",adminDO.getSort());
|
|
|
jsonObject.put("linkUrl",adminDO.getLinkUrl());
|
|
|
jsonObject.put("content",adminDO.getContent());
|
|
|
result.put("response", ConstantUtils.SUCCESS);
|
|
|
result.put("msg","查询单条明细成功");
|
|
|
result.put("obj",jsonObject);
|
|
@ -251,7 +249,8 @@ public class AdvrtisementService extends BaseJpaService<AdvertisementPuttingAdmi
|
|
|
return "已取消投放";
|
|
|
}
|
|
|
|
|
|
public PageEnvelop list(String title, Integer publishLocation, Integer categoryCode, Integer launchDevice, String sorts, int page, int size) {
|
|
|
public JSONObject getAdvrtisementByPage(String title, Integer publishLocation, Integer categoryCode, Integer launchDevice, String sorts, int page, int size) throws Exception {
|
|
|
JSONObject result = new JSONObject();
|
|
|
String countSql = "select count(a.id)";
|
|
|
String sql = "SELECT " +
|
|
|
"a.id, " +
|
|
@ -304,7 +303,9 @@ public class AdvrtisementService extends BaseJpaService<AdvertisementPuttingAdmi
|
|
|
}
|
|
|
}
|
|
|
Long count = jdbcTemplate.queryForObject(countSql+from,Long.class);
|
|
|
return PageEnvelop.getSuccessListWithPage("查询成功",list,page,size,count);
|
|
|
result.put("count",count);
|
|
|
result.put("msg", JavaBeanUtils.getInstance().mapListJson(list));
|
|
|
return result;
|
|
|
}
|
|
|
|
|
|
|