浏览代码

借款用途、车辆用途增删

lamphua 7 个月前
父节点
当前提交
367b8db966

+ 9
- 0
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcBorrowController.java 查看文件

202
                 oAmount = oAmount.add(borrow.getManagerAmount());
202
                 oAmount = oAmount.add(borrow.getManagerAmount());
203
         }
203
         }
204
         usageAmountObject.put("非项目借款", oAmount);
204
         usageAmountObject.put("非项目借款", oAmount);
205
+        cmcBorrow.setBorrowUsage("3");
206
+        usageList = cmcBorrowService.selectCmcBorrowList(cmcBorrow);
207
+        usageObject.put("党委借款", usageList.size());
208
+        BigDecimal dAmount = new BigDecimal(0);
209
+        for (CmcBorrow borrow : usageList) {
210
+            if (borrow.getManagerAmount() != null)
211
+                dAmount = dAmount.add(borrow.getManagerAmount());
212
+        }
213
+        usageAmountObject.put("党委借款", dAmount);
205
     }
214
     }
206
 
215
 
207
 }
216
 }

+ 20
- 23
oa-back/ruoyi-admin/src/main/java/com/ruoyi/web/controller/oa/CmcCarController.java 查看文件

94
         JSONArray approvalArray = new JSONArray();
94
         JSONArray approvalArray = new JSONArray();
95
         JSONArray dayArray = new JSONArray();
95
         JSONArray dayArray = new JSONArray();
96
         CmcCar cmcCar = new CmcCar();
96
         CmcCar cmcCar = new CmcCar();
97
+        cmcCar.setIsRent("0");
97
         cmcCar.setStatus("0");
98
         cmcCar.setStatus("0");
98
         statusObject.put("已派出", cmcCarService.selectCmcCarList(cmcCar).size());
99
         statusObject.put("已派出", cmcCarService.selectCmcCarList(cmcCar).size());
99
         cmcCar.setStatus("1");
100
         cmcCar.setStatus("1");
100
         statusObject.put("可使用", cmcCarService.selectCmcCarList(cmcCar).size());
101
         statusObject.put("可使用", cmcCarService.selectCmcCarList(cmcCar).size());
101
         cmcCar.setStatus("2");
102
         cmcCar.setStatus("2");
102
         statusObject.put("维修中", cmcCarService.selectCmcCarList(cmcCar).size());
103
         statusObject.put("维修中", cmcCarService.selectCmcCarList(cmcCar).size());
103
-        cmcCar.setStatus("3");
104
-        statusObject.put("已还车", cmcCarService.selectCmcCarList(cmcCar).size());
104
+//        cmcCar.setStatus("3");
105
+//        statusObject.put("已还车", cmcCarService.selectCmcCarList(cmcCar).size());
105
         cmcCar.setStatus("4");
106
         cmcCar.setStatus("4");
106
         statusObject.put("已报废", cmcCarService.selectCmcCarList(cmcCar).size());
107
         statusObject.put("已报废", cmcCarService.selectCmcCarList(cmcCar).size());
107
         //整体
108
         //整体
199
     //各车辆派出次数
200
     //各车辆派出次数
200
     public void getCarApprovalStatistic(CmcCarApproval cmcCarApproval, JSONArray approvalArray) {
201
     public void getCarApprovalStatistic(CmcCarApproval cmcCarApproval, JSONArray approvalArray) {
201
         for (CmcCar cmcCar : cmcCarService.selectCmcCarList(new CmcCar())) {
202
         for (CmcCar cmcCar : cmcCarService.selectCmcCarList(new CmcCar())) {
202
-            if (cmcCar.getCarId() < 16) {
203
-                cmcCarApproval.setCars(cmcCar.getCarId().toString());
204
-                int count = cmcCarApprovalService.selectCmcCarApprovalList(cmcCarApproval).size();
205
-                if (count > 0) {
206
-                    JSONObject approvalObject = new JSONObject();
207
-                    approvalObject.put("name", cmcCar.getLicensePlate());
208
-                    approvalObject.put("count", count);
209
-                    approvalArray.add(approvalObject);
210
-                }
203
+            cmcCarApproval.setCars(cmcCar.getCarId().toString());
204
+            int count = cmcCarApprovalService.selectCmcCarApprovalList(cmcCarApproval).size();
205
+            if (count > 0) {
206
+                JSONObject approvalObject = new JSONObject();
207
+                approvalObject.put("name", cmcCar.getLicensePlate());
208
+                approvalObject.put("count", count);
209
+                approvalArray.add(approvalObject);
211
             }
210
             }
212
         }
211
         }
213
     }
212
     }
215
     //各车辆派出天数
214
     //各车辆派出天数
216
     public void getCarDayStatistic(CmcCarApproval cmcCarApproval, JSONArray dayArray) {
215
     public void getCarDayStatistic(CmcCarApproval cmcCarApproval, JSONArray dayArray) {
217
         for (CmcCar cmcCar : cmcCarService.selectCmcCarList(new CmcCar())) {
216
         for (CmcCar cmcCar : cmcCarService.selectCmcCarList(new CmcCar())) {
218
-            if (cmcCar.getCarId() < 16) {
219
-                cmcCarApproval.setCars(cmcCar.getCarId().toString());
220
-                long days = 0;
221
-                for (CmcCarApproval carApproval : cmcCarApprovalService.selectCmcCarApprovalList(cmcCarApproval)) {
222
-                    if (carApproval.getDays() < 1) {
223
-                        carApproval.setDays(1L);
224
-                    }
225
-                    days = days + carApproval.getDays();
217
+            cmcCarApproval.setCars(cmcCar.getCarId().toString());
218
+            long days = 0;
219
+            for (CmcCarApproval carApproval : cmcCarApprovalService.selectCmcCarApprovalList(cmcCarApproval)) {
220
+                if (carApproval.getDays() < 1) {
221
+                    carApproval.setDays(1L);
226
                 }
222
                 }
227
-                JSONObject dayObject = new JSONObject();
228
-                dayObject.put("name", cmcCar.getLicensePlate());
229
-                dayObject.put("count", days);
230
-                dayArray.add(dayObject);
223
+                days = days + carApproval.getDays();
231
             }
224
             }
225
+            JSONObject dayObject = new JSONObject();
226
+            dayObject.put("name", cmcCar.getLicensePlate());
227
+            dayObject.put("count", days);
228
+            dayArray.add(dayObject);
232
         }
229
         }
233
     }
230
     }
234
 
231
 

+ 1
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcCarMapper.xml 查看文件

42
             <if test="expectKm != null "> and c.expect_km = #{expectKm}</if>
42
             <if test="expectKm != null "> and c.expect_km = #{expectKm}</if>
43
             <if test="series != null  and series != ''"> and c.series like concat('%', #{series}, '%')</if>
43
             <if test="series != null  and series != ''"> and c.series like concat('%', #{series}, '%')</if>
44
             <if test="brand != null  and brand != ''"> and c.brand like concat('%', #{brand}, '%')</if>
44
             <if test="brand != null  and brand != ''"> and c.brand like concat('%', #{brand}, '%')</if>
45
-            <if test="isRent != null  and isRent != ''"> and c.isRent = #{isRent}</if>
45
+            <if test="isRent != null  and isRent != ''"> and c.is_rent = #{isRent}</if>
46
             <if test="dayCost != null  and dayCost != ''"> and c.day_cost = #{dayCost}</if>
46
             <if test="dayCost != null  and dayCost != ''"> and c.day_cost = #{dayCost}</if>
47
             <if test="remark != null  and remark != ''"> and c.remark = #{remark}</if>
47
             <if test="remark != null  and remark != ''"> and c.remark = #{remark}</if>
48
             <if test="status != null  and status != ''"> and c.status = #{status}</if>
48
             <if test="status != null  and status != ''"> and c.status = #{status}</if>

+ 1
- 1
oa-back/ruoyi-system/src/main/resources/mapper/oa/CmcSettleMapper.xml 查看文件

134
             <if test="jyTime != null "> and s.jy_time = #{jyTime}</if>
134
             <if test="jyTime != null "> and s.jy_time = #{jyTime}</if>
135
             <if test="jyComment != null  and jyComment != ''"> and s.jy_comment = #{jyComment}</if>
135
             <if test="jyComment != null  and jyComment != ''"> and s.jy_comment = #{jyComment}</if>
136
             <if test="managerUserId != null "> and s.manager_user_id = #{managerUserId}</if>
136
             <if test="managerUserId != null "> and s.manager_user_id = #{managerUserId}</if>
137
-            <if test="managerTime != null "> and YEAR(s.manager_time) = YEAR(#{managerTime})</if>
137
+            <if test="managerTime != null "> and s.manager_time = #{managerTime}</if>
138
             <if test="managerComment != null  and managerComment != ''"> and s.manager_comment = #{managerComment}</if>
138
             <if test="managerComment != null  and managerComment != ''"> and s.manager_comment = #{managerComment}</if>
139
             <if test="gmUserId != null "> and s.gm_user_id = #{gmUserId}</if>
139
             <if test="gmUserId != null "> and s.gm_user_id = #{gmUserId}</if>
140
             <if test="gmTime != null and @com.ruoyi.common.utils.DateUtils@parseDateToStr('yyyy', gmTime) == '2000' "> and s.gm_time is not null</if>
140
             <if test="gmTime != null and @com.ruoyi.common.utils.DateUtils@parseDateToStr('yyyy', gmTime) == '2000' "> and s.gm_time is not null</if>

正在加载...
取消
保存