Commit ecd88f6c by 黄森林

app开发

parent aba400d3
...@@ -24,8 +24,8 @@ public interface AppMapper extends BaseMapper<PackageUpgrade> { ...@@ -24,8 +24,8 @@ public interface AppMapper extends BaseMapper<PackageUpgrade> {
@Select("<script>SELECT * FROM `hhr_xyzx_yd_yrym_list` <where> ${ew.sqlSegment} </where> </script>") @Select("<script>SELECT * FROM `hhr_xyzx_yd_yrym_list` <where> ${ew.sqlSegment} </where> </script>")
List<Map<String,Object>> selectPackage(@Param("ew") Wrapper<PackageUpgrade> wrapper); List<Map<String,Object>> selectPackage(@Param("ew") Wrapper<PackageUpgrade> wrapper);
@Insert("insert into `hhr_order_history` values(#{id},#{status},#{date}) ") @Insert("insert into `hhr_order_history` values(#{id},#{status},#{date},#{operator}) ")
Integer inserOrderHis(@Param("id")String id, @Param("status")String status, @Param("date")Date date); Integer inserOrderHis(@Param("id")String id, @Param("status")String status, @Param("date")Date date, @Param("operator")String operator);
@Select("select * from `hhr_order_history` where order_id = #{oredrId}") @Select("select * from `hhr_order_history` where order_id = #{oredrId}")
List<Map<String,Object>> selectOrderHis(String oredrId); List<Map<String,Object>> selectOrderHis(String oredrId);
......
...@@ -19,4 +19,7 @@ public interface OrderMapper extends BaseMapper<Order> { ...@@ -19,4 +19,7 @@ public interface OrderMapper extends BaseMapper<Order> {
@Select("<script>SELECT * FROM `hhr_order` <where> ${ew.sqlSegment} </where> </script>") @Select("<script>SELECT * FROM `hhr_order` <where> ${ew.sqlSegment} </where> </script>")
List<Map<String, Object>> downloadOrder(@Param("ew") Wrapper<Order> wrapper); List<Map<String, Object>> downloadOrder(@Param("ew") Wrapper<Order> wrapper);
@Select("select * from `hhr_order_history` where order_id = #{oredrId}")
List<Map<String,Object>> selectOrderHis(String oredrId);
} }
...@@ -78,6 +78,7 @@ public class PackageNewClothes { ...@@ -78,6 +78,7 @@ public class PackageNewClothes {
* *
* @param cardId 套餐ID * @param cardId 套餐ID
* @param partner 用户ID * @param partner 用户ID
* @param contNumber 套餐ID
* @return * @return
*/ */
@RequestMapping(value = "getNumber", method = RequestMethod.POST) @RequestMapping(value = "getNumber", method = RequestMethod.POST)
...@@ -101,7 +102,7 @@ public class PackageNewClothes { ...@@ -101,7 +102,7 @@ public class PackageNewClothes {
/** /**
* 查询套餐详情 * 查询套餐详情
* *
* @param packageId * @param packageId 套餐ID
* @return * @return
*/ */
@RequestMapping(value = "selectPackageInfo", method = RequestMethod.POST) @RequestMapping(value = "selectPackageInfo", method = RequestMethod.POST)
...@@ -215,7 +216,7 @@ public class PackageNewClothes { ...@@ -215,7 +216,7 @@ public class PackageNewClothes {
// MessageUtil.sent(contactNumber,"4",""); // MessageUtil.sent(contactNumber,"4","");
if (insert == 1) { if (insert == 1) {
appMapper.inserOrderHis(id, "资料已提交", date); appMapper.inserOrderHis(id, "资料已提交", date,sysUser.getName());
return ResponseData.success(id); return ResponseData.success(id);
} }
return ResponseData.error("开卡失败!"); return ResponseData.error("开卡失败!");
...@@ -333,7 +334,7 @@ public class PackageNewClothes { ...@@ -333,7 +334,7 @@ public class PackageNewClothes {
// MessageUtil.sent(contactNumber,"4",""); // MessageUtil.sent(contactNumber,"4","");
if (insert == 1) { if (insert == 1) {
appMapper.inserOrderHis(id, "资料已提交", date); appMapper.inserOrderHis(id, "资料已提交", date,sysUser.getName());
return ResponseData.success(id); return ResponseData.success(id);
} }
return ResponseData.error("开卡失败!"); return ResponseData.error("开卡失败!");
...@@ -467,7 +468,7 @@ public class PackageNewClothes { ...@@ -467,7 +468,7 @@ public class PackageNewClothes {
// MessageUtil.sent(contactNumber,"4",""); // MessageUtil.sent(contactNumber,"4","");
if (insert == 1) { if (insert == 1) {
appMapper.inserOrderHis(id, "资料提交成功,等待上传证件", date); appMapper.inserOrderHis(id, "资料提交成功,等待上传证件", date,sysUser.getName());
return ResponseData.success(id); return ResponseData.success(id);
} }
return ResponseData.error("开卡失败!"); return ResponseData.error("开卡失败!");
......
...@@ -4,11 +4,8 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper; ...@@ -4,11 +4,8 @@ import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper; import com.baomidou.mybatisplus.mapper.Wrapper;
import com.winsun.auth.core.base.controller.BaseController; import com.winsun.auth.core.base.controller.BaseController;
import com.winsun.auth.core.common.model.ResponseData; import com.winsun.auth.core.common.model.ResponseData;
import com.winsun.bean.SysUser;
import com.winsun.bean.Order;
import com.winsun.bean.Package; import com.winsun.bean.Package;
import com.winsun.bean.PackageUpgrade; import com.winsun.bean.*;
import com.winsun.bean.YangChengTong;
import com.winsun.constant.OrderStatus; import com.winsun.constant.OrderStatus;
import com.winsun.constant.UserType; import com.winsun.constant.UserType;
import com.winsun.mapper.*; import com.winsun.mapper.*;
...@@ -23,7 +20,10 @@ import org.springframework.web.bind.annotation.RequestParam; ...@@ -23,7 +20,10 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.*; import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.UUID;
import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeUnit;
/** /**
...@@ -249,7 +249,7 @@ public class PackageUpgradeController extends BaseController { ...@@ -249,7 +249,7 @@ public class PackageUpgradeController extends BaseController {
order.setHehuorenSchool(schoolName); order.setHehuorenSchool(schoolName);
order.setHehuorenPhone(sysUser.getPhone()); order.setHehuorenPhone(sysUser.getPhone());
Integer insert = orderMapper.insert(order); Integer insert = orderMapper.insert(order);
appMapper.inserOrderHis(id, "下单成功", date); appMapper.inserOrderHis(id, "下单成功", date,sysUser.getName());
// MessageUtil.sent(contactNumber,"4",""); // MessageUtil.sent(contactNumber,"4","");
if (StringUtils.isNotBlank(mark)) { if (StringUtils.isNotBlank(mark)) {
String id1 = UUID.randomUUID().toString(); String id1 = UUID.randomUUID().toString();
...@@ -268,7 +268,7 @@ public class PackageUpgradeController extends BaseController { ...@@ -268,7 +268,7 @@ public class PackageUpgradeController extends BaseController {
yangChengTong.setContactPhone(contactNumber); yangChengTong.setContactPhone(contactNumber);
yangChengTong.setCustomerPhone(businessNumber); yangChengTong.setCustomerPhone(businessNumber);
insert += yangChengTongrMapper.insert(yangChengTong); insert += yangChengTongrMapper.insert(yangChengTong);
appMapper.inserOrderHis(id1, "下单成功", date); appMapper.inserOrderHis(id1, "下单成功", date,sysUser.getName());
return ResponseData.success(id + ":" + id1, "下单成功!"); return ResponseData.success(id + ":" + id1, "下单成功!");
} }
if (insert == 1) { if (insert == 1) {
......
...@@ -50,6 +50,14 @@ public class OrderController extends BaseController { ...@@ -50,6 +50,14 @@ public class OrderController extends BaseController {
OrderController.orderMapper = orderMapper; OrderController.orderMapper = orderMapper;
} }
/**
* 查询订单历史状态
*/
@RequestMapping(value = "selectOrderHis", method = RequestMethod.POST)
public ResponseData<List<Map<String, Object>>> selectOrderHis(@RequestParam("orderId") String orderId) {
List<Map<String, Object>> list = orderMapper.selectOrderHis(orderId);
return ResponseData.success(list);
}
/** /**
* *
...@@ -66,7 +74,6 @@ public class OrderController extends BaseController { ...@@ -66,7 +74,6 @@ public class OrderController extends BaseController {
* @param hehuorenName 合伙人姓名 * @param hehuorenName 合伙人姓名
* @param orderStatus 订单状态 * @param orderStatus 订单状态
* @param customerName 客户姓名 * @param customerName 客户姓名
* @param pageIndex
* @param pageSize * @param pageSize
* @return * @return
*/ */
...@@ -98,8 +105,9 @@ public class OrderController extends BaseController { ...@@ -98,8 +105,9 @@ public class OrderController extends BaseController {
wrapper.eq(StringUtils.isNotBlank(contactNumber), "contact_number", contactNumber); wrapper.eq(StringUtils.isNotBlank(contactNumber), "contact_number", contactNumber);
wrapper.eq(StringUtils.isNotBlank(hehuorenSchool), "hehuoren_school", hehuorenSchool); wrapper.eq(StringUtils.isNotBlank(hehuorenSchool), "hehuoren_school", hehuorenSchool);
wrapper.like(StringUtils.isNotBlank(hehuorenName), "hehuoren_name", hehuorenName,SqlLike.DEFAULT); wrapper.like(StringUtils.isNotBlank(hehuorenName), "hehuoren_name", hehuorenName,SqlLike.DEFAULT);
wrapper.eq(StringUtils.isNotBlank(orderStatus), "order_status", orderStatus); if (StringUtils.isNotBlank(orderStatus)) {
wrapper.eq(StringUtils.isNotBlank(orderStatus), "order_status", OrderStatus.findById(orderStatus).getName());
}
Page<Order> page = new Page<>(pageNo, pageSize); Page<Order> page = new Page<>(pageNo, pageSize);
List<Order> aPackage = orderMapper.selectPage(page, wrapper); List<Order> aPackage = orderMapper.selectPage(page, wrapper);
page.setRecords(aPackage); page.setRecords(aPackage);
...@@ -139,9 +147,11 @@ public class OrderController extends BaseController { ...@@ -139,9 +147,11 @@ public class OrderController extends BaseController {
wrapper.eq(StringUtils.isNotBlank(contactNumber), "contact_number", contactNumber); wrapper.eq(StringUtils.isNotBlank(contactNumber), "contact_number", contactNumber);
wrapper.eq(StringUtils.isNotBlank(hehuorenSchool), "hehuoren_school", hehuorenSchool); wrapper.eq(StringUtils.isNotBlank(hehuorenSchool), "hehuoren_school", hehuorenSchool);
wrapper.like(StringUtils.isNotBlank(hehuorenName), "hehuoren_name", hehuorenName,SqlLike.DEFAULT); wrapper.like(StringUtils.isNotBlank(hehuorenName), "hehuoren_name", hehuorenName,SqlLike.DEFAULT);
wrapper.eq(StringUtils.isNotBlank(orderStatus), "status", orderStatus); // wrapper.eq(StringUtils.isNotBlank(orderStatus), "status", orderStatus);
if (StringUtils.isNotBlank(orderStatus)) {
List<Map<String, Object>> Orders = orderMapper.downloadOrder(wrapper); wrapper.eq(StringUtils.isNotBlank(orderStatus), "order_status", OrderStatus.findById(orderStatus).getName());
}
List<Map<String, Object>> orders = orderMapper.downloadOrder(wrapper);
List<String> tops = new ArrayList<>(); List<String> tops = new ArrayList<>();
tops.add("客户姓名"); tops.add("客户姓名");
tops.add("订单编号"); tops.add("订单编号");
...@@ -180,15 +190,18 @@ public class OrderController extends BaseController { ...@@ -180,15 +190,18 @@ public class OrderController extends BaseController {
//添加表头 //添加表头
final XSSFRow row = sheet.createRow(0); final XSSFRow row = sheet.createRow(0);
//设置列宽度 //设置列宽度
sheet.setColumnWidth(1, 6500); sheet.setColumnWidth(1, 5000);
sheet.setColumnWidth(2, 6500); sheet.setColumnWidth(2, 4000);
sheet.setColumnWidth(5, 7000); sheet.setColumnWidth(3, 4000);
sheet.setColumnWidth(8, 4000); sheet.setColumnWidth(4, 4000);
sheet.setColumnWidth(11, 6500); sheet.setColumnWidth(5, 3500);
sheet.setColumnWidth(14, 6500); sheet.setColumnWidth(6, 6000);
sheet.setColumnWidth(15, 7000); sheet.setColumnWidth(7, 4000);
sheet.setColumnWidth(17, 7500); sheet.setColumnWidth(8, 3000);
sheet.setColumnWidth(18, 600); sheet.setColumnWidth(9, 3000);
sheet.setColumnWidth(10, 3000);
sheet.setColumnWidth(11, 3000);
sheet.setColumnWidth(12, 4000);
//第一行字段名称 //第一行字段名称
tops.forEach(column -> { tops.forEach(column -> {
XSSFCell cell = row.createCell(Math.max(row.getLastCellNum(), 0)); XSSFCell cell = row.createCell(Math.max(row.getLastCellNum(), 0));
...@@ -196,7 +209,7 @@ public class OrderController extends BaseController { ...@@ -196,7 +209,7 @@ public class OrderController extends BaseController {
}); });
//数据 //数据
int rowIndex = row.getRowNum(); int rowIndex = row.getRowNum();
for (Map<String, Object> maps: Orders) { for (Map<String, Object> maps: orders) {
final XSSFRow rowdata = sheet.createRow(++rowIndex); final XSSFRow rowdata = sheet.createRow(++rowIndex);
for (String column : columns) { for (String column : columns) {
XSSFCell cell = rowdata.createCell(Math.max(rowdata.getLastCellNum(), 0)); XSSFCell cell = rowdata.createCell(Math.max(rowdata.getLastCellNum(), 0));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment