Ver Código Fonte

前台添加订单

huwhois 5 anos atrás
pai
commit
ab85aa83cf

+ 2 - 2
src/main/java/io/renren/modules/admin/controller/EmployeeController.java

@ -126,7 +126,7 @@ public class EmployeeController {
126 126
////        SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
127 127
////        String format = dateFormat.format(date);
128 128
        //创建时间
129
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
129
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
130 130
        java.util.Date time = null;
131 131
        try {
132 132
            time= sdf.parse(sdf.format(new Date()));
@ -149,7 +149,7 @@ public class EmployeeController {
149 149

150 150

151 151
        //修改时间
152
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss");
152
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
153 153
        java.util.Date time = null;
154 154
        try {
155 155
            time= sdf.parse(sdf.format(new Date()));

+ 4 - 4
src/main/java/io/renren/modules/admin/controller/MeetingController.java

@ -86,7 +86,6 @@ public class MeetingController {
86 86
    @RequestMapping("/save")
87 87
    @RequiresPermissions("admin:meeting:save")
88 88
    public R save(@RequestBody MeetingEntity meeting){
89
        Long meetingid = meeting.getId();
90 89
        String subjects = meeting.getSubjects();
91 90
        String industries = meeting.getIndustries();
92 91
        String attendersType = meeting.getAttendersType();
@ -114,6 +113,10 @@ public class MeetingController {
114 113
            }
115 114
        }
116 115

116
        meeting.setCreateTime(new Date());
117
		meetingService.save(meeting);
118

119
        Long meetingid = meeting.getId();
117 120

118 121
        String[] attenderType = attendersType.split(",");
119 122
        for (String s : attenderType) {
@ -127,9 +130,6 @@ public class MeetingController {
127 130
            }
128 131
        }
129 132

130
        meeting.setCreateTime(new Date());
131
		meetingService.save(meeting);
132

133 133
        return R.ok();
134 134
    }
135 135


+ 0 - 1
src/main/java/io/renren/modules/admin/controller/PaymentController.java

@ -40,7 +40,6 @@ public class PaymentController {
40 40
        return R.ok().put("page", page);
41 41
    }
42 42
43
44 43
    /**
45 44
     * 信息
46 45
     */

+ 5 - 5
src/main/java/io/renren/modules/admin/entity/PaymentEntity.java

@ -28,10 +28,6 @@ public class PaymentEntity implements Serializable {
28 28
	 * 订单编号
29 29
	 */
30 30
	private String orderId;
31
	/**
32
	 * 公司id
33
	 */
34
	private Long companyId;
35 31
	/**
36 32
	 * 公司id
37 33
	 */
@ -39,7 +35,7 @@ public class PaymentEntity implements Serializable {
39 35
	/**
40 36
	 * 参会人员id
41 37
	 */
42
	private Long attenders;
38
	private Long attendersId;
43 39
	/**
44 40
	 * 缴费时间
45 41
	 */
@ -76,6 +72,10 @@ public class PaymentEntity implements Serializable {
76 72
	 * 邮寄地址
77 73
	 */
78 74
	private String taxAddress;
75
	/**
76
	 * 确认是否付款
77
	 */
78
	private Integer isCheck;
79 79
	/**
80 80
	 * 创建时间
81 81
	 */

+ 10 - 2
src/main/java/io/renren/modules/app/controller/AppTestController.java

@ -8,13 +8,16 @@
8 8
9 9
package io.renren.modules.app.controller;
10 10
11
12 11
import io.renren.common.utils.R;
13 12
import io.renren.modules.app.annotation.Login;
14 13
import io.renren.modules.app.annotation.LoginUser;
15 14
import io.renren.modules.app.entity.UserEntity;
16 15
import io.swagger.annotations.Api;
17 16
import io.swagger.annotations.ApiOperation;
17
18
import java.text.SimpleDateFormat;
19
import java.util.Date;
20
18 21
import org.springframework.web.bind.annotation.GetMapping;
19 22
import org.springframework.web.bind.annotation.RequestAttribute;
20 23
import org.springframework.web.bind.annotation.RequestMapping;
@ -47,7 +50,12 @@ public class AppTestController {
47 50
    @GetMapping("notToken")
48 51
    @ApiOperation("忽略Token验证测试")
49 52
    public R notToken(){
50
        return R.ok().put("msg", "无需token也能访问。。。");
53
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmmss");
54
        String time = sdf.format(new Date());
55
        System.out.println(time);
56
        Integer fourRandom = Integer.valueOf((int)((Math.random()*9+1)*1000));
57
        
58
        return R.ok().put("msg", "无需token也能访问。。。").put("test", "FY" + time + fourRandom);
51 59
    }
52 60
53 61
}

+ 129 - 0
src/main/java/io/renren/modules/app/controller/OrderController.java

@ -0,0 +1,129 @@
1
package io.renren.modules.app.controller;
2

3
import java.text.SimpleDateFormat;
4
import java.util.Arrays;
5
import java.util.Date;
6
import java.util.List;
7
import java.util.Map;
8

9
import org.springframework.beans.factory.annotation.Autowired;
10
import org.springframework.web.bind.annotation.GetMapping;
11
import org.springframework.web.bind.annotation.PostMapping;
12
import org.springframework.web.bind.annotation.RequestAttribute;
13
import org.springframework.web.bind.annotation.RequestBody;
14
import org.springframework.web.bind.annotation.RequestMapping;
15
import org.springframework.web.bind.annotation.RestController;
16

17
import io.renren.common.utils.R;
18
import io.renren.modules.admin.entity.AttendersEntity;
19
import io.renren.modules.admin.entity.PaymentEntity;
20
import io.renren.modules.admin.service.AttendersService;
21
import io.renren.modules.admin.service.PaymentService;
22
import io.renren.modules.app.annotation.Login;
23
import io.renren.modules.app.annotation.LoginUser;
24
import io.renren.modules.app.entity.UserEntity;
25
import io.renren.modules.app.service.UserService;
26

27

28

29
/**
30
 * 
31
 *
32
 * @author chenshun
33
 * @email sunlightcs@gmail.com
34
 * @date 2020-02-21 15:10:27
35
 */
36
@RestController
37
@RequestMapping("app/order")
38
public class OrderController {
39
    @Autowired
40
    private AttendersService attendersService;
41

42
    @Autowired
43
    private UserService userService;
44

45
    @Autowired
46
    private PaymentService paymentService;
47
    
48
    
49
    /**
50
     * 订单列表
51
     */
52
    @Login
53
    @GetMapping("/list")
54
    public R orderList(@RequestAttribute("userId") Integer userId){
55
        System.out.println(userId);
56
        Long memberId = Long.valueOf(userId);        
57

58
        List<Map<String, Object>> orderList = userService.queryOrderList(memberId);        
59

60
        return R.ok().put("orderList", orderList);
61
    }
62

63
    /**
64
     * 保存
65
     */
66
    @Login
67
    @PostMapping("/save")
68
    public R save(@RequestBody Map<String, Object> params, @LoginUser UserEntity user){
69
        Long meetingId = Long.valueOf(params.get("meetingId").toString());
70
        AttendersEntity attendersEntity = new AttendersEntity();
71
        attendersEntity.setMeetingId(meetingId);
72
        attendersEntity.setMemberId(user.getUserId());
73
        attendersEntity.setName(user.getUsername());
74
        attendersEntity.setPhone(user.getPhone());
75
        attendersEntity.setEmail(user.getEmail());
76
        attendersEntity.setTypeId(Long.valueOf(params.get("typeId").toString()));
77
        attendersEntity.setRoom(Integer.valueOf(params.get("room").toString()));
78
        attendersEntity.setTransfer(Integer.valueOf(params.get("transfer").toString()));
79
        attendersEntity.setCreateTime(new Date());
80
        
81
        attendersService.save(attendersEntity);
82
        // System.out.println(attendersEntity.getId());
83

84
        // 付款信息
85
        PaymentEntity paymentEntity = new PaymentEntity();
86

87
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmmss");
88
        String nowtime = sdf.format(new Date());
89
        // System.out.println(time);
90
        Integer fourRandom = Integer.valueOf((int)((Math.random()*9+1)*1000));
91
        paymentEntity.setOrderId("FY" + nowtime + fourRandom);
92
        paymentEntity.setMeetingId(meetingId);
93
        paymentEntity.setAttendersId(attendersEntity.getId());
94
        paymentEntity.setPayType(1);
95
        paymentEntity.setTaxTitle(params.get("taxTitle").toString());
96
        paymentEntity.setTaxNumber(params.get("taxNumber").toString());
97
        paymentEntity.setAddrPhone(params.get("addPhone").toString());
98
        paymentEntity.setBankAddrAccount(params.get("bankAddrAccount").toString());
99
        paymentEntity.setTaxAddress(params.get("taxAddress").toString());
100
        paymentEntity.setCreateTime(new Date());
101

102
        paymentService.save(paymentEntity);
103

104
        return R.ok();
105
    }
106

107
    /**
108
     * 修改
109
     */
110
    @Login
111
    @PostMapping("/update")
112
    public R update(@RequestBody AttendersEntity attenders){
113
		attendersService.updateById(attenders);
114

115
        return R.ok();
116
    }
117

118
    /**
119
     * 删除
120
     */
121
    @Login
122
    @PostMapping("/delete")
123
    public R delete(@RequestBody Long[] ids){
124
		attendersService.removeByIds(Arrays.asList(ids));
125

126
        return R.ok();
127
    }
128

129
}