parent
a5f90b7b18
commit
96be942be1
11 changed files with 1252 additions and 941 deletions
@ -1,268 +1,263 @@ |
||||
package com.yipin.liuwanr.controller; |
||||
|
||||
import java.util.HashMap; |
||||
|
||||
import com.yipin.liuwanr.entity.School; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.web.bind.annotation.CrossOrigin; |
||||
import org.springframework.web.bind.annotation.GetMapping; |
||||
import org.springframework.web.bind.annotation.PostMapping; |
||||
import org.springframework.web.bind.annotation.RequestBody; |
||||
import org.springframework.web.bind.annotation.RequestMapping; |
||||
import org.springframework.web.bind.annotation.RequestParam; |
||||
import org.springframework.web.bind.annotation.RestController; |
||||
|
||||
import com.yipin.liuwanr.entity.Customer; |
||||
import com.yipin.liuwanr.entity.Response; |
||||
import com.yipin.liuwanr.entity.School; |
||||
import com.yipin.liuwanr.entity.UserM; |
||||
import com.yipin.liuwanr.helper.RedisHelper; |
||||
import com.yipin.liuwanr.service.CustomerService; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.web.bind.annotation.*; |
||||
|
||||
import java.util.HashMap; |
||||
|
||||
@RestController |
||||
@RequestMapping("/customer") |
||||
@CrossOrigin |
||||
public class CustomerController { |
||||
|
||||
@Autowired |
||||
private CustomerService customerService; |
||||
@Autowired |
||||
private CustomerService customerService; |
||||
|
||||
@Autowired |
||||
RedisHelper redisHelper; |
||||
@Autowired |
||||
RedisHelper redisHelper; |
||||
|
||||
/** |
||||
* 添加客户 |
||||
*/ |
||||
@PostMapping("/addCustomer") |
||||
Response addCustomer(@RequestBody Customer customer) { |
||||
Response resp = new Response(); |
||||
UserM userm = new UserM(); |
||||
Integer provinceId = customer.getProvinceId(); |
||||
Integer cityId = customer.getCityId(); |
||||
String countries = customer.getCountries(); |
||||
String phone = customer.getAdminPhone(); |
||||
String email = customer.getEmail(); |
||||
String name = customer.getAdminName(); |
||||
Integer schoolId = customer.getSchoolId(); |
||||
userm.setSchoolId(schoolId); |
||||
userm.setCityId(cityId); |
||||
userm.setCountries(countries); |
||||
userm.setProvinceId(provinceId); |
||||
userm.setPhone(phone); |
||||
userm.setEmail(email); |
||||
userm.setName(name); |
||||
userm.setPassword("huoran123"); |
||||
if (email==null||email==""){ |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("邮箱不能为空!"); |
||||
}if (phone==null||phone==""){ |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("电话不能为空!"); |
||||
}else if (name==null||name==""){ |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("姓名不能为空!"); |
||||
}else if (schoolId==null){ |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("学校不能为空!"); |
||||
}else if (provinceId==null){ |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("省份不能为空!"); |
||||
}else if (cityId==null) { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("城市不能为空!"); |
||||
} else { |
||||
HashMap<String, Object> ret = customerService.addCustomer(customer); |
||||
HashMap<String, Object> ret1 = customerService.addAdmin(userm); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 查询客户 |
||||
*/ |
||||
@GetMapping("/queryCustomer") |
||||
Response queryCustomer(@RequestParam String countries,Integer provinceId,Integer cityId,Integer pageNo,Integer pageSize,String searchContent) { |
||||
Response resp = new Response(); |
||||
Customer customer = new Customer(); |
||||
if (searchContent!=null&&searchContent!="") { |
||||
customer.setSearchContent(searchContent); |
||||
} |
||||
if (countries!=null&&countries!="") { |
||||
customer.setCountries(countries); |
||||
} |
||||
if (provinceId!=null) { |
||||
customer.setProvinceId(provinceId); |
||||
} |
||||
if (cityId!=null) { |
||||
customer.setCityId(cityId); |
||||
} |
||||
HashMap<String, Object> ret = customerService.queryCustomer(customer,pageNo,pageSize); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 查询客户详情 |
||||
*/ |
||||
@GetMapping("/queryCustomerDetails") |
||||
Response queryCustomerDetails(@RequestParam Integer customerId) { |
||||
Response resp = new Response(); |
||||
if (customerId==null) { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("Parameter Invalid"); |
||||
}else { |
||||
HashMap<String, Object> ret = customerService.queryCustomerDetails(customerId); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 删除客户 |
||||
*/ |
||||
@PostMapping("/deleteCustomer") |
||||
Response deleteCustomer(@RequestBody Customer customer) { |
||||
Response resp = new Response(); |
||||
if (customer.getCustomer().isEmpty()) { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("客户不能为空!"); |
||||
} else { |
||||
HashMap<String, Object> ret = customerService.deleteCustomer(customer); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 更新客户 |
||||
*/ |
||||
@PostMapping("/updateCustomer") |
||||
Response updateCustomer(@RequestBody Customer customer) { |
||||
Response resp = new Response(); |
||||
if (customer.getCustomerId()==null) { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("客户不能为空!"); |
||||
} else { |
||||
HashMap<String, Object> ret = customerService.updateCustomer(customer); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 查询客户是否存在 |
||||
*/ |
||||
@GetMapping("/queryCustomerIsExists") |
||||
Response queryCustomerIsExists(@RequestParam Integer schoolId) { |
||||
Response resp = new Response(); |
||||
if (schoolId==null) { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("学校不能为空!"); |
||||
}else { |
||||
HashMap<String, Object> ret = customerService.queryCustomerIsExists(schoolId); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
} |
||||
return resp; |
||||
} |
||||
/** |
||||
* 查询行业类 |
||||
*/ |
||||
@GetMapping("/queryCustomerIndustryClass") |
||||
Response queryCustomerIndustryClass() { |
||||
Response resp = new Response(); |
||||
HashMap<String, Object> ret = customerService.queryCustomerIndustryClass(); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 查询行业 |
||||
*/ |
||||
@GetMapping("/queryCustomerIndustry") |
||||
Response queryCustomerIndustry(@RequestParam Integer industryClassId) { |
||||
Response resp = new Response(); |
||||
HashMap<String, Object> ret = customerService.queryCustomerIndustry(industryClassId); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
return resp; |
||||
} |
||||
/** |
||||
* 添加客户 |
||||
*/ |
||||
@PostMapping("/addCustomer") |
||||
Response addCustomer(@RequestBody Customer customer) { |
||||
Response resp = new Response(); |
||||
UserM userm = new UserM(); |
||||
Integer provinceId = customer.getProvinceId(); |
||||
Integer cityId = customer.getCityId(); |
||||
String countries = customer.getCountries(); |
||||
String phone = customer.getAdminPhone(); |
||||
String email = customer.getEmail(); |
||||
String name = customer.getAdminName(); |
||||
Integer schoolId = customer.getSchoolId(); |
||||
userm.setSchoolId(schoolId); |
||||
userm.setCityId(cityId); |
||||
userm.setCountries(countries); |
||||
userm.setProvinceId(provinceId); |
||||
userm.setPhone(phone); |
||||
userm.setEmail(email); |
||||
userm.setName(name); |
||||
userm.setPassword("huoran123"); |
||||
if (email == null || email == "") { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("邮箱不能为空!"); |
||||
} |
||||
if (phone == null || phone == "") { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("电话不能为空!"); |
||||
} else if (name == null || name == "") { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("姓名不能为空!"); |
||||
} else if (schoolId == null) { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("学校不能为空!"); |
||||
} else if (provinceId == null) { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("省份不能为空!"); |
||||
} else if (cityId == null) { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("城市不能为空!"); |
||||
} else { |
||||
HashMap<String, Object> ret = customerService.addCustomer(customer); |
||||
HashMap<String, Object> ret1 = customerService.addAdmin(userm); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 查询客户 |
||||
*/ |
||||
@GetMapping("/queryCustomer") |
||||
Response queryCustomer(@RequestParam String countries, Integer provinceId, Integer cityId, Integer pageNo, Integer pageSize, String searchContent) { |
||||
Response resp = new Response(); |
||||
Customer customer = new Customer(); |
||||
if (searchContent != null && searchContent != "") { |
||||
customer.setSearchContent(searchContent); |
||||
} |
||||
if (countries != null && countries != "") { |
||||
customer.setCountries(countries); |
||||
} |
||||
if (provinceId != null) { |
||||
customer.setProvinceId(provinceId); |
||||
} |
||||
if (cityId != null) { |
||||
customer.setCityId(cityId); |
||||
} |
||||
HashMap<String, Object> ret = customerService.queryCustomer(customer, pageNo, pageSize); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 查询客户详情 |
||||
*/ |
||||
@GetMapping("/queryCustomerDetails") |
||||
Response queryCustomerDetails(@RequestParam Integer customerId) { |
||||
Response resp = new Response(); |
||||
if (customerId == null) { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("Parameter Invalid"); |
||||
} else { |
||||
HashMap<String, Object> ret = customerService.queryCustomerDetails(customerId); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 删除客户 |
||||
*/ |
||||
@PostMapping("/deleteCustomer") |
||||
Response deleteCustomer(@RequestBody Customer customer) { |
||||
Response resp = new Response(); |
||||
if (customer.getCustomer().isEmpty()) { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("客户不能为空!"); |
||||
} else { |
||||
HashMap<String, Object> ret = customerService.deleteCustomer(customer); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 更新客户 |
||||
*/ |
||||
@PostMapping("/updateCustomer") |
||||
Response updateCustomer(@RequestBody Customer customer) { |
||||
Response resp = new Response(); |
||||
if (customer.getCustomerId() == null) { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("客户不能为空!"); |
||||
} else { |
||||
HashMap<String, Object> ret = customerService.updateCustomer(customer); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 查询客户是否存在 |
||||
*/ |
||||
@GetMapping("/queryCustomerIsExists") |
||||
Response queryCustomerIsExists(@RequestParam Integer schoolId) { |
||||
Response resp = new Response(); |
||||
if (schoolId == null) { |
||||
resp.setStatus(300); |
||||
resp.setErrmessage("学校不能为空!"); |
||||
} else { |
||||
HashMap<String, Object> ret = customerService.queryCustomerIsExists(schoolId); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 查询行业类 |
||||
*/ |
||||
@GetMapping("/queryCustomerIndustryClass") |
||||
Response queryCustomerIndustryClass() { |
||||
Response resp = new Response(); |
||||
HashMap<String, Object> ret = customerService.queryCustomerIndustryClass(); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 查询行业 |
||||
*/ |
||||
@GetMapping("/queryCustomerIndustry") |
||||
Response queryCustomerIndustry(@RequestParam Integer industryClassId) { |
||||
Response resp = new Response(); |
||||
HashMap<String, Object> ret = customerService.queryCustomerIndustry(industryClassId); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
/** |
||||
* 查询学校 |
||||
*/ |
||||
@GetMapping("/querySchool") |
||||
Response querySchool(@RequestParam String schoolName) { |
||||
Response resp = new Response(); |
||||
School school = new School(); |
||||
if (schoolName!=null||schoolName!=""){ |
||||
school.setSchoolName(schoolName); |
||||
} |
||||
HashMap<String, Object> ret = customerService.querySchool(school); |
||||
resp.setStatus(200); |
||||
resp.setErrmessage("Parameter effective"); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
return resp; |
||||
} |
||||
/** |
||||
* 查询学校 |
||||
*/ |
||||
@GetMapping("/querySchool") |
||||
Response querySchool(@RequestParam String schoolName) { |
||||
Response resp = new Response(); |
||||
School school = new School(); |
||||
if (schoolName != null || schoolName != "") { |
||||
school.setSchoolName(schoolName); |
||||
} |
||||
HashMap<String, Object> ret = customerService.querySchool(school); |
||||
resp.setStatus(200); |
||||
resp.setErrmessage("Parameter effective"); |
||||
int status = (int) ret.get("retcode"); |
||||
if (200 == status) { |
||||
resp.setStatus(status); |
||||
resp.setMessage(ret.get("retvalue")); |
||||
} else { |
||||
resp.setStatus(status); |
||||
resp.setErrmessage(ret.get("retvalue").toString()); |
||||
} |
||||
return resp; |
||||
} |
||||
} |
||||
|
@ -1,34 +1,33 @@ |
||||
package com.yipin.liuwanr.mapper; |
||||
|
||||
import java.util.List; |
||||
|
||||
import com.yipin.liuwanr.entity.ServiceConfig; |
||||
import org.apache.ibatis.annotations.Insert; |
||||
import org.apache.ibatis.annotations.Select; |
||||
import org.apache.ibatis.annotations.Update; |
||||
|
||||
import com.yipin.liuwanr.entity.ServiceConfig; |
||||
import java.util.List; |
||||
|
||||
public interface ServiceConfigMapper { |
||||
|
||||
@Insert("INSERT INTO service_config(systemName,systemType,systemAttribution,systemStatus,isdel) VALUES(#{systemName},#{systemType},#{systemAttribution},#{systemStatus},0)") |
||||
void addServiceConfig(ServiceConfig serviceConfig); |
||||
|
||||
@Select({"<script>", |
||||
"SELECT systemId,systemName,systemType,systemAttribution,systemStatus,projectSystemAddress,markPointsAddress from service_config where isdel = 0 ", |
||||
" <if test='systemAttribution !=null'>and systemAttribution = #{systemAttribution} </if>", |
||||
" <if test='systemType !=null'>and systemType = #{systemType} </if>", |
||||
" <if test='searchContent!=null'> and systemName like CONCAT('%',#{searchContent},'%')</if>", |
||||
"</script> "}) |
||||
List<ServiceConfig> queryServiceConfig(ServiceConfig serviceConfig); |
||||
|
||||
@Select({"<script>", |
||||
"SELECT systemId,systemName,systemType,systemAttribution,systemStatus,projectSystemAddress,markPointsAddress from service_config where systemId = #{systemId} ", |
||||
"</script> "}) |
||||
List<ServiceConfig> queryServiceConfigDetails(Integer systemId); |
||||
|
||||
@Update("UPDATE service_config SET isdel = 1 where systemId = #{systemId}") |
||||
void deleteServiceConfig(ServiceConfig serviceConfig); |
||||
|
||||
@Update("UPDATE service_config SET systemName = #{systemName},systemType = #{systemType},systemAttribution = #{systemAttribution},systemStatus = #{systemStatus} where systemId = #{systemId}") |
||||
void updateServiceConfig(ServiceConfig serviceConfig); |
||||
|
||||
@Insert("INSERT INTO service_config(systemName,systemType,systemAttribution,systemStatus,isdel) VALUES(#{systemName},#{systemType},#{systemAttribution},#{systemStatus},0)") |
||||
void addServiceConfig(ServiceConfig serviceConfig); |
||||
|
||||
@Select({"<script>", |
||||
"SELECT systemId,systemName,systemType,systemAttribution,systemStatus,projectSystemAddress,markPointsAddress from service_config where isdel = 0 ", |
||||
" <if test='systemAttribution !=null'>and systemAttribution = #{systemAttribution} </if>", |
||||
" <if test='systemType !=null'>and systemType = #{systemType} </if>", |
||||
" <if test='searchContent!=null'> and systemName like CONCAT('%',#{searchContent},'%')</if>", |
||||
"</script> "}) |
||||
List<ServiceConfig> queryServiceConfig(ServiceConfig serviceConfig); |
||||
|
||||
@Select({"<script>", |
||||
"SELECT systemId,systemName,systemType,systemAttribution,systemStatus,projectSystemAddress,markPointsAddress from service_config where systemId = #{systemId} ", |
||||
"</script> "}) |
||||
List<ServiceConfig> queryServiceConfigDetails(Integer systemId); |
||||
|
||||
@Update("UPDATE service_config SET isdel = 1 where systemId = #{systemId}") |
||||
void deleteServiceConfig(ServiceConfig serviceConfig); |
||||
|
||||
@Update("UPDATE service_config SET systemName = #{systemName},systemType = #{systemType},systemAttribution = #{systemAttribution},systemStatus = #{systemStatus} where systemId = #{systemId}") |
||||
void updateServiceConfig(ServiceConfig serviceConfig); |
||||
} |
@ -1,319 +1,312 @@ |
||||
package com.yipin.liuwanr.service; |
||||
|
||||
import com.github.pagehelper.PageHelper; |
||||
import com.github.pagehelper.PageInfo; |
||||
import com.yipin.liuwanr.entity.*; |
||||
import com.yipin.liuwanr.mapper.OrderMapper; |
||||
import org.jboss.logging.Logger; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
import java.text.ParseException; |
||||
import java.text.SimpleDateFormat; |
||||
import java.util.Date; |
||||
import java.util.HashMap; |
||||
import java.util.List; |
||||
|
||||
import org.jboss.logging.Logger; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
import com.github.pagehelper.PageHelper; |
||||
import com.github.pagehelper.PageInfo; |
||||
import com.yipin.liuwanr.entity.ApplicationPermissions; |
||||
import com.yipin.liuwanr.entity.ContractInformation; |
||||
import com.yipin.liuwanr.entity.Course; |
||||
import com.yipin.liuwanr.entity.CoursePermissions; |
||||
import com.yipin.liuwanr.entity.Order; |
||||
import com.yipin.liuwanr.entity.PageResult; |
||||
import com.yipin.liuwanr.mapper.OrderMapper; |
||||
|
||||
@Service |
||||
public class OrderService { |
||||
|
||||
private static Logger logger = Logger.getLogger(OrderService.class); |
||||
|
||||
@Autowired |
||||
private OrderMapper orderMapper; |
||||
|
||||
//添加合同信息
|
||||
public HashMap<String, Object> addOrder(Order order){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
long timeStamp = new Date().getTime();//获取时间戳
|
||||
String orderNumber = String.valueOf(timeStamp);//long转String
|
||||
order.setOrderNumber(orderNumber); |
||||
orderMapper.addOrder(order); |
||||
resp.put("orderId", order.getOrderId()); |
||||
resp.put("retcode", 200); |
||||
orderMapper.updateOrderCustomer(order); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "添加订单失败!"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
public HashMap<String, Object> addContractInformation(ContractInformation contractInformation){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.addContractInformation(contractInformation); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "添加信息合同失败!"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
//添加课程权限
|
||||
public HashMap<String, Object> addCoursePermissionss(List<CoursePermissions> coursePermissionss) throws ParseException{ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
Integer size = coursePermissionss.size(); |
||||
for (int i = 0; i < size; i++) { |
||||
CoursePermissions coursePermissionssList = coursePermissionss.get(i); |
||||
Integer usePeriod = coursePermissionssList.getUsePeriod(); |
||||
Integer usePeriod1 = usePeriod*1000*(60*60*24); |
||||
long DQSJC = System.currentTimeMillis(); |
||||
long expireSJC = usePeriod1 + DQSJC; |
||||
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
||||
long lt = new Long(expireSJC); |
||||
Date date = new Date(lt); |
||||
String time = simpleDateFormat.format(date); |
||||
coursePermissionss.get(i).setExpirationTime(time); |
||||
} |
||||
orderMapper.addCoursePermissionss(coursePermissionss); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "添加课程权限失败!"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
//绑定应用权限
|
||||
public HashMap<String, Object> bindingApplicationPermissions(ApplicationPermissions applicationPermissions){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.bindingApplicationPermissions(applicationPermissions); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> queryCoursePermissions(String courseId){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
List<Course> list = orderMapper.queryCoursePermissions(courseId); |
||||
resp.put("retvalue", list); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
|
||||
public HashMap<String, Object> queryOrder(Order order,Integer pageNo,Integer pageSize){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
if(pageNo!=null&&pageSize!=null) { |
||||
PageHelper.startPage(pageNo, pageSize); |
||||
List<Order> list = orderMapper.queryOrder(order); |
||||
PageInfo<Order> info=new PageInfo<Order>(list); |
||||
int total1 = (int) info.getTotal(); |
||||
int totalPages; |
||||
totalPages = total1 / pageSize; |
||||
if (total1 % pageSize != 0){ |
||||
totalPages ++; |
||||
} |
||||
long total = total1; |
||||
resp.put("retvalue", new PageResult(total, list,totalPages)); |
||||
resp.put("retcode", 200); |
||||
}else { |
||||
List<Order> list = orderMapper.queryOrder(order); |
||||
resp.put("retvalue", list); |
||||
resp.put("retcode", 200); |
||||
} |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> queryOrderDetails(Integer orderId){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
resp.put("retvalue", orderMapper.queryOrderDetails(orderId)); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> deleteOrder(List<Integer> orderId){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.deleteOrder(orderId); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> updateOrder(Order order){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.updateOrder(order); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
private static Logger logger = Logger.getLogger(OrderService.class); |
||||
|
||||
@Autowired |
||||
private OrderMapper orderMapper; |
||||
|
||||
//添加合同信息
|
||||
public HashMap<String, Object> addOrder(Order order) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
long timeStamp = new Date().getTime();//获取时间戳
|
||||
String orderNumber = String.valueOf(timeStamp);//long转String
|
||||
order.setOrderNumber(orderNumber); |
||||
orderMapper.addOrder(order); |
||||
resp.put("orderId", order.getOrderId()); |
||||
resp.put("retcode", 200); |
||||
orderMapper.updateOrderCustomer(order); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "添加订单失败!"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> addContractInformation(ContractInformation contractInformation) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.addContractInformation(contractInformation); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "添加信息合同失败!"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
//添加课程权限
|
||||
public HashMap<String, Object> addCoursePermissionss(List<CoursePermissions> coursePermissionss) throws ParseException { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
Integer size = coursePermissionss.size(); |
||||
for (int i = 0; i < size; i++) { |
||||
CoursePermissions coursePermissionssList = coursePermissionss.get(i); |
||||
Integer usePeriod = coursePermissionssList.getUsePeriod(); |
||||
Integer usePeriod1 = usePeriod * 1000 * (60 * 60 * 24); |
||||
long DQSJC = System.currentTimeMillis(); |
||||
long expireSJC = usePeriod1 + DQSJC; |
||||
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); |
||||
long lt = new Long(expireSJC); |
||||
Date date = new Date(lt); |
||||
String time = simpleDateFormat.format(date); |
||||
coursePermissionss.get(i).setExpirationTime(time); |
||||
} |
||||
orderMapper.addCoursePermissionss(coursePermissionss); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "添加课程权限失败!"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
//绑定应用权限
|
||||
public HashMap<String, Object> bindingApplicationPermissions(ApplicationPermissions applicationPermissions) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.bindingApplicationPermissions(applicationPermissions); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> queryCoursePermissions(String courseId) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
List<Course> list = orderMapper.queryCoursePermissions(courseId); |
||||
resp.put("retvalue", list); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> queryOrder(Order order, Integer pageNo, Integer pageSize) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
if (pageNo != null && pageSize != null) { |
||||
PageHelper.startPage(pageNo, pageSize); |
||||
List<Order> list = orderMapper.queryOrder(order); |
||||
PageInfo<Order> info = new PageInfo<Order>(list); |
||||
int total1 = (int) info.getTotal(); |
||||
int totalPages; |
||||
totalPages = total1 / pageSize; |
||||
if (total1 % pageSize != 0) { |
||||
totalPages++; |
||||
} |
||||
long total = total1; |
||||
resp.put("retvalue", new PageResult(total, list, totalPages)); |
||||
resp.put("retcode", 200); |
||||
} else { |
||||
List<Order> list = orderMapper.queryOrder(order); |
||||
resp.put("retvalue", list); |
||||
resp.put("retcode", 200); |
||||
} |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> queryOrderDetails(Integer orderId) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
resp.put("retvalue", orderMapper.queryOrderDetails(orderId)); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> deleteOrder(List<Integer> orderId) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.deleteOrder(orderId); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> updateOrder(Order order) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.updateOrder(order); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> deleteCoursePermissions(Integer orderId) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.deleteCoursePermissions(orderId); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> updateCoursePermissions(List<CoursePermissions> coursePermissionss) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
int size = coursePermissionss.size(); |
||||
if (coursePermissionss.isEmpty()) { |
||||
resp.put("retcode", 200); |
||||
} else { |
||||
try { |
||||
for (int i = 0; i < size; i++) { |
||||
CoursePermissions coursePermissions = coursePermissionss.get(i); |
||||
orderMapper.updateCoursePermissions(coursePermissions); |
||||
} |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> updateContractInformation(ContractInformation contractInformation) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.updateContractInformation(contractInformation); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
//绑定应用权限
|
||||
public HashMap<String, Object> isDeliverGoods(CoursePermissions coursePermissions) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.isDeliverGoods(coursePermissions); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> queryOrderCustomer(Integer cityId, Integer provinceId) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
resp.put("retvalue", orderMapper.queryOrderCustomer(cityId, provinceId)); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> deleteCoursePermissions(Integer orderId){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.deleteCoursePermissions(orderId); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
public HashMap<String, Object> queryOrderCustomerContact(Integer customerId) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
resp.put("retvalue", orderMapper.queryOrderCustomerContact(customerId)); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> updateCoursePermissions(List<CoursePermissions> coursePermissionss){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
int size = coursePermissionss.size(); |
||||
if (coursePermissionss.isEmpty()) { |
||||
resp.put("retcode", 200); |
||||
}else { |
||||
try { |
||||
for (int i = 0; i < size; i++) { |
||||
CoursePermissions coursePermissions = coursePermissionss.get(i); |
||||
orderMapper.updateCoursePermissions(coursePermissions); |
||||
} |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> updateContractInformation(ContractInformation contractInformation){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.updateContractInformation(contractInformation); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
//绑定应用权限
|
||||
public HashMap<String, Object> isDeliverGoods(CoursePermissions coursePermissions){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
orderMapper.isDeliverGoods(coursePermissions); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> queryOrderCustomer(Integer cityId,Integer provinceId){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
resp.put("retvalue", orderMapper.queryOrderCustomer(cityId,provinceId)); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
|
||||
public HashMap<String, Object> queryOrderCustomerContact(Integer customerId){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
resp.put("retvalue", orderMapper.queryOrderCustomerContact(customerId)); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
//查询订单课程列表
|
||||
public HashMap<String, Object> queryCourseList(String searchContent,List<Integer> courseId,Integer pageNo,Integer pageSize){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
if(pageNo!=null&&pageSize!=null) { |
||||
PageHelper.startPage(pageNo, pageSize); |
||||
List<Course> list = orderMapper.queryCourseList(searchContent,courseId); |
||||
PageInfo<Course> info=new PageInfo<Course>(list); |
||||
int total1 = (int) info.getTotal(); |
||||
int totalPages; |
||||
totalPages = total1 / pageSize; |
||||
if (total1 % pageSize != 0){ |
||||
totalPages ++; |
||||
} |
||||
long total = total1; |
||||
resp.put("retvalue", new PageResult(total, list,totalPages)); |
||||
resp.put("retcode", 200); |
||||
}else { |
||||
List<Course> list = orderMapper.queryCourseList(searchContent,courseId); |
||||
resp.put("retvalue", list); |
||||
resp.put("retcode", 200); |
||||
} |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
//查询订单课程列表
|
||||
public HashMap<String, Object> queryCourseList(String searchContent, List<Integer> courseId, Integer pageNo, Integer pageSize) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
if (pageNo != null && pageSize != null) { |
||||
PageHelper.startPage(pageNo, pageSize); |
||||
List<Course> list = orderMapper.queryCourseList(searchContent, courseId); |
||||
PageInfo<Course> info = new PageInfo<Course>(list); |
||||
int total1 = (int) info.getTotal(); |
||||
int totalPages; |
||||
totalPages = total1 / pageSize; |
||||
if (total1 % pageSize != 0) { |
||||
totalPages++; |
||||
} |
||||
long total = total1; |
||||
resp.put("retvalue", new PageResult(total, list, totalPages)); |
||||
resp.put("retcode", 200); |
||||
} else { |
||||
List<Course> list = orderMapper.queryCourseList(searchContent, courseId); |
||||
resp.put("retvalue", list); |
||||
resp.put("retcode", 200); |
||||
} |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
} |
||||
|
@ -1,110 +1,109 @@ |
||||
package com.yipin.liuwanr.service; |
||||
|
||||
import java.util.HashMap; |
||||
import java.util.List; |
||||
|
||||
import org.jboss.logging.Logger; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
import com.github.pagehelper.PageHelper; |
||||
import com.github.pagehelper.PageInfo; |
||||
import com.yipin.liuwanr.entity.PageResult; |
||||
import com.yipin.liuwanr.entity.ServiceConfig; |
||||
import com.yipin.liuwanr.mapper.ServiceConfigMapper; |
||||
import org.jboss.logging.Logger; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.stereotype.Service; |
||||
|
||||
import java.util.HashMap; |
||||
import java.util.List; |
||||
|
||||
@Service |
||||
public class ServiceConfigService { |
||||
|
||||
private static Logger logger = Logger.getLogger(ServiceConfigService.class); |
||||
|
||||
@Autowired |
||||
private ServiceConfigMapper serviceConfigMapper; |
||||
|
||||
public HashMap<String, Object> addServiceConfig(ServiceConfig serviceConfig){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
serviceConfigMapper.addServiceConfig(serviceConfig); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> queryServiceConfig(ServiceConfig serviceConfig,Integer pageNo,Integer pageSize){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
if(pageNo!=null&&pageSize!=null) { |
||||
PageHelper.startPage(pageNo, pageSize); |
||||
List<ServiceConfig> list = serviceConfigMapper.queryServiceConfig(serviceConfig); |
||||
PageInfo<ServiceConfig> info=new PageInfo<ServiceConfig>(list); |
||||
int total1 = (int) info.getTotal(); |
||||
int totalPages; |
||||
totalPages = total1 / pageSize; |
||||
if (total1 % pageSize != 0){ |
||||
totalPages ++; |
||||
} |
||||
long total = total1; |
||||
resp.put("retvalue", new PageResult(total, list,totalPages)); |
||||
resp.put("retcode", 200); |
||||
}else { |
||||
List<ServiceConfig> list = serviceConfigMapper.queryServiceConfig(serviceConfig); |
||||
resp.put("retvalue", list); |
||||
resp.put("retcode", 200); |
||||
} |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> queryServiceConfigDetails(Integer systemId){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
resp.put("retvalue", serviceConfigMapper.queryServiceConfigDetails(systemId)); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> deleteServiceConfig(ServiceConfig serviceConfig){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
serviceConfigMapper.deleteServiceConfig(serviceConfig); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> updateServiceConfig(ServiceConfig serviceConfig){ |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
serviceConfigMapper.updateServiceConfig(serviceConfig); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
private static Logger logger = Logger.getLogger(ServiceConfigService.class); |
||||
|
||||
@Autowired |
||||
private ServiceConfigMapper serviceConfigMapper; |
||||
|
||||
public HashMap<String, Object> addServiceConfig(ServiceConfig serviceConfig) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
serviceConfigMapper.addServiceConfig(serviceConfig); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> queryServiceConfig(ServiceConfig serviceConfig, Integer pageNo, Integer pageSize) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
if (pageNo != null && pageSize != null) { |
||||
PageHelper.startPage(pageNo, pageSize); |
||||
List<ServiceConfig> list = serviceConfigMapper.queryServiceConfig(serviceConfig); |
||||
PageInfo<ServiceConfig> info = new PageInfo<ServiceConfig>(list); |
||||
int total1 = (int) info.getTotal(); |
||||
int totalPages; |
||||
totalPages = total1 / pageSize; |
||||
if (total1 % pageSize != 0) { |
||||
totalPages++; |
||||
} |
||||
long total = total1; |
||||
resp.put("retvalue", new PageResult(total, list, totalPages)); |
||||
resp.put("retcode", 200); |
||||
} else { |
||||
List<ServiceConfig> list = serviceConfigMapper.queryServiceConfig(serviceConfig); |
||||
resp.put("retvalue", list); |
||||
resp.put("retcode", 200); |
||||
} |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> queryServiceConfigDetails(Integer systemId) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
resp.put("retvalue", serviceConfigMapper.queryServiceConfigDetails(systemId)); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> deleteServiceConfig(ServiceConfig serviceConfig) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
serviceConfigMapper.deleteServiceConfig(serviceConfig); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
public HashMap<String, Object> updateServiceConfig(ServiceConfig serviceConfig) { |
||||
HashMap<String, Object> resp = new HashMap<String, Object>(); |
||||
try { |
||||
serviceConfigMapper.updateServiceConfig(serviceConfig); |
||||
resp.put("retcode", 200); |
||||
} catch (RuntimeException e) { |
||||
logger.error(e.getMessage()); |
||||
resp.put("retcode", 500); |
||||
resp.put("retvalue", "Inquiry Failed"); |
||||
return resp; |
||||
} |
||||
return resp; |
||||
} |
||||
|
||||
} |
||||
|
@ -0,0 +1,217 @@ |
||||
package com.yipin.liuwanr; |
||||
|
||||
import com.yipin.liuwanr.entity.*; |
||||
import com.yipin.liuwanr.service.OrderService; |
||||
import org.junit.Test; |
||||
import org.junit.runner.RunWith; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.boot.test.context.SpringBootTest; |
||||
import org.springframework.test.context.junit4.SpringRunner; |
||||
import org.springframework.transaction.annotation.Transactional; |
||||
|
||||
import java.text.ParseException; |
||||
import java.util.ArrayList; |
||||
import java.util.HashMap; |
||||
import java.util.List; |
||||
|
||||
@RunWith(SpringRunner.class) |
||||
@SpringBootTest |
||||
public class OrderServiceTest { |
||||
@Autowired |
||||
private OrderService orderService; |
||||
|
||||
//添加合同信息
|
||||
@Test |
||||
@Transactional |
||||
public void addOrder() { |
||||
Order order = new Order(); |
||||
order.setOrderNumber("1596424017647"); |
||||
order.setCustomerName("测试"); |
||||
order.setOrderName("测试"); |
||||
order.setOrderAmount("120"); |
||||
order.setOrderType(1); |
||||
order.setProvinceId(1); |
||||
order.setCityId(1); |
||||
order.setOrderContact("张三"); |
||||
order.setPhone("15267668899"); |
||||
order.setEmail("123@qq.com"); |
||||
order.setCustomerId(126); |
||||
HashMap<String, Object> map = orderService.addOrder(order); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void addContractInformation() { |
||||
ContractInformation contractInformation = new ContractInformation(); |
||||
contractInformation.setContractInformationName("1"); |
||||
contractInformation.setContractInformationNumber("1"); |
||||
contractInformation.setContractInformationSum("1"); |
||||
contractInformation.setContractInformationLink("1"); |
||||
contractInformation.setOrderId(20); |
||||
HashMap<String, Object> map = orderService.addContractInformation(contractInformation); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
//添加课程权限
|
||||
@Test |
||||
@Transactional |
||||
public void addCoursePermissionss() throws ParseException { |
||||
List<CoursePermissions> coursePermissionss = new ArrayList<>(); |
||||
CoursePermissions coursePermissions = new CoursePermissions(); |
||||
coursePermissions.setCourseId(77); |
||||
coursePermissions.setUsePeriod(30); |
||||
coursePermissions.setMarketPrice(12.8); |
||||
coursePermissions.setTransactionPrice(1); |
||||
coursePermissions.setDiscount(7); |
||||
coursePermissions.setPortAddressId(1); |
||||
coursePermissions.setIsDeliverGoods(1); |
||||
coursePermissions.setOrderId(118); |
||||
coursePermissionss.add(coursePermissions); |
||||
HashMap<String, Object> map = orderService.addCoursePermissionss(coursePermissionss); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
//绑定应用权限
|
||||
@Test |
||||
@Transactional |
||||
public void bindingApplicationPermissions() { |
||||
ApplicationPermissions applicationPermissions = new ApplicationPermissions(); |
||||
applicationPermissions.setSystemId("2"); |
||||
applicationPermissions.setOrderId(2); |
||||
HashMap<String, Object> map = orderService.bindingApplicationPermissions(applicationPermissions); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void queryCoursePermissions() { |
||||
String courseId = "1"; |
||||
HashMap<String, Object> map = orderService.queryCoursePermissions(courseId); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void queryOrder() { |
||||
Order order = new Order(); |
||||
Integer pageNo = 1; |
||||
Integer pageSize = 10; |
||||
HashMap<String, Object> map = orderService.queryOrder(order, pageNo, pageSize); |
||||
Integer retcode = (Integer) map.get("retcode"); |
||||
System.out.println(retcode); |
||||
if (retcode == 200) { |
||||
PageResult pageResult = (PageResult) map.get("retvalue"); |
||||
Long total = pageResult.getTotal(); |
||||
System.out.println("total = " + total); |
||||
List<Order> rows = (List<Order>) pageResult.getRows(); |
||||
rows.forEach(item -> System.out.println(item.toString())); |
||||
} else { |
||||
String msg = (String) map.get("retvalue"); |
||||
System.out.println(msg); |
||||
} |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void queryOrderDetails() { |
||||
Integer orderId = 1; |
||||
HashMap<String, Object> map = orderService.queryOrderDetails(orderId); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void deleteOrder() { |
||||
List<Integer> orderId = new ArrayList<>(); |
||||
orderId.add(1); |
||||
orderId.add(2); |
||||
orderId.add(3); |
||||
HashMap<String, Object> map = orderService.deleteOrder(orderId); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void updateOrder() { |
||||
Order order = new Order(); |
||||
HashMap<String, Object> map = orderService.updateOrder(order); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void deleteCoursePermissions() { |
||||
Integer orderId = 1; |
||||
HashMap<String, Object> map = orderService.deleteCoursePermissions(orderId); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void updateCoursePermissions() { |
||||
List<CoursePermissions> coursePermissionss = new ArrayList<>(); |
||||
CoursePermissions coursePermissions = new CoursePermissions(); |
||||
coursePermissionss.add(coursePermissions); |
||||
HashMap<String, Object> map = orderService.updateCoursePermissions(coursePermissionss); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void updateContractInformation() { |
||||
ContractInformation contractInformation = new ContractInformation(); |
||||
HashMap<String, Object> map = orderService.updateContractInformation(contractInformation); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
//绑定应用权限
|
||||
@Test |
||||
@Transactional |
||||
public void isDeliverGoods() { |
||||
CoursePermissions coursePermissions = new CoursePermissions(); |
||||
HashMap<String, Object> map = orderService.isDeliverGoods(coursePermissions); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void queryOrderCustomer() { |
||||
Integer cityId = 1; |
||||
Integer provinceId = 1; |
||||
HashMap<String, Object> map = orderService.queryOrderCustomer(cityId, provinceId); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void queryOrderCustomerContact() { |
||||
Integer customerId = 1; |
||||
HashMap<String, Object> map = orderService.queryOrderCustomerContact(customerId); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
//查询订单课程列表
|
||||
@Test |
||||
@Transactional |
||||
public void queryCourseList() { |
||||
String searchContent = ""; |
||||
List<Integer> courseId = new ArrayList<>(); |
||||
Integer pageNo = 1; |
||||
Integer pageSize = 10; |
||||
HashMap<String, Object> map = orderService.queryCourseList(searchContent, courseId, pageNo, pageSize); |
||||
Integer retcode = (Integer) map.get("retcode"); |
||||
System.out.println(retcode); |
||||
if (retcode == 200) { |
||||
PageResult pageResult = (PageResult) map.get("retvalue"); |
||||
Long total = pageResult.getTotal(); |
||||
System.out.println("total = " + total); |
||||
List<Course> rows = (List<Course>) pageResult.getRows(); |
||||
rows.forEach(item -> System.out.println(item.toString())); |
||||
} else { |
||||
String msg = (String) map.get("retvalue"); |
||||
System.out.println(msg); |
||||
} |
||||
} |
||||
|
||||
} |
@ -0,0 +1,83 @@ |
||||
package com.yipin.liuwanr; |
||||
|
||||
import com.yipin.liuwanr.entity.PageResult; |
||||
import com.yipin.liuwanr.entity.ServiceConfig; |
||||
import com.yipin.liuwanr.service.ServiceConfigService; |
||||
import org.junit.Test; |
||||
import org.junit.runner.RunWith; |
||||
import org.springframework.beans.factory.annotation.Autowired; |
||||
import org.springframework.boot.test.context.SpringBootTest; |
||||
import org.springframework.test.context.junit4.SpringRunner; |
||||
import org.springframework.transaction.annotation.Transactional; |
||||
|
||||
import java.util.HashMap; |
||||
import java.util.List; |
||||
|
||||
@RunWith(SpringRunner.class) |
||||
@SpringBootTest |
||||
public class ServiceConfigServiceTest { |
||||
@Autowired |
||||
private ServiceConfigService serviceConfigService; |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void addServiceConfig() { |
||||
ServiceConfig serviceConfig = new ServiceConfig(); |
||||
serviceConfig.setSystemName("测试"); |
||||
serviceConfig.setSystemType(2); |
||||
serviceConfig.setSystemAttribution(2); |
||||
serviceConfig.setSystemStatus(1); |
||||
HashMap<String, Object> map = serviceConfigService.addServiceConfig(serviceConfig); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
public void queryServiceConfig() { |
||||
ServiceConfig serviceConfig = new ServiceConfig(); |
||||
Integer pageNo = 1; |
||||
Integer pageSize = 10; |
||||
HashMap<String, Object> map = serviceConfigService.queryServiceConfig(serviceConfig, pageNo, pageSize); |
||||
Integer retcode = (Integer) map.get("retcode"); |
||||
System.out.println(retcode); |
||||
if (retcode == 200) { |
||||
PageResult pageResult = (PageResult) map.get("retvalue"); |
||||
Long total = pageResult.getTotal(); |
||||
System.out.println("total = " + total); |
||||
List<ServiceConfig> rows = (List<ServiceConfig>) pageResult.getRows(); |
||||
rows.forEach(item -> System.out.println(item.toString())); |
||||
} else { |
||||
String msg = (String) map.get("retvalue"); |
||||
System.out.println(msg); |
||||
} |
||||
} |
||||
|
||||
@Test |
||||
public void queryServiceConfigDetails() { |
||||
Integer systemId = 1; |
||||
HashMap<String, Object> map = serviceConfigService.queryServiceConfigDetails(systemId); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void deleteServiceConfig() { |
||||
ServiceConfig serviceConfig = new ServiceConfig(); |
||||
serviceConfig.setSystemId(1); |
||||
HashMap<String, Object> map = serviceConfigService.deleteServiceConfig(serviceConfig); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
@Test |
||||
@Transactional |
||||
public void updateServiceConfig() { |
||||
ServiceConfig serviceConfig = new ServiceConfig(); |
||||
serviceConfig.setSystemName("测试"); |
||||
serviceConfig.setSystemType(2); |
||||
serviceConfig.setSystemAttribution(2); |
||||
serviceConfig.setSystemStatus(1); |
||||
serviceConfig.setSystemId(1); |
||||
HashMap<String, Object> map = serviceConfigService.updateServiceConfig(serviceConfig); |
||||
map.forEach((key, value) -> System.out.println("key = " + key + " ===> value = " + value.toString())); |
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue