|
@ -7,6 +7,7 @@ import com.yihu.jw.hospital.message.dao.SystemMessageDao;
|
|
|
import com.yihu.jw.restmodel.web.Envelop;
|
|
|
import com.yihu.jw.restmodel.web.MixEnvelop;
|
|
|
import com.yihu.jw.rm.hospital.BaseHospitalRequestMapping;
|
|
|
import com.yihu.jw.util.date.DateUtil;
|
|
|
import com.yihu.jw.utils.StringUtil;
|
|
|
import com.yihu.jw.utils.hibernate.HibenateUtils;
|
|
|
import com.yihu.mysql.query.BaseJpaService;
|
|
@ -57,6 +58,7 @@ public class BaseBannerService extends BaseJpaService<BaseBannerDO, BaseBannerDa
|
|
|
Map<String,Object> params = new HashedMap();
|
|
|
String sqlcount = dealSql(name,status,true);
|
|
|
String sql = dealSql(name,status,false);
|
|
|
DateUtil dateUtil =new DateUtil();
|
|
|
if (StringUtils.isNotEmpty(status)){
|
|
|
params.put("status",status);
|
|
|
}
|
|
@ -67,6 +69,12 @@ public class BaseBannerService extends BaseJpaService<BaseBannerDO, BaseBannerDa
|
|
|
count = hibenateUtils.objTransformLong(total.get(0).get("total"));
|
|
|
}
|
|
|
List<Map<String,Object>> list = hibenateUtils.createSQLQuery(sql,params,page,pageSize);
|
|
|
/*for (Map<String,Object> map:list){
|
|
|
String createTime= map.get("create_time").toString();
|
|
|
String updateTime = map.get("update_time").toString();
|
|
|
map.replace("create_time",createTime,dateUtil.stampToString(createTime));
|
|
|
map.replace("update_time",createTime,dateUtil.stampToString(updateTime));
|
|
|
}*/
|
|
|
return MixEnvelop.getSuccessListWithPage(BaseHospitalRequestMapping.Prescription.api_success, list, page, pageSize, count);
|
|
|
}
|
|
|
private String dealSql(String name, String status,Boolean isCount){
|
|
@ -115,7 +123,7 @@ public class BaseBannerService extends BaseJpaService<BaseBannerDO, BaseBannerDa
|
|
|
* @return
|
|
|
* @throws Exception
|
|
|
*/
|
|
|
public BaseBannerDO updateBanner(String id,String name,String img,String status,String updateUser,String updateUserName){
|
|
|
public BaseBannerDO updateBanner(String id,String name,String img,String status,String updateUser,String updateUserName,String description){
|
|
|
BaseBannerDO bannerDO = baseBannerDao.findOne(id);
|
|
|
if (null == bannerDO){
|
|
|
return null;
|
|
@ -136,6 +144,9 @@ public class BaseBannerService extends BaseJpaService<BaseBannerDO, BaseBannerDa
|
|
|
if (!StringUtil.isEmpty(status)){
|
|
|
bannerDO.setStatus(Integer.valueOf(status));
|
|
|
}
|
|
|
if (!StringUtil.isEmpty(description)){
|
|
|
bannerDO.setDescription(description);
|
|
|
}
|
|
|
baseBannerDao.save(bannerDO);
|
|
|
return bannerDO;
|
|
|
}
|