Przeglądaj źródła

设备字段修改

lamphua 1 rok temu
rodzic
commit
5b7613e942

+ 0
- 1
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcCarController.java Wyświetl plik

75
     @PostMapping
75
     @PostMapping
76
     public AjaxResult add(@RequestBody CmcCar cmcCar)
76
     public AjaxResult add(@RequestBody CmcCar cmcCar)
77
     {
77
     {
78
-        if (cmcCar.getIsRent())
79
         if (cmcCar.getAcquisitionTime() != null && cmcCar.getCost() != null && cmcCar.getDayCost() != null) {
78
         if (cmcCar.getAcquisitionTime() != null && cmcCar.getCost() != null && cmcCar.getDayCost() != null) {
80
             // 年数总和法折旧
79
             // 年数总和法折旧
81
             int acquisitionYear = Integer.parseInt(new SimpleDateFormat("yyyy").format(cmcCar.getAcquisitionTime()));
80
             int acquisitionYear = Integer.parseInt(new SimpleDateFormat("yyyy").format(cmcCar.getAcquisitionTime()));

+ 27
- 6
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcDeviceApprovalController.java Wyświetl plik

1
 package com.ruoyi.web.controller.oa;
1
 package com.ruoyi.web.controller.oa;
2
 
2
 
3
 import java.math.BigDecimal;
3
 import java.math.BigDecimal;
4
-import java.text.SimpleDateFormat;
5
 import java.util.List;
4
 import java.util.List;
6
 import javax.servlet.http.HttpServletResponse;
5
 import javax.servlet.http.HttpServletResponse;
7
 
6
 
8
 import com.alibaba.fastjson2.JSONObject;
7
 import com.alibaba.fastjson2.JSONObject;
9
 import com.ruoyi.common.utils.DateUtils;
8
 import com.ruoyi.common.utils.DateUtils;
10
-import com.ruoyi.oa.domain.CmcCar;
11
-import com.ruoyi.oa.domain.CmcDevice;
12
-import com.ruoyi.oa.domain.CmcDeviceApproval;
9
+import com.ruoyi.oa.domain.*;
13
 import com.ruoyi.oa.service.ICmcDeviceService;
10
 import com.ruoyi.oa.service.ICmcDeviceService;
14
-import org.springframework.security.access.prepost.PreAuthorize;
11
+import com.ruoyi.system.service.ISysDeptService;
12
+import com.ruoyi.system.service.ISysUserService;
15
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.beans.factory.annotation.Autowired;
16
 import org.springframework.web.bind.annotation.*;
14
 import org.springframework.web.bind.annotation.*;
17
 import com.ruoyi.common.annotation.Log;
15
 import com.ruoyi.common.annotation.Log;
39
     @Autowired
37
     @Autowired
40
     private ICmcDeviceService cmcDeviceService;
38
     private ICmcDeviceService cmcDeviceService;
41
 
39
 
40
+    @Autowired
41
+    private ISysUserService userService;
42
+
43
+    @Autowired
44
+    private ISysDeptService deptService;
45
+
42
     /**
46
     /**
43
      * 查询cmc设备审批列表
47
      * 查询cmc设备审批列表
44
      */
48
      */
68
     @GetMapping(value = "/{deviceApplyId}")
72
     @GetMapping(value = "/{deviceApplyId}")
69
     public AjaxResult getInfo(@PathVariable("deviceApplyId") String deviceApplyId)
73
     public AjaxResult getInfo(@PathVariable("deviceApplyId") String deviceApplyId)
70
     {
74
     {
75
+        JSONObject formData = new JSONObject();
76
+        CmcDeviceApproval cmcDeviceApproval = cmcDeviceApprovalService.selectCmcDeviceApprovalByDeviceApplyId(deviceApplyId);
77
+        formData.put("user", userService.selectUserById(cmcDeviceApproval.getApplier()).getNickName());
78
+        formData.put("deptName", deptService.selectDeptById(userService.selectUserById(cmcDeviceApproval.getApplier()).getDeptId()).getDeptName());
79
+        formData.put("date", cmcDeviceApproval.getApplyDate());
80
+        formData.put("startTime", cmcDeviceApproval.getBeginDate());
81
+        formData.put("endTime", cmcDeviceApproval.getEndDate());
82
+        formData.put("day", cmcDeviceApproval.getDays());
83
+        formData.put("projectNumber", cmcDeviceApproval.getProjectNumber());
84
+        formData.put("applyReason", cmcDeviceApproval.getApplyReason());
85
+        formData.put("deptUser", userService.selectUserById(cmcDeviceApproval.getDeptUserId()).getNickName());
86
+        formData.put("deptComment", cmcDeviceApproval.getDeptComment());
87
+        formData.put("managerUser", userService.selectUserById(cmcDeviceApproval.getManagerUserId()).getNickName());
88
+        formData.put("managerComment", cmcDeviceApproval.getManagerComment());
89
+        formData.put("dispatcher", userService.selectUserById(cmcDeviceApproval.getDispatcher()).getNickName());
90
+        formData.put("dispatchComment", cmcDeviceApproval.getDispatchComment());
91
+        formData.put("devices", cmcDeviceApproval.getDevices());
71
         return success(cmcDeviceApprovalService.selectCmcDeviceApprovalByDeviceApplyId(deviceApplyId));
92
         return success(cmcDeviceApprovalService.selectCmcDeviceApprovalByDeviceApplyId(deviceApplyId));
72
     }
93
     }
73
 
94
 
90
     {
111
     {
91
         JSONObject formDataJson = JSONObject.parse(formData);
112
         JSONObject formDataJson = JSONObject.parse(formData);
92
         CmcDeviceApproval cmcDeviceApproval = new CmcDeviceApproval();
113
         CmcDeviceApproval cmcDeviceApproval = new CmcDeviceApproval();
93
-        cmcDeviceApproval.setDeviceId(formDataJson.getString("formId"));
114
+        cmcDeviceApproval.setDeviceApplyId(formDataJson.getString("formId"));
94
         cmcDeviceApproval.setApplier(getLoginUser().getUserId());
115
         cmcDeviceApproval.setApplier(getLoginUser().getUserId());
95
         cmcDeviceApproval.setApplyDate(DateUtils.getNowDate());
116
         cmcDeviceApproval.setApplyDate(DateUtils.getNowDate());
96
         cmcDeviceApproval.setProjectNumber(formDataJson.getString("projectNumber"));
117
         cmcDeviceApproval.setProjectNumber(formDataJson.getString("projectNumber"));

+ 6
- 6
oa-back/ruoyi-system/src/main/java/com/ruoyi/oa/domain/CmcDeviceApproval.java Wyświetl plik

27
 
27
 
28
     /** 设备id */
28
     /** 设备id */
29
     @Excel(name = "设备id")
29
     @Excel(name = "设备id")
30
-    private String deviceId;
30
+    private String devices;
31
 
31
 
32
     /** 项目编号 */
32
     /** 项目编号 */
33
     @Excel(name = "项目编号")
33
     @Excel(name = "项目编号")
115
     {
115
     {
116
         return applier;
116
         return applier;
117
     }
117
     }
118
-    public void setDeviceId(String deviceId) 
118
+    public void setDevices(String devices)
119
     {
119
     {
120
-        this.deviceId = deviceId;
120
+        this.devices = devices;
121
     }
121
     }
122
 
122
 
123
-    public String getDeviceId() 
123
+    public String getDevices()
124
     {
124
     {
125
-        return deviceId;
125
+        return devices;
126
     }
126
     }
127
     public void setProjectNumber(String projectNumber) 
127
     public void setProjectNumber(String projectNumber) 
128
     {
128
     {
274
         return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
274
         return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
275
             .append("deviceApplyId", getDeviceApplyId())
275
             .append("deviceApplyId", getDeviceApplyId())
276
             .append("applier", getApplier())
276
             .append("applier", getApplier())
277
-            .append("deviceId", getDeviceId())
277
+            .append("deviceId", getDevices())
278
             .append("projectNumber", getProjectNumber())
278
             .append("projectNumber", getProjectNumber())
279
             .append("applyReason", getApplyReason())
279
             .append("applyReason", getApplyReason())
280
             .append("beginDate", getBeginDate())
280
             .append("beginDate", getBeginDate())

+ 6
- 6
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcDeviceApprovalMapper.xml Wyświetl plik

7
     <resultMap type="CmcDeviceApproval" id="CmcDeviceApprovalResult">
7
     <resultMap type="CmcDeviceApproval" id="CmcDeviceApprovalResult">
8
         <result property="deviceApplyId"    column="device_apply_id"    />
8
         <result property="deviceApplyId"    column="device_apply_id"    />
9
         <result property="applier"    column="applier"    />
9
         <result property="applier"    column="applier"    />
10
-        <result property="deviceId"    column="device_id"    />
10
+        <result property="devices"    column="devices"    />
11
         <result property="projectNumber"    column="project_number"    />
11
         <result property="projectNumber"    column="project_number"    />
12
         <result property="applyReason"    column="apply_reason"    />
12
         <result property="applyReason"    column="apply_reason"    />
13
         <result property="applyDate"    column="apply_date"    />
13
         <result property="applyDate"    column="apply_date"    />
27
     </resultMap>
27
     </resultMap>
28
 
28
 
29
     <sql id="selectCmcDeviceApprovalVo">
29
     <sql id="selectCmcDeviceApprovalVo">
30
-        select device_apply_id, applier, device_id, project_number, apply_reason, apply_date, return_date, begin_date, begin_halfday, end_date, end_halfday, days, dept_user_id, dept_comment, manager_user_id, manager_comment, dispatcher, dispatch_comment, estimate_cost from cmc_device_approval
30
+        select device_apply_id, applier, devices, project_number, apply_reason, apply_date, return_date, begin_date, begin_halfday, end_date, end_halfday, days, dept_user_id, dept_comment, manager_user_id, manager_comment, dispatcher, dispatch_comment, estimate_cost from cmc_device_approval
31
     </sql>
31
     </sql>
32
 
32
 
33
     <select id="selectCmcDeviceApprovalList" parameterType="CmcDeviceApproval" resultMap="CmcDeviceApprovalResult">
33
     <select id="selectCmcDeviceApprovalList" parameterType="CmcDeviceApproval" resultMap="CmcDeviceApprovalResult">
34
         <include refid="selectCmcDeviceApprovalVo"/>
34
         <include refid="selectCmcDeviceApprovalVo"/>
35
         <where>  
35
         <where>  
36
             <if test="applier != null "> and applier = #{applier}</if>
36
             <if test="applier != null "> and applier = #{applier}</if>
37
-            <if test="deviceId != null  and deviceId != ''"> and device_id = #{deviceId}</if>
37
+            <if test="devices != null  and devices != ''"> and devices = #{devices}</if>
38
             <if test="projectNumber != null  and projectNumber != ''"> and project_number = #{projectNumber}</if>
38
             <if test="projectNumber != null  and projectNumber != ''"> and project_number = #{projectNumber}</if>
39
             <if test="applyReason != null  and applyReason != ''"> and apply_reason = #{applyReason}</if>
39
             <if test="applyReason != null  and applyReason != ''"> and apply_reason = #{applyReason}</if>
40
             <if test="applyDate != null "> and apply_date = #{applyDate}</if>
40
             <if test="applyDate != null "> and apply_date = #{applyDate}</if>
64
         <trim prefix="(" suffix=")" suffixOverrides=",">
64
         <trim prefix="(" suffix=")" suffixOverrides=",">
65
             <if test="deviceApplyId != null">device_apply_id,</if>
65
             <if test="deviceApplyId != null">device_apply_id,</if>
66
             <if test="applier != null">applier,</if>
66
             <if test="applier != null">applier,</if>
67
-            <if test="deviceId != null">device_id,</if>
67
+            <if test="devices != null">devices,</if>
68
             <if test="projectNumber != null">project_number,</if>
68
             <if test="projectNumber != null">project_number,</if>
69
             <if test="applyReason != null">apply_reason,</if>
69
             <if test="applyReason != null">apply_reason,</if>
70
             <if test="applyDate != null">apply_date,</if>
70
             <if test="applyDate != null">apply_date,</if>
85
         <trim prefix="values (" suffix=")" suffixOverrides=",">
85
         <trim prefix="values (" suffix=")" suffixOverrides=",">
86
             <if test="deviceApplyId != null">#{deviceApplyId},</if>
86
             <if test="deviceApplyId != null">#{deviceApplyId},</if>
87
             <if test="applier != null">#{applier},</if>
87
             <if test="applier != null">#{applier},</if>
88
-            <if test="deviceId != null">#{deviceId},</if>
88
+            <if test="devices != null">#{devices},</if>
89
             <if test="projectNumber != null">#{projectNumber},</if>
89
             <if test="projectNumber != null">#{projectNumber},</if>
90
             <if test="applyReason != null">#{applyReason},</if>
90
             <if test="applyReason != null">#{applyReason},</if>
91
             <if test="applyDate != null">#{applyDate},</if>
91
             <if test="applyDate != null">#{applyDate},</if>
109
         update cmc_device_approval
109
         update cmc_device_approval
110
         <trim prefix="SET" suffixOverrides=",">
110
         <trim prefix="SET" suffixOverrides=",">
111
             <if test="applier != null">applier = #{applier},</if>
111
             <if test="applier != null">applier = #{applier},</if>
112
-            <if test="deviceId != null">device_id = #{deviceId},</if>
112
+            <if test="devices != null">devices = #{devices},</if>
113
             <if test="projectNumber != null">project_number = #{projectNumber},</if>
113
             <if test="projectNumber != null">project_number = #{projectNumber},</if>
114
             <if test="applyReason != null">apply_reason = #{applyReason},</if>
114
             <if test="applyReason != null">apply_reason = #{applyReason},</if>
115
             <if test="applyDate != null">apply_date = #{applyDate},</if>
115
             <if test="applyDate != null">apply_date = #{applyDate},</if>

+ 1
- 1
oa-back/sql/sql.sql Wyświetl plik

1476
 create table `cmc_device_approval`  (
1476
 create table `cmc_device_approval`  (
1477
   `device_apply_id`		char(19)		not null		comment '设备申请id',
1477
   `device_apply_id`		char(19)		not null		comment '设备申请id',
1478
   `applier`				bigint			default null	comment '申请人',
1478
   `applier`				bigint			default null	comment '申请人',
1479
-  `device_id`			varchar(10)		default null	comment '设备id',
1479
+  `devices`				varchar(50)		default null	comment '设备id',
1480
   `project_number`		varchar(10)		default null	comment '项目编号',
1480
   `project_number`		varchar(10)		default null	comment '项目编号',
1481
   `apply_reason`		varchar(255)	default null 	comment '申领事由',
1481
   `apply_reason`		varchar(255)	default null 	comment '申领事由',
1482
   `begin_date`			date			default null 	comment '开始日期',
1482
   `begin_date`			date			default null 	comment '开始日期',

Ładowanie…
Anuluj
Zapisz