package com.fgkj.services; import java.util.List; import com.fgkj.dao.BaseDAO; import com.fgkj.dao.BaseDAOFactory; import com.fgkj.dao.DAOHelper; import com.fgkj.db.DBUtil; import com.fgkj.dto.Chart_Color; import com.fgkj.dto.ServiceModel; public class Chart_ColorService { private ServiceModel model; private BaseDAO dao; public Chart_ColorService() { model = new ServiceModel(); dao = BaseDAOFactory.getBaseDAO(BaseDAO.CHART_COLOR); } //修改用户的颜色组 public ServiceModel update(Object obj) { List list=dao.serchByCondition(obj); if(list!=null&&list.size()>0){ boolean bl=dao.update(obj); if(bl){ model.setCode(1); model.setMsg("修改成功"); }else{ model.setCode(0); model.setMsg("修改失败"); } }else{ boolean bl=dao.add(obj); if(bl){ model.setCode(1); model.setMsg("添加成功"); }else{ model.setCode(0); model.setMsg("添加失败"); } } return model; } //查询用户对应得颜色组 public ServiceModel serchByCondition(Object obj) { List list=dao.serchByCondition(obj); if(list!=null&&list.size()>0){ model.setCode(1); model.setData(list); model.setMsg("查询成功!"); }else{ model.setCode(0); model.setMsg("查询失败!"); } return model; } public static void main(String[] args) { Chart_ColorService cservice=new Chart_ColorService(); Chart_Color cc=new Chart_Color(); cc.setUid(1002); cc.setMax_color("green"); cc.setMin_color("#BFA0D1"); cc.setNormal_color("#BFA0D1"); cc.setChange_color("#BFA0D1"); cc.setWarn_color("#BFA0D1"); //ServiceModel model=cservice.serchByCondition(cc); ServiceModel model=cservice.update(cc); System.out.println(model); } }