package net.eshui.jyz.ws.impl;
import java.sql.Timestamp;
import java.util.List;
import javax.annotation.Resource;
import net.eshui.jyz.bean.CpInfo;
import net.eshui.jyz.bean.CpInfoView;
import net.eshui.jyz.dao.CpInfoDAO;
import net.eshui.jyz.filter.CpInfoFilter;
import net.eshui.jyz.utils.FileUpload;
import net.eshui.jyz.ws.CpWebService;
import org.springframework.stereotype.Component;
@Component("cpWebService")
public class CpWebServiceImpl implements CpWebService {
@Resource
private CpInfoDAO cpInfoDAO;
@Override
public String sayHello(String msg) {
// TODO Auto-generated method stub
return "Hello"+msg;
}
@Override
public CpInfoView SearchViewById(Integer id) {
// TODO Auto-generated method stub
return this.cpInfoDAO.WSSelectById(id);
}
@Override
public List<CpInfoView> ShowAll() {
// TODO Auto-generated method stub
return this.cpInfoDAO.WSSelectAll();
}
@Override
public List<CpInfoView> Query(Integer id,String no,Integer qhLogo,Integer delStatus,Integer upStatus,
Long pTime1,Long pTime2) {
// TODO Auto-generated method stub
Timestamp t1 = null;Timestamp t2 = null;
if(pTime1!=null)t1=new Timestamp(pTime1);
if(pTime2!=null)t2=new Timestamp(pTime2);
CpInfoFilter cpFilter = new CpInfoFilter();
cpFilter.setId(id);cpFilter.setNo(no);cpFilter.setQhLogo(qhLogo);cpFilter.setDelStatus(delStatus);
cpFilter.setUpStatus(upStatus);cpFilter.setpTime1(t1);cpFilter.setpTime2(t2);
return this.cpInfoDAO.WSSelect(cpFilter);
}
@Override
public List<CpInfoView> ShowList(){
// TODO Auto-generated method stub
return this.cpInfoDAO.WSShowList();
}
@Override
public int Add(CpInfo cp) {
// TODO Auto-generated method stub
return this.cpInfoDAO.insert(cp);
}
@Override
public int Add(CpInfo cp, String fileName, byte[] bytes) {
// TODO Auto-generated method stub
//upload
FileUpload fileUpload = new FileUpload();
fileName = fileUpload.uploadFile(fileName, bytes);
if(null==fileName) return -1;
cp.setImage(fileName);
System.out.println(fileName);
return this.cpInfoDAO.insert(cp);
}
@Override
public int RemoveById(Integer id) {
// TODO Auto-generated method stub
return this.cpInfoDAO.deleteById(id);
}
@Override
public int Remove(Timestamp pTime) {
// TODO Auto-generated method stub
return this.cpInfoDAO.deleteByTime(pTime);
}
@Override
public int Modify(CpInfo cp) {
// TODO Auto-generated method stub
return this.cpInfoDAO.update(cp);
}
@Override
public int ModifyDelStatusByPTime(Integer delStatus,Timestamp pTime) {
// TODO Auto-generated method stub
CpInfo cp = new CpInfo();
cp.setDelStatus(delStatus);
cp.setpTime(pTime);
return this.cpInfoDAO.updateStatus(cp);
}
@Override
public int ModifyUpStatusByPTime(Integer upStatus,Timestamp pTime) {
// TODO Auto-generated method stub
CpInfo cp = new CpInfo();
cp.setUpStatus(upStatus);
cp.setpTime(pTime);
return this.cpInfoDAO.updateStatus(cp);
}
/*@Override
public List<CpInfoView> Query(Map<String, Object> conditions) {
// TODO Auto-generated method stub
Integer id = null;String no = null;Integer qhLogo = null;Integer delStatus = null;
Integer upStatus = null;Long pTime1 = null;Long pTime2 = null;
if(conditions.get("id")!=null){id = (Integer) conditions.get("id");}
if(conditions.get("no")!=null){no = (String) conditions.get("no");}
if(conditions.get("qhLogo")!=null){qhLogo = (Integer) conditions.get("qhLogo");}
if(conditions.get("delStatus")!=null){delStatus = (Integer) conditions.get("delStatus");}
if(conditions.get("upStatus")!=null){upStatus = (Integer) conditions.get("upStatus");}
if(conditions.get("pTime1")!=null){pTime1 = (Long) conditions.get("pTime1");}
if(conditions.get("pTime2")!=null){pTime2 = (Long) conditions.get("pTime2");}
Timestamp t1 = null;Timestamp t2 = null;
if(pTime1!=null)t1=new Timestamp(pTime1);
if(pTime2!=null)t2=new Timestamp(pTime2);
CpInfoFilter cpFilter = new CpInfoFilter();
cpFilter.setId(id);cpFilter.setNo(no);cpFilter.setQhLogo(qhLogo);cpFilter.setDelStatus(delStatus);
cpFilter.setUpStatus(upStatus);cpFilter.setpTime1(t1);cpFilter.setpTime2(t2);
return this.cpInfoDAO.WSSelect(cpFilter);
}*/
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Maven 项目 springMVC_Mybatis_Axis2_Task 整合 (195个子文件)
CpController.class 5KB
CpController.class 5KB
CpWebServiceImpl.class 4KB
CpWebServiceImpl.class 4KB
SearchPageUtil.class 3KB
SearchPageUtil.class 3KB
WSTest.class 3KB
CpInfoServiceImpl.class 3KB
CpInfoServiceImpl.class 3KB
T.class 3KB
MyUtils.class 3KB
MyUtils.class 3KB
FileUpload.class 2KB
FileUpload.class 2KB
StatPageUtil.class 2KB
StatPageUtil.class 2KB
CpInfoFilter.class 2KB
CpInfoFilter.class 2KB
CpInfo.class 2KB
CpInfo.class 2KB
CpInfoView.class 2KB
CpInfoView.class 2KB
HistoryLog.class 2KB
HistoryLog.class 2KB
TaskJob.class 1KB
TaskJob.class 1KB
DataConfig.class 1KB
DataConfig.class 1KB
Page.class 1KB
Page.class 1KB
CpWebService.class 1KB
CpWebService.class 1KB
CpInfoDAO.class 1002B
CpInfoDAO.class 1002B
ICpInfoService.class 826B
ICpInfoService.class 826B
HistoryLogMapper.class 416B
HistoryLogMapper.class 416B
Constants.class 414B
Constants.class 414B
.classpath 1KB
org.eclipse.wst.common.component 734B
org.eclipse.wst.jsdt.ui.superType.container 49B
alertify.css 6KB
alertify.css 6KB
grid.css 2KB
grid.css 2KB
xmlbeans-2.3.0.jar 2.54MB
axis2-1.6.2.jar 2.2MB
ant-1.7.0.jar 1.23MB
jackson-databind-2.6.0-rc4.jar 1.11MB
axis2-kernel-1.6.2.jar 1021KB
spring-context-4.1.6.RELEASE.jar 1002KB
spring-core-4.1.6.RELEASE.jar 984KB
mysql-connector-java-5.1.30.jar 932KB
spring-webmvc-4.1.6.RELEASE.jar 762KB
jackson-mapper-asl-1.9.13.jar 762KB
spring-web-4.1.6.RELEASE.jar 702KB
mybatis-3.2.6.jar 696KB
spring-beans-4.1.6.RELEASE.jar 692KB
axis2-adb-1.6.2.jar 673KB
wstx-asl-3.2.9.jar 512KB
spring-test-4.1.6.RELEASE.jar 491KB
log4j-1.2.17.jar 478KB
spring-jdbc-4.1.6.RELEASE.jar 417KB
axiom-api-1.2.13.jar 411KB
jstl-1.2.jar 405KB
spring-aop-4.1.6.RELEASE.jar 351KB
fastjson-1.1.41.jar 350KB
commons-httpclient-3.1.jar 298KB
spring-expression-4.1.6.RELEASE.jar 253KB
jackson-core-2.6.0-rc4.jar 253KB
axis2-codegen-1.6.2.jar 248KB
spring-tx-4.1.6.RELEASE.jar 247KB
jackson-core-asl-1.9.13.jar 227KB
jaxen-1.1.3.jar 218KB
geronimo-javamail_1.4_spec-1.7.1.jar 218KB
woden-impl-commons-1.0M9.jar 182KB
spring-context-support-4.1.6.RELEASE.jar 174KB
httpcore-4.0.jar 169KB
axiom-impl-1.2.13.jar 154KB
axis2-transport-http-1.6.2.jar 149KB
woden-api-1.0M9.jar 147KB
XmlSchema-1.4.7.jar 145KB
wsdl4j-1.6.2.jar 145KB
commons-dbcp-1.2.2.jar 119KB
apache-mime4j-core-0.7.2.jar 93KB
spring-oxm-4.1.6.RELEASE.jar 80KB
servlet-api-2.3.jar 76KB
neethi-3.0.2.jar 70KB
commons-pool-1.3.jar 61KB
commons-logging-1.2.jar 60KB
commons-fileupload-1.2.jar 52KB
mybatis-spring-1.2.2.jar 48KB
woden-impl-dom-1.0M9.jar 48KB
geronimo-activation_1.1_spec-1.1.jar 46KB
jackson-annotations-2.6.0-rc4.jar 46KB
jsr311-api-1.0.jar 43KB
commons-codec-1.2.jar 29KB
slf4j-api-1.7.7.jar 29KB
共 195 条
- 1
- 2
资源评论
- 壞zai2017-05-28正需要个例子,下来look一下
- shuizhongyue_2017-08-06假的,太坑了
- qq4545765462017-12-24不错,很好用
- delpiero_10075122017-12-06Maven 项目 springMVC_Mybatis_Axis2_Task 整合
nj_haifei_81
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功