/**
* 文件名: TestServiceImpl.java<BR>
* 包名: com.test.service.impl<BR>
* 描述: TODO(用一句话描述该文件做什么)<BR>
* 作者: Administrator<BR>
* 版本信息:<BR>
* 日期: 2017年3月17日 下午4:37:41<BR>
* 版本: V1.0<BR>
*
* copyright 帝友科技 2017 版权所有
*/
package com.test.service.impl;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import com.test.entity.Order;
import com.test.entity.Test;
import com.test.mapper.OrderMapper;
import com.test.mapper.TestMapper;
import com.test.service.TestService;
/**
* 类名: TestServiceImpl<BR>
* 描述: TODO(这里用一句话描述这个类的作用)<BR>
* 作者: Administrator<BR>
* 版本信息:<BR>
* 日期: 2017年3月17日 下午4:37:41<BR>
* 版本: V1.0<BR>
* modify 2017年3月17日 下午4:37:41<BR>
*
* copyright 帝友科技.
*/
@Service
@Transactional
public class TestServiceImpl implements TestService {
@Autowired
TestMapper testMapper;
@Autowired
OrderMapper orderMapper;
@Override
public int update(Test test) {
return testMapper.update(test);
}
@Override
public Test getById(Long id) {
return testMapper.getById(id);
}
@Override
public Map<String, Object> insert(Order order) {
Map<String, Object> map = new HashMap<String, Object>();
Test test = this.getById(order.getTestId());
if(test.getNum() <= 0){
order.setRemark("数量不足");
order.setStatus("-1");
order.setOperateNum(1);
orderMapper.insert(order);
map.put("desc", order.getRemark());
}else{
if(this.update(test) <= 0){
order.setRemark("数据更新失败");
order.setStatus("-1");
order.setOperateNum(1);
orderMapper.insert(order);
map.put("desc", order.getRemark());
}else{
order.setRemark("操作成功");
order.setOperateNum(1);
order.setStatus("1");
map.put("desc", orderMapper.insert(order) > 0 ? "订单处理成功" : "订单处理失败");
return map;
}
}
return map;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
PoolProject.rar (71个子文件)
PoolProject
config
jdbc.properties 511B
com
test
mapper
TestMapper.xml 569B
OrderMapper.xml 778B
applicationContext-mvc.xml 2KB
applicationContext-core.xml 4KB
.settings
com.genuitec.eclipse.j2eedt.core.prefs 1009B
com.genuitec.runtime.libraries.xml 164B
org.eclipse.wst.jsdt.ui.superType.name 6B
org.eclipse.wst.common.project.facet.core.xml 414B
org.eclipse.wst.common.component 559B
org.eclipse.wst.jsdt.ui.superType.container 49B
.jsdtscope 522B
org.eclipse.jdt.core.prefs 598B
src
com
test
mapper
OrderMapper.java 130B
TestMapper.java 766B
controller
TestController.java 1KB
service
TestService.java 584B
impl
TestServiceImpl.java 2KB
entity
Order.java 1KB
Test.java 1KB
.project 1KB
WebRoot
META-INF
MANIFEST.MF 39B
WEB-INF
web.xml 2KB
classes
jdbc.properties 511B
com
test
mapper
OrderMapper.class 165B
TestMapper.class 223B
TestMapper.xml 569B
OrderMapper.xml 778B
controller
TestController.class 2KB
TestController$1.class 1KB
service
TestService.class 387B
impl
TestServiceImpl.class 3KB
entity
Order.class 2KB
Test.class 849B
applicationContext-mvc.xml 2KB
applicationContext-core.xml 4KB
lib
jackson-mapper-asl-1.9.13.jar 762KB
spring-beans-4.1.6.RELEASE.jar 692KB
commons-collections-3.2.1.jar 562KB
commons-codec-1.10.jar 278KB
spring-tx-4.1.6.RELEASE.jar 247KB
aopalliance-1.0.jar 4KB
javabase64-1.3.1.jar 4KB
spring-expression-4.1.6.RELEASE.jar 253KB
spring-context-4.1.6.RELEASE.jar 1002KB
spring-aspects-4.1.6.RELEASE.jar 55KB
mybatis-spring-1.2.0.jar 48KB
jackson-core-2.4.4.jar 220KB
spring-jdbc-4.1.6.RELEASE.jar 417KB
commons-beanutils-1.9.2.jar 228KB
commons-lang-2.6.jar 278KB
commons-dbcp-1.2.1.jar 105KB
spring-web-4.1.6.RELEASE.jar 702KB
commons-logging.jar 59KB
commons-pool-1.2.jar 41KB
spring-aop-4.1.6.RELEASE.jar 351KB
spring-context-support-4.1.6.RELEASE.jar 174KB
mysql-connector-java-5.1.34.jar 938KB
httpclient-4.4.1.jar 704KB
commons-logging-1.2.jar 60KB
spring-core-4.1.6.RELEASE.jar 984KB
gson-2.3.1.jar 206KB
log4j-1.2.17.jar 478KB
commons-io-2.4.jar 181KB
json-lib-2.4-jdk15.jar 155KB
spring-webmvc-portlet-4.1.6.RELEASE.jar 173KB
jackson-all-1.7.6.jar 932KB
mybatis-3.2.1.jar 685KB
spring-webmvc-4.1.6.RELEASE.jar 762KB
index.jsp 829B
.classpath 3KB
共 71 条
- 1
资源评论
- Rolandcoder2018-02-28这么搞好吗??。。。。
- jackKang2017-12-15还不错vvvvv
Braska
- 粉丝: 139
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- NetOps-py通过sftp替换网络设备启动文件
- STM32单片机FPGA毕设电路原理论文报告任务驱动教学法在单片机课程教学中的应用
- STM32单片机FPGA毕设电路原理论文报告任务驱动法在单片机教学中的应用
- STM32单片机FPGA毕设电路原理论文报告人造金刚石压机智能化压力测控系统设计
- 以某列为依据匹配多项(Excel版)
- STM32单片机FPGA毕设电路原理论文报告人体短臂离心机实验台的显示控制系统
- STM32单片机FPGA毕设电路原理论文报告人工气候室监控系统的环境控制器研究
- STM32单片机FPGA毕设电路原理论文报告染整自动线张力控制系统的设计
- 数据挖掘与机器学习-实验
- 基于Linux系统Nginx的动态网站的LNMP环境源码包
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功