From f1400115f582ae795913e360c0f5a70ea4513544 Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期一, 04 九月 2023 17:42:27 +0800
Subject: [PATCH] MOM系统-9-04 三个不合格查询

---
 production-server/src/main/java/com/yuanchu/mom/pojo/ManualRawMaterial.java                          |   65 +++++
 inspect-server/src/main/resources/mapper/InspectUnacceptedMapper.xml                                 |   87 ++++---
 production-server/src/main/java/com/yuanchu/mom/pojo/dto/ReportAddDto.java                           |   22 ++
 production-server/src/main/java/com/yuanchu/mom/service/impl/ManualRawMaterialServiceImpl.java       |   20 +
 production-server/src/main/java/com/yuanchu/mom/mapper/ManufactureReportMapper.java                  |   16 +
 production-server/src/main/java/com/yuanchu/mom/mapper/ManualRawMaterialMapper.java                  |   16 +
 production-server/src/main/java/com/yuanchu/mom/service/ManualUnfinishedProductService.java          |   16 +
 inspect-server/src/main/java/com/yuanchu/mom/service/impl/InspectUnacceptedServiceImpl.java          |   10 
 production-server/src/main/resources/mapper/ManufactureOrderMapper.xml                               |    8 
 inspect-server/src/main/java/com/yuanchu/mom/mapper/InspectUnacceptedMapper.java                     |    2 
 production-server/src/main/java/com/yuanchu/mom/pojo/ManualUnfinishedProduct.java                    |   68 ++++++
 production-server/src/main/java/com/yuanchu/mom/service/impl/ManualUnfinishedProductServiceImpl.java |   20 +
 inspect-server/src/main/java/com/yuanchu/mom/controller/InspectUnacceptedController.java             |   61 +++++
 production-server/src/main/java/com/yuanchu/mom/mapper/ManualUnfinishedProductMapper.java            |   16 +
 production-server/src/main/resources/mapper/ManufactureReportMapper.xml                              |    5 
 inspect-server/src/main/java/com/yuanchu/mom/service/InspectUnacceptedService.java                   |   23 ++
 production-server/src/main/resources/mapper/ManualTechnologyMapper.xml                               |    1 
 production-server/src/main/java/com/yuanchu/mom/service/ManufactureReportService.java                |   16 +
 system-run/src/main/resources/application-dev.yml                                                    |    4 
 inspect-server/src/main/java/com/yuanchu/mom/pojo/InspectUnaccepted.java                             |    3 
 production-server/src/main/java/com/yuanchu/mom/service/impl/ManufactureOrderServiceImpl.java        |    1 
 production-server/src/main/resources/mapper/ManualUnfinishedProductMapper.xml                        |    5 
 production-server/src/main/resources/mapper/ManufactureSchedulingMapper.xml                          |   11 
 system-run/src/main/java/com/yuanchu/mom/CodeGenerator.java                                          |    2 
 production-server/src/main/resources/mapper/ManualRawMaterialMapper.xml                              |    5 
 production-server/src/main/java/com/yuanchu/mom/service/impl/ManufactureReportServiceImpl.java       |   20 +
 production-server/src/main/java/com/yuanchu/mom/service/ManualRawMaterialService.java                |   16 +
 production-server/src/main/java/com/yuanchu/mom/controller/ProductionReportController.java           |    3 
 production-server/src/main/java/com/yuanchu/mom/pojo/ManufactureReport.java                          |   65 +++++
 29 files changed, 554 insertions(+), 53 deletions(-)

diff --git a/inspect-server/src/main/java/com/yuanchu/mom/controller/InspectUnacceptedController.java b/inspect-server/src/main/java/com/yuanchu/mom/controller/InspectUnacceptedController.java
index e3b2c13..0d513ab 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/controller/InspectUnacceptedController.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/controller/InspectUnacceptedController.java
@@ -21,7 +21,6 @@
  * @author zss
  * @since 2023-08-07 10:04:01
  */
-@Api(tags = "QMS绠$悊-->涓嶅悎鏍煎搧")
 @RestController
 @RequestMapping("/inspectUnaccepted")
 public class InspectUnacceptedController {
@@ -30,7 +29,7 @@
     private InspectUnacceptedService inspectUnacceptedService;
 
 
-    @ApiOperation(value = "鏌ヨ鎴愬搧涓嶅悎鏍煎搧妫�楠屽崟鍒楄〃")
+    @ApiOperation(value = "鏌ヨ鎴愬搧涓嶅悎鏍煎搧妫�楠屽崟鍒楄〃", tags = "QMS绠$悊-->涓嶅悎鏍煎搧绠$悊")
     @ApiImplicitParams(value = {
             @ApiImplicitParam(name = "pageSize",value = "椤垫暟",dataTypeClass  = Integer.class,required = true),
             @ApiImplicitParam(name = "countSize",value = "鏉℃暟/椤�",dataTypeClass  = Integer.class,required = true),
@@ -38,12 +37,68 @@
             @ApiImplicitParam(name = "dealState",value = "澶勭悊鐘舵��(涓虹┖=鍏ㄩ儴)",dataTypeClass  = Integer.class)
     })
     @GetMapping("/selectUnRawInspectsList")
-    public Result selectUnRawInspectsList(int pageSize, int countSize, String formTime, Integer dealState){
+    public Result<?> selectUnRawInspectsList(int pageSize, int countSize, String formTime, Integer dealState){
         IPage<Map<String, Object>> inspectionPage = inspectUnacceptedService.selectUnRawInspectsList(new Page<Object>(pageSize, countSize), formTime,dealState);
         Map<String, Object> map = new HashMap<>();
         map.put("total", inspectionPage.getTotal());
         map.put("row", inspectionPage.getRecords());
         return Result.success(map);
     }
+
+    @ApiOperation(value = "鏌ヨ鍘熸潗鏂欎笉鍚堟牸鍝佹楠屽崟鍒楄〃", tags = "QMS绠$悊-->鍘熸潗鏂欎笉鍚堟牸鍝�")
+    @ApiImplicitParams(value = {
+            @ApiImplicitParam(name = "pageSize",value = "椤垫暟",dataTypeClass  = Integer.class,required = true),
+            @ApiImplicitParam(name = "countSize",value = "鏉℃暟/椤�",dataTypeClass  = Integer.class,required = true),
+            @ApiImplicitParam(name = "formTime",value = "鏉ユ枡鏃ユ湡",dataTypeClass  = String.class),
+            @ApiImplicitParam(name = "productName",value = "浜у搧鍚嶇О",dataTypeClass  = String.class),
+            @ApiImplicitParam(name = "supplier",value = "渚涘簲鍟�",dataTypeClass  = String.class),
+            @ApiImplicitParam(name = "processingStatus",value = "澶勭悊鐘舵��",dataTypeClass  = Integer.class)
+    })
+    @GetMapping("/selectURawMaterials")
+    public Result<?> selectUnqualifiedRawMaterials(int pageSize,
+                                             int countSize,
+                                             String formTime,
+                                             String productName,
+                                             String supplier,
+                                             Integer processingStatus){
+        IPage<Map<String, Object>> inspectionPage = inspectUnacceptedService.selectUnqualifiedRawMaterials(
+                new Page<Object>(pageSize, countSize),
+                formTime,
+                productName,
+                supplier,
+                processingStatus);
+        Map<String, Object> map = new HashMap<>();
+        map.put("total", inspectionPage.getTotal());
+        map.put("row", inspectionPage.getRecords());
+        return Result.success(map);
+    }
+
+    @ApiOperation(value = "涓嶅悎鏍煎搧鍒嗛〉鍒楄〃", tags = "QMS绠$悊-->涓嶅悎鏍煎搧澶勭疆")
+    @ApiImplicitParams(value = {
+            @ApiImplicitParam(name = "pageSize",value = "椤垫暟",dataTypeClass  = Integer.class,required = true),
+            @ApiImplicitParam(name = "countSize",value = "鏉℃暟/椤�",dataTypeClass  = Integer.class,required = true),
+            @ApiImplicitParam(name = "specificationModel",value = "瑙勬牸鍨嬪彿",dataTypeClass  = String.class),
+            @ApiImplicitParam(name = "productName",value = "浜у搧鍚嶇О",dataTypeClass  = String.class),
+            @ApiImplicitParam(name = "productCategories",value = "浜у搧澶х被",dataTypeClass  = String.class),
+            @ApiImplicitParam(name = "state",value = "鐘舵��",dataTypeClass  = Integer.class)
+    })
+    @GetMapping("/selectDisposal")
+    public Result<?> selectDisposal(int pageSize,
+                                                   int countSize,
+                                                   String specificationModel,
+                                                   String productName,
+                                                   String productCategories,
+                                                   Integer state){
+        IPage<Map<String, Object>> inspectionPage = inspectUnacceptedService.selectDisposal(
+                new Page<Object>(pageSize, countSize),
+                specificationModel,
+                productName,
+                productCategories,
+                state);
+        Map<String, Object> map = new HashMap<>();
+        map.put("total", inspectionPage.getTotal());
+        map.put("row", inspectionPage.getRecords());
+        return Result.success(map);
+    }
 }
 
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/mapper/InspectUnacceptedMapper.java b/inspect-server/src/main/java/com/yuanchu/mom/mapper/InspectUnacceptedMapper.java
index c6a9145..6dab012 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/mapper/InspectUnacceptedMapper.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/mapper/InspectUnacceptedMapper.java
@@ -17,5 +17,7 @@
 
     //鏌ヨ鎴愬搧妫�楠屼腑涓嶅悎鏍煎搧妫�楠屽崟鍒楄〃
     IPage<Map<String, Object>> selectInsList(Page<Object> page, String formTime, Integer dealState);
+
+    IPage<Map<String, Object>> selectUnqualifiedRawMaterials(Page<Object> page, String formTime, String productName, String supplier, Integer processingStatus);
 }
 
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InspectUnaccepted.java b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InspectUnaccepted.java
index 5b3fb50..46d9076 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/pojo/InspectUnaccepted.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/pojo/InspectUnaccepted.java
@@ -32,6 +32,9 @@
     @TableId(type = IdType.AUTO)
     private Integer id;
 
+    @ApiModelProperty(value = "0锛氬師鏉愭枡妫�楠屽崟锛�1锛氭垚鍝佹楠屽崟锛�2锛氬崐鎴愬搧妫�楠屽崟")
+    private Integer type;
+
     /**
      * 缂洪櫡鍚嶇О(鐞嗙敱)
      **/
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/InspectUnacceptedService.java b/inspect-server/src/main/java/com/yuanchu/mom/service/InspectUnacceptedService.java
index b0cff7f..f95e13b 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/InspectUnacceptedService.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/InspectUnacceptedService.java
@@ -16,7 +16,7 @@
 public interface InspectUnacceptedService extends IService<InspectUnaccepted> {
 
     /**
-     *鏌ヨ鍘熸潗鏂欎笉鍚堟牸鍝佹楠屽崟鍒楄〃
+     *鏌ヨ鎴愬搧涓嶅悎鏍煎搧妫�楠屽崟鍒楄〃
      * @param
      * @param formTime
      * @param dealState
@@ -24,5 +24,26 @@
      */
     IPage<Map<String, Object>> selectUnRawInspectsList(Page<Object> page, String formTime, Integer dealState);
 
+    /**
+     * 鏌ヨ鍘熸潗鏂欎笉鍚堟牸鍝佹楠屽崟鍒楄〃
+     * @param page
+     * @param formTime
+     * @param productName
+     * @param supplier
+     * @param processingStatus
+     * @return
+     */
+    IPage<Map<String, Object>> selectUnqualifiedRawMaterials(Page<Object> page, String formTime, String productName, String supplier, Integer processingStatus);
+
+    /**
+     * 涓嶅悎鏍煎搧澶勭疆鍒嗛〉鍒楄〃
+     * @param page
+     * @param specificationModel
+     * @param productName
+     * @param productCategories
+     * @param state
+     * @return
+     */
+    IPage<Map<String, Object>> selectDisposal(Page<Object> page, String specificationModel, String productName, String productCategories, Integer state);
 }
 
diff --git a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InspectUnacceptedServiceImpl.java b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InspectUnacceptedServiceImpl.java
index 3b6d486..906b8b3 100644
--- a/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InspectUnacceptedServiceImpl.java
+++ b/inspect-server/src/main/java/com/yuanchu/mom/service/impl/InspectUnacceptedServiceImpl.java
@@ -30,5 +30,15 @@
     public IPage<Map<String, Object>> selectUnRawInspectsList(Page<Object> page, String formTime, Integer dealState) {
         return inspectUnacceptedMapper.selectInsList(page, formTime, dealState);
     }
+
+    @Override
+    public IPage<Map<String, Object>> selectUnqualifiedRawMaterials(Page<Object> page, String formTime, String productName, String supplier, Integer processingStatus) {
+        return inspectUnacceptedMapper.selectUnqualifiedRawMaterials(page, formTime, productName, supplier, processingStatus);
+    }
+
+    @Override
+    public IPage<Map<String, Object>> selectDisposal(Page<Object> page, String specificationModel, String productName, String productCategories, Integer state) {
+        return null;
+    }
 }
 
diff --git a/inspect-server/src/main/resources/mapper/InspectUnacceptedMapper.xml b/inspect-server/src/main/resources/mapper/InspectUnacceptedMapper.xml
index e02d08b..7f46410 100644
--- a/inspect-server/src/main/resources/mapper/InspectUnacceptedMapper.xml
+++ b/inspect-server/src/main/resources/mapper/InspectUnacceptedMapper.xml
@@ -1,60 +1,69 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
 <mapper namespace="com.yuanchu.mom.mapper.InspectUnacceptedMapper">
-    <select id="selectUnRawInspectsList" resultType="java.util.Map">
-        select ru.id,
-        DATE_FORMAT(form_time, '%Y-%m-%d') '鏉ユ枡鏃ユ湡',
-        reason,
-        code,
-        name,
-        specifications,
-        unit,
-        number,
-        DATE_FORMAT(ri.create_time, '%Y-%m-%d') '鎶ユ鏃ユ湡',
-        user_name,
-        DATE_FORMAT(ins_time, '%Y-%m-%d') '妫�楠屾棩鏈�',
-        deal_state,
-        deal_reasult,
-        DATE_FORMAT(deal_time, '%Y-%m-%d') '澶勭悊鏃ユ湡'
-        from mom_ocean.raw_inspect ri inner join mom_ocean.inspect_unaccepted ru on ri.id = ru.raw_inspect_id
-        <where>
-        <if test="dealState!=null and dealState!=''">
-           and deal_state=#{dealState}
-        </if>
-        <if test="formTime!=null and formTime!=''">
-            and form_time=#{formTime}
-        </if>
-        and ru.state=1
-        </where>
-        order by ru.id desc
-    </select>
+
     <select id="selectInsList" resultType="java.util.Map">
-        select ru.id,
-        DATE_FORMAT(fi.create_time, '%Y-%m-%d') '鏉ユ枡鏃ユ湡',
+        SELECT ru.id,
+        DATE_FORMAT(fi.create_time, '%Y-%m-%d') dateArrival,
         reason,
         material_code,
-        name,
+        project_name,
+        u.`name`,
         specifications_model,
         unit,
         quantity,
-        DATE_FORMAT(fi.create_time, '%Y-%m-%d') '鎶ユ鏃ユ湡',
+        DATE_FORMAT(fi.create_time, '%Y-%m-%d') inspectionDate,
         u.name,
-        DATE_FORMAT(fi.update_time, '%Y-%m-%d') '妫�楠屾棩鏈�',
         deal_state,
         deal_reasult,
-        DATE_FORMAT(deal_time, '%Y-%m-%d') '澶勭悊鏃ユ湡'
-        from mom_ocean.inspect_unaccepted ru,
-        mom_ocean.finished_inspect fi ,
-        mom_ocean.user u
+        DATE_FORMAT(deal_time, '%Y-%m-%d') processingDate
+        FROM (inspect_unaccepted ru,
+        `user` u)
+        LEFT JOIN finished_inspect fi ON fi.`id` = ru.`raw_inspect_id`
         where fi.id = ru.raw_inspect_id
-        and fi.user_id=u.id
+        AND ru.type = 1
+        AND ru.state=1
+        AND fi.`user_id` = u.`id`
         <if test="dealState!=null and dealState!=''">
             and deal_state=#{dealState}
         </if>
         <if test="formTime!=null and formTime!=''">
             and fi.create_time=#{formTime}
         </if>
-        and ru.state=1
         order by ru.id desc
     </select>
-</mapper>
\ No newline at end of file
+
+    <select id="selectUnqualifiedRawMaterials" resultType="map">
+        SELECT i.id,
+               DATE_FORMAT(r.create_time, '%Y-%m-%d') dateArrival,
+               i.`reason`,
+               r.`code`,
+               r.`name`,
+               r.`specifications`,
+               r.`unit`,
+               r.`number`,
+               DATE_FORMAT(r.`create_time`,'%Y-%m-%d') inspectionDate,
+               r.`user_name`,
+               DATE_FORMAT(r.`ins_time`,'%Y-%m-%d') processingDate,
+               r.`supplier`,
+               i.`deal_state`,
+               i.`deal_reasult`
+        FROM inspect_unaccepted i
+                 LEFT JOIN raw_inspect r ON i.`raw_inspect_id` = r.`id`
+        WHERE i.`state` = 1
+          AND i.`type` = 0
+        <if test="formTime != null and formTime != ''">
+            AND r.create_time = #{formTime}
+        </if>
+        <if test="productName != null and productName != ''">
+            AND r.name LIKE CONCAT('%', #{productName}, '%')
+        </if>
+        <if test="supplier != null and supplier != ''">
+            AND r.supplier LIKE CONCAT('%', #{supplier}, '%')
+        </if>
+        <if test="processingStatus != null">
+            AND i.deal_state = #{processingStatus}
+        </if>
+        ORDER BY i.`id` DESC
+    </select>
+</mapper>
diff --git a/production-server/src/main/java/com/yuanchu/mom/controller/ProductionReportController.java b/production-server/src/main/java/com/yuanchu/mom/controller/ProductionReportController.java
index 9f55189..65e230a 100644
--- a/production-server/src/main/java/com/yuanchu/mom/controller/ProductionReportController.java
+++ b/production-server/src/main/java/com/yuanchu/mom/controller/ProductionReportController.java
@@ -42,8 +42,7 @@
     @ApiOperation(value = "鐐瑰嚮鏂板-->鏌ヨ鎵�鏈夋帓浜ц鍒�")
     @PostMapping("add_show_scheduling")
     public Result<?> reportSelectScheduling() {
-        manufactureSchedulingService.reportSelectScheduling();
-        return Result.success();
+        return Result.success(manufactureSchedulingService.reportSelectScheduling());
     }
 
     @ApiOperation(value = "鎶ュ伐澧炲姞")
diff --git a/production-server/src/main/java/com/yuanchu/mom/mapper/ManualRawMaterialMapper.java b/production-server/src/main/java/com/yuanchu/mom/mapper/ManualRawMaterialMapper.java
new file mode 100644
index 0000000..4453d6e
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/mapper/ManualRawMaterialMapper.java
@@ -0,0 +1,16 @@
+package com.yuanchu.mom.mapper;
+
+import com.yuanchu.mom.pojo.ManualRawMaterial;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 鐢熶骇鎶ュ伐-->鍘熸潗鏂欓鐢� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-09-04 10:39:07
+ */
+public interface ManualRawMaterialMapper extends BaseMapper<ManualRawMaterial> {
+
+}
diff --git a/production-server/src/main/java/com/yuanchu/mom/mapper/ManualUnfinishedProductMapper.java b/production-server/src/main/java/com/yuanchu/mom/mapper/ManualUnfinishedProductMapper.java
new file mode 100644
index 0000000..c86eb71
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/mapper/ManualUnfinishedProductMapper.java
@@ -0,0 +1,16 @@
+package com.yuanchu.mom.mapper;
+
+import com.yuanchu.mom.pojo.ManualUnfinishedProduct;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 鐢熶骇鎶ュ伐-->鍗婃垚鍝侀鐢� Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-09-04 10:39:26
+ */
+public interface ManualUnfinishedProductMapper extends BaseMapper<ManualUnfinishedProduct> {
+
+}
diff --git a/production-server/src/main/java/com/yuanchu/mom/mapper/ManufactureReportMapper.java b/production-server/src/main/java/com/yuanchu/mom/mapper/ManufactureReportMapper.java
new file mode 100644
index 0000000..b0a08a4
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/mapper/ManufactureReportMapper.java
@@ -0,0 +1,16 @@
+package com.yuanchu.mom.mapper;
+
+import com.yuanchu.mom.pojo.ManufactureReport;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ * <p>
+ * 鐢熶骇绠$悊-->鐢熶骇鎶ュ伐 Mapper 鎺ュ彛
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-09-04 10:43:26
+ */
+public interface ManufactureReportMapper extends BaseMapper<ManufactureReport> {
+
+}
diff --git a/production-server/src/main/java/com/yuanchu/mom/pojo/ManualRawMaterial.java b/production-server/src/main/java/com/yuanchu/mom/pojo/ManualRawMaterial.java
new file mode 100644
index 0000000..bdfedc5
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/pojo/ManualRawMaterial.java
@@ -0,0 +1,65 @@
+package com.yuanchu.mom.pojo;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 鐢熶骇鎶ュ伐-->鍘熸潗鏂欓鐢�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-09-04 10:39:07
+ */
+@Getter
+@Setter
+@TableName("manual_raw_material")
+@ApiModel(value = "ManualRawMaterial瀵硅薄", description = "鐢熶骇鎶ュ伐-->鍘熸潗鏂欓鐢�")
+public class ManualRawMaterial implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("涓婚敭Id")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty("渚涘簲鍟嗗悕绉�")
+    private String supplierName;
+
+    @ApiModelProperty("璐ㄩ噺杩芥函鍙�")
+    private String qualityNumber;
+
+    @ApiModelProperty("瑙勬牸鍨嬪彿")
+    private String specificationsModels;
+
+    @ApiModelProperty("鍗曚綅")
+    private String unit;
+
+    @ApiModelProperty("鏁伴噺")
+    private Integer number;
+
+    @ApiModelProperty("鍒涘缓鏃堕棿")
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty("鏇存柊鏃堕棿")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty("閫昏緫鍒犻櫎")
+    @TableLogic
+    private Integer state;
+
+    @ApiModelProperty("鍏宠仈 鐢熶骇鎶ュ伐Id")
+    private Integer manufactureReportId;
+}
diff --git a/production-server/src/main/java/com/yuanchu/mom/pojo/ManualUnfinishedProduct.java b/production-server/src/main/java/com/yuanchu/mom/pojo/ManualUnfinishedProduct.java
new file mode 100644
index 0000000..a4182c6
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/pojo/ManualUnfinishedProduct.java
@@ -0,0 +1,68 @@
+package com.yuanchu.mom.pojo;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 鐢熶骇鎶ュ伐-->鍗婃垚鍝侀鐢�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-09-04 10:39:26
+ */
+@Getter
+@Setter
+@TableName("manual_unfinished_product")
+@ApiModel(value = "ManualUnfinishedProduct瀵硅薄", description = "鐢熶骇鎶ュ伐-->鍗婃垚鍝侀鐢�")
+public class ManualUnfinishedProduct implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("涓婚敭Id")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty("鐢熶骇鐝粍")
+    private String productionTeam;
+
+    @ApiModelProperty("璐ㄩ噺杩芥函鍙�")
+    private String qualityNumber;
+
+    @ApiModelProperty("鍗婃垚鍝佸悕绉�")
+    private String unfinishedName;
+
+    @ApiModelProperty("瑙勬牸鍨嬪彿")
+    private String specificationsModels;
+
+    @ApiModelProperty("鍗曚綅")
+    private String unit;
+
+    @ApiModelProperty("鏁伴噺")
+    private Integer number;
+
+    @ApiModelProperty("鍒涘缓鏃堕棿")
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty("鏇存柊鏃堕棿")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty("閫昏緫鍒犻櫎")
+    @TableLogic
+    private Integer state;
+
+    @ApiModelProperty("鍏宠仈 鐢熶骇鎶ュ叡Id")
+    private Integer manufactureReportId;
+}
diff --git a/production-server/src/main/java/com/yuanchu/mom/pojo/ManufactureReport.java b/production-server/src/main/java/com/yuanchu/mom/pojo/ManufactureReport.java
new file mode 100644
index 0000000..ff80421
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/pojo/ManufactureReport.java
@@ -0,0 +1,65 @@
+package com.yuanchu.mom.pojo;
+
+import com.baomidou.mybatisplus.annotation.FieldFill;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableLogic;
+import com.baomidou.mybatisplus.annotation.TableName;
+import java.io.Serializable;
+import java.time.LocalDateTime;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 鐢熶骇绠$悊-->鐢熶骇鎶ュ伐
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-09-04 10:43:26
+ */
+@Getter
+@Setter
+@TableName("manufacture_report")
+@ApiModel(value = "ManufactureReport瀵硅薄", description = "鐢熶骇绠$悊-->鐢熶骇鎶ュ伐")
+public class ManufactureReport implements Serializable {
+
+    private static final long serialVersionUID = 1L;
+
+    @ApiModelProperty("鐢熶骇鎶ュ伐 涓婚敭ID")
+    @TableId(value = "id", type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty("鐝")
+    private String orderClasses;
+
+    @ApiModelProperty("鐝粍")
+    private String workingTeam;
+
+    @ApiModelProperty("鐝粍闀�")
+    private String jobForeman;
+
+    @ApiModelProperty("鍑哄嫟浜哄憳")
+    private String attendant;
+
+    @ApiModelProperty("鍒涘缓鏃堕棿")
+    @TableField(fill = FieldFill.INSERT)
+    private LocalDateTime createTime;
+
+    @ApiModelProperty("鏇存柊鏃堕棿")
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    private LocalDateTime updateTime;
+
+    @ApiModelProperty("閫昏緫鍒犻櫎")
+    @TableLogic
+    private Integer state;
+
+    @ApiModelProperty("鍏宠仈 宸ュ簭宸ヨ壓Id")
+    private Integer processTechnology;
+
+    @ApiModelProperty("鍏宠仈 鐢熶骇璁㈠崟鍙稩d")
+    private Integer manufactureOrderId;
+}
diff --git a/production-server/src/main/java/com/yuanchu/mom/pojo/dto/ReportAddDto.java b/production-server/src/main/java/com/yuanchu/mom/pojo/dto/ReportAddDto.java
new file mode 100644
index 0000000..1d09bf6
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/pojo/dto/ReportAddDto.java
@@ -0,0 +1,22 @@
+package com.yuanchu.mom.pojo.dto;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+// 鎶ュ伐娣诲姞
+@Data
+public class ReportAddDto {
+
+    @ApiModelProperty("鐝")
+    private String orderClasses;
+
+    @ApiModelProperty("鐝粍")
+    private String workingTeam;
+
+    @ApiModelProperty("鐝粍闀�")
+    private String jobForeman;
+
+    @ApiModelProperty("鍑哄嫟浜哄憳")
+    private String attendant;
+
+}
diff --git a/production-server/src/main/java/com/yuanchu/mom/service/ManualRawMaterialService.java b/production-server/src/main/java/com/yuanchu/mom/service/ManualRawMaterialService.java
new file mode 100644
index 0000000..6b3d74e
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/service/ManualRawMaterialService.java
@@ -0,0 +1,16 @@
+package com.yuanchu.mom.service;
+
+import com.yuanchu.mom.pojo.ManualRawMaterial;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 鐢熶骇鎶ュ伐-->鍘熸潗鏂欓鐢� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-09-04 10:39:07
+ */
+public interface ManualRawMaterialService extends IService<ManualRawMaterial> {
+
+}
diff --git a/production-server/src/main/java/com/yuanchu/mom/service/ManualUnfinishedProductService.java b/production-server/src/main/java/com/yuanchu/mom/service/ManualUnfinishedProductService.java
new file mode 100644
index 0000000..6d3dd5b
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/service/ManualUnfinishedProductService.java
@@ -0,0 +1,16 @@
+package com.yuanchu.mom.service;
+
+import com.yuanchu.mom.pojo.ManualUnfinishedProduct;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 鐢熶骇鎶ュ伐-->鍗婃垚鍝侀鐢� 鏈嶅姟绫�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-09-04 10:39:26
+ */
+public interface ManualUnfinishedProductService extends IService<ManualUnfinishedProduct> {
+
+}
diff --git a/production-server/src/main/java/com/yuanchu/mom/service/ManufactureReportService.java b/production-server/src/main/java/com/yuanchu/mom/service/ManufactureReportService.java
new file mode 100644
index 0000000..6aa721a
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/service/ManufactureReportService.java
@@ -0,0 +1,16 @@
+package com.yuanchu.mom.service;
+
+import com.yuanchu.mom.pojo.ManufactureReport;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * <p>
+ * 鐢熶骇绠$悊-->鐢熶骇鎶ュ伐 鏈嶅姟绫�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-09-04 10:43:26
+ */
+public interface ManufactureReportService extends IService<ManufactureReport> {
+
+}
diff --git a/production-server/src/main/java/com/yuanchu/mom/service/impl/ManualRawMaterialServiceImpl.java b/production-server/src/main/java/com/yuanchu/mom/service/impl/ManualRawMaterialServiceImpl.java
new file mode 100644
index 0000000..162a50d
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/service/impl/ManualRawMaterialServiceImpl.java
@@ -0,0 +1,20 @@
+package com.yuanchu.mom.service.impl;
+
+import com.yuanchu.mom.pojo.ManualRawMaterial;
+import com.yuanchu.mom.mapper.ManualRawMaterialMapper;
+import com.yuanchu.mom.service.ManualRawMaterialService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 鐢熶骇鎶ュ伐-->鍘熸潗鏂欓鐢� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-09-04 10:39:07
+ */
+@Service
+public class ManualRawMaterialServiceImpl extends ServiceImpl<ManualRawMaterialMapper, ManualRawMaterial> implements ManualRawMaterialService {
+
+}
diff --git a/production-server/src/main/java/com/yuanchu/mom/service/impl/ManualUnfinishedProductServiceImpl.java b/production-server/src/main/java/com/yuanchu/mom/service/impl/ManualUnfinishedProductServiceImpl.java
new file mode 100644
index 0000000..bf49dd6
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/service/impl/ManualUnfinishedProductServiceImpl.java
@@ -0,0 +1,20 @@
+package com.yuanchu.mom.service.impl;
+
+import com.yuanchu.mom.pojo.ManualUnfinishedProduct;
+import com.yuanchu.mom.mapper.ManualUnfinishedProductMapper;
+import com.yuanchu.mom.service.ManualUnfinishedProductService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 鐢熶骇鎶ュ伐-->鍗婃垚鍝侀鐢� 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-09-04 10:39:26
+ */
+@Service
+public class ManualUnfinishedProductServiceImpl extends ServiceImpl<ManualUnfinishedProductMapper, ManualUnfinishedProduct> implements ManualUnfinishedProductService {
+
+}
diff --git a/production-server/src/main/java/com/yuanchu/mom/service/impl/ManufactureOrderServiceImpl.java b/production-server/src/main/java/com/yuanchu/mom/service/impl/ManufactureOrderServiceImpl.java
index b99ce24..d9c364c 100644
--- a/production-server/src/main/java/com/yuanchu/mom/service/impl/ManufactureOrderServiceImpl.java
+++ b/production-server/src/main/java/com/yuanchu/mom/service/impl/ManufactureOrderServiceImpl.java
@@ -51,7 +51,6 @@
     public Map<String, Object> sePros(Integer schedulingId) {
         //鍩烘湰淇℃伅
         Map<String, Object> manufactureOrder = manufactureSchedulingService.sePros(schedulingId);
-        MyUtil.PrintLog(manufactureOrder.toString());
         //璁″垝缂栧埗
         List<Map<String, Object>> mapList = manualTechnologyMapper.selectListTowTree(schedulingId);
         manufactureOrder.put("message",mapList);
diff --git a/production-server/src/main/java/com/yuanchu/mom/service/impl/ManufactureReportServiceImpl.java b/production-server/src/main/java/com/yuanchu/mom/service/impl/ManufactureReportServiceImpl.java
new file mode 100644
index 0000000..10ac933
--- /dev/null
+++ b/production-server/src/main/java/com/yuanchu/mom/service/impl/ManufactureReportServiceImpl.java
@@ -0,0 +1,20 @@
+package com.yuanchu.mom.service.impl;
+
+import com.yuanchu.mom.pojo.ManufactureReport;
+import com.yuanchu.mom.mapper.ManufactureReportMapper;
+import com.yuanchu.mom.service.ManufactureReportService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ * 鐢熶骇绠$悊-->鐢熶骇鎶ュ伐 鏈嶅姟瀹炵幇绫�
+ * </p>
+ *
+ * @author 姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃
+ * @since 2023-09-04 10:43:26
+ */
+@Service
+public class ManufactureReportServiceImpl extends ServiceImpl<ManufactureReportMapper, ManufactureReport> implements ManufactureReportService {
+
+}
diff --git a/production-server/src/main/resources/mapper/ManualRawMaterialMapper.xml b/production-server/src/main/resources/mapper/ManualRawMaterialMapper.xml
new file mode 100644
index 0000000..ff02909
--- /dev/null
+++ b/production-server/src/main/resources/mapper/ManualRawMaterialMapper.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.yuanchu.mom.mapper.ManualRawMaterialMapper">
+
+</mapper>
diff --git a/production-server/src/main/resources/mapper/ManualTechnologyMapper.xml b/production-server/src/main/resources/mapper/ManualTechnologyMapper.xml
index 34626e7..752abcd 100644
--- a/production-server/src/main/resources/mapper/ManualTechnologyMapper.xml
+++ b/production-server/src/main/resources/mapper/ManualTechnologyMapper.xml
@@ -44,5 +44,6 @@
                  LEFT JOIN manual_technology t ON t.`id` = p.`manual_technology_id`
         WHERE p.`state` = 1
           AND p.`manufacture_scheduling_id` = #{schedulingId}
+        ORDER BY p.`create_time` DESC
     </select>
 </mapper>
diff --git a/production-server/src/main/resources/mapper/ManualUnfinishedProductMapper.xml b/production-server/src/main/resources/mapper/ManualUnfinishedProductMapper.xml
new file mode 100644
index 0000000..619f801
--- /dev/null
+++ b/production-server/src/main/resources/mapper/ManualUnfinishedProductMapper.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.yuanchu.mom.mapper.ManualUnfinishedProductMapper">
+
+</mapper>
diff --git a/production-server/src/main/resources/mapper/ManufactureOrderMapper.xml b/production-server/src/main/resources/mapper/ManufactureOrderMapper.xml
index 3cbca96..c566229 100644
--- a/production-server/src/main/resources/mapper/ManufactureOrderMapper.xml
+++ b/production-server/src/main/resources/mapper/ManufactureOrderMapper.xml
@@ -15,9 +15,9 @@
         scheduled_production,
         DATE_FORMAT(downTime, '%Y-%m-%d') downTime,
         DATE_FORMAT(delTime, '%Y-%m-%d') delTime,
-        go_state,
+        go_state
         from mom_ocean.manufacture_order
-        where state=1
+        where state = 1
         <if test="downTime!=null and downTime!=''">
             and downTime=#{downTime}
         </if>
@@ -28,8 +28,9 @@
             and customer_code like concat('%',#{customerCode},'%')
         </if>
         <if test="type!=null">
-            and type=#{type}
+            and go_state=#{type}
         </if>
+        ORDER BY create_time DESC
     </select>
 
     <update id="deleteManufacture">
@@ -55,6 +56,7 @@
         SELECT m.`order_code`, m.`name`, m.`id`
         FROM manufacture_order m
         WHERE m.`state` = 1
+        ORDER BY m.`create_time` DESC
     </select>
 
     <update id="updateManufacture">
diff --git a/production-server/src/main/resources/mapper/ManufactureReportMapper.xml b/production-server/src/main/resources/mapper/ManufactureReportMapper.xml
new file mode 100644
index 0000000..480b45e
--- /dev/null
+++ b/production-server/src/main/resources/mapper/ManufactureReportMapper.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.yuanchu.mom.mapper.ManufactureReportMapper">
+
+</mapper>
diff --git a/production-server/src/main/resources/mapper/ManufactureSchedulingMapper.xml b/production-server/src/main/resources/mapper/ManufactureSchedulingMapper.xml
index fbb0c11..e946e8a 100644
--- a/production-server/src/main/resources/mapper/ManufactureSchedulingMapper.xml
+++ b/production-server/src/main/resources/mapper/ManufactureSchedulingMapper.xml
@@ -9,6 +9,7 @@
         FROM manufacture_scheduling m
         WHERE m.`manufacture_order_id` = 3
           AND m.`state` = 1
+        ORDER BY m.`create_time` DESC
     </select>
 
     <select id="selectProduceTable" resultType="map">
@@ -18,6 +19,7 @@
         WHERE m.`manufacture_order_id` = #{manOrdId}
           AND m.`manufacture_order_id` = o.`id`
           AND m.`state` = 1
+          AND m.`go_state` = 1
         <if test="productName != null and productName != ''">
             AND o.`name` LIKE CONCAT('%', #{productName}, '%')
         </if>
@@ -27,6 +29,7 @@
         <if test="endTime != null and endTime != ''">
             AND m.`end_time` <![CDATA[ <= ]]> #{endTime}
         </if>
+        ORDER BY m.`create_time` DESC
     </select>
 
     <select id="sePros" resultType="map">
@@ -35,9 +38,15 @@
         FROM manufacture_scheduling s, manufacture_order o
         WHERE s.`manufacture_order_id` = o.`id`
           AND s.`id` = #{schedulingId}
+        ORDER BY s.`create_time` DESC
     </select>
 
     <select id="reportSelectScheduling" resultType="map">
-
+        SELECT m.`id`, o.`customer_code`, o.`proname`, o.`name`, o.`specifications`, o.`unit`, m.`scheduled`
+        FROM manufacture_scheduling m, manufacture_order o
+        WHERE m.`state` = 1
+          AND m.`manufacture_order_id` = o.`id`
+          AND m.`go_state` = 1
+        ORDER BY m.`create_time` DESC
     </select>
 </mapper>
diff --git a/system-run/src/main/java/com/yuanchu/mom/CodeGenerator.java b/system-run/src/main/java/com/yuanchu/mom/CodeGenerator.java
index eff1884..03f14da 100644
--- a/system-run/src/main/java/com/yuanchu/mom/CodeGenerator.java
+++ b/system-run/src/main/java/com/yuanchu/mom/CodeGenerator.java
@@ -15,7 +15,7 @@
 // 婕旂ず渚嬪瓙锛屾墽琛� main 鏂规硶鎺у埗鍙拌緭鍏ユā鍧楄〃鍚嶅洖杞﹁嚜鍔ㄧ敓鎴愬搴旈」鐩洰褰曚腑
 public class CodeGenerator {
 
-    public static String database_url = "jdbc:mysql://192.168.110.209:3306/mom_ocean?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai";
+    public static String database_url = "jdbc:mysql://192.168.191.113:3306/mom_ocean?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai";
     public static String database_username = "user";
     public static String database_password= "123456";
     public static String author = "姹熻嫃榈烽洀缃戠粶绉戞妧鏈夐檺鍏徃";
diff --git a/system-run/src/main/resources/application-dev.yml b/system-run/src/main/resources/application-dev.yml
index f6f3fa1..c5fbcf7 100644
--- a/system-run/src/main/resources/application-dev.yml
+++ b/system-run/src/main/resources/application-dev.yml
@@ -34,7 +34,7 @@
   datasource:
     type: com.alibaba.druid.pool.DruidDataSource
     driverClassName: com.mysql.cj.jdbc.Driver
-    url: jdbc:mysql://192.168.191.113:3306/mom_ocean?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
+    url: jdbc:mysql://192.168.73.113:3306/mom_ocean?useSSL=false&useUnicode=true&characterEncoding=utf-8&serverTimezone=GMT%2B8
     username: user
     password: 123456
     druid:
@@ -59,7 +59,7 @@
     # redis鏁版嵁搴撶储寮�(榛樿涓�0)锛屾垜浠娇鐢ㄧ储寮曚负3鐨勬暟鎹簱锛岄伩鍏嶅拰鍏朵粬鏁版嵁搴撳啿绐�
     database: 0
     # redis鏈嶅姟鍣ㄥ湴鍧�锛堥粯璁や负localhost锛�
-    host: 192.168.191.113
+    host: 192.168.73.113
     # redis绔彛锛堥粯璁や负6379锛�
     port: 6379
     # redis璁块棶瀵嗙爜锛堥粯璁や负绌猴級

--
Gitblit v1.9.3