/**
* 文件名: 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币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 电力场景设备漏油检测数据集VOC+YOLO格式338张1类别.7z
- 基于yolov8+pyqt5实现精美界面支持图片视频和摄像检测源码.zip
- 用C语言为母亲节献上一份特别的祝福.zip
- LCD1602液晶显示屏的深入探索与实用指南.zip
- 基于Matlab人脸肤色定理的教师人数统计+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab霍夫曼变换的表盘读数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab火灾烟雾检测源码带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的恶劣天气交通标志识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB的霍夫曼变换的表盘示数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的车道线识别系统 +源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功