diff --git a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml index 84be5d8..75357be 100644 --- a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml @@ -13,6 +13,7 @@ + diff --git a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml index 84be5d8..75357be 100644 --- a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml @@ -13,6 +13,7 @@ + diff --git a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml index 9f9b5b4..9a36359 100644 --- a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml @@ -57,7 +57,8 @@ c.update_time as updateTime, c.create_user_id as createUserId, c.create_user_name as createUserName, - c.create_dept_id as createDeptId + c.create_dept_id as createDeptId, + c.order_id as orderId FROM eqpt_subcontract_certificate c LEFT JOIN eqpt_equipment_info_view e ON c.equipment_id = e.id diff --git a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml index 84be5d8..75357be 100644 --- a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml @@ -13,6 +13,7 @@ + diff --git a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml index 9f9b5b4..9a36359 100644 --- a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml @@ -57,7 +57,8 @@ c.update_time as updateTime, c.create_user_id as createUserId, c.create_user_name as createUserName, - c.create_dept_id as createDeptId + c.create_dept_id as createDeptId, + c.order_id as orderId FROM eqpt_subcontract_certificate c LEFT JOIN eqpt_equipment_info_view e ON c.equipment_id = e.id diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java index c8c3063..8b0a1e4 100644 --- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java +++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java @@ -55,7 +55,7 @@ @ApiOperation("设备检查") @PostMapping("/check") - public ReturnDTO orderChcek(@RequestBody InspectionApprovalForm approvalForm) { + public ReturnDTO orderCheck(@RequestBody InspectionApprovalForm approvalForm) { return ReturnUtil.success(service.checkApproval(approvalForm)); } diff --git a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml index 84be5d8..75357be 100644 --- a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml @@ -13,6 +13,7 @@ + diff --git a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml index 9f9b5b4..9a36359 100644 --- a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml @@ -57,7 +57,8 @@ c.update_time as updateTime, c.create_user_id as createUserId, c.create_user_name as createUserName, - c.create_dept_id as createDeptId + c.create_dept_id as createDeptId, + c.order_id as orderId FROM eqpt_subcontract_certificate c LEFT JOIN eqpt_equipment_info_view e ON c.equipment_id = e.id diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java index c8c3063..8b0a1e4 100644 --- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java +++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java @@ -55,7 +55,7 @@ @ApiOperation("设备检查") @PostMapping("/check") - public ReturnDTO orderChcek(@RequestBody InspectionApprovalForm approvalForm) { + public ReturnDTO orderCheck(@RequestBody InspectionApprovalForm approvalForm) { return ReturnUtil.success(service.checkApproval(approvalForm)); } diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java index 14e80d1..d7bf569 100644 --- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java +++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java @@ -47,7 +47,7 @@ return ReturnUtil.success(super.packForBT(responsePage)); } - @ApiOperation("委托方满意度调查表提交") + @ApiOperation("委托方满意度调查表提交(使用该接口进行填写状态draft的更新)") @PostMapping("/submit") @ResponseBody public ReturnDTO questionnaireSubmit(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire, BindingResult bindingResult) { @@ -58,12 +58,12 @@ return ReturnUtil.success(); } - @ApiOperation("委托方满意度调查表新增") - @PostMapping("/add") - @ResponseBody - public ReturnDTO questionnaireAdd(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire) { - return questionnaireService.questionnaireAdd(questionnaire); - } +// @ApiOperation("委托方满意度调查表新增") +// @PostMapping("/add") +// @ResponseBody +// public ReturnDTO questionnaireAdd(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire) { +// return questionnaireService.questionnaireAdd(questionnaire); +// } } diff --git a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml index 84be5d8..75357be 100644 --- a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml @@ -13,6 +13,7 @@ + diff --git a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml index 9f9b5b4..9a36359 100644 --- a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml @@ -57,7 +57,8 @@ c.update_time as updateTime, c.create_user_id as createUserId, c.create_user_name as createUserName, - c.create_dept_id as createDeptId + c.create_dept_id as createDeptId, + c.order_id as orderId FROM eqpt_subcontract_certificate c LEFT JOIN eqpt_equipment_info_view e ON c.equipment_id = e.id diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java index c8c3063..8b0a1e4 100644 --- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java +++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java @@ -55,7 +55,7 @@ @ApiOperation("设备检查") @PostMapping("/check") - public ReturnDTO orderChcek(@RequestBody InspectionApprovalForm approvalForm) { + public ReturnDTO orderCheck(@RequestBody InspectionApprovalForm approvalForm) { return ReturnUtil.success(service.checkApproval(approvalForm)); } diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java index 14e80d1..d7bf569 100644 --- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java +++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java @@ -47,7 +47,7 @@ return ReturnUtil.success(super.packForBT(responsePage)); } - @ApiOperation("委托方满意度调查表提交") + @ApiOperation("委托方满意度调查表提交(使用该接口进行填写状态draft的更新)") @PostMapping("/submit") @ResponseBody public ReturnDTO questionnaireSubmit(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire, BindingResult bindingResult) { @@ -58,12 +58,12 @@ return ReturnUtil.success(); } - @ApiOperation("委托方满意度调查表新增") - @PostMapping("/add") - @ResponseBody - public ReturnDTO questionnaireAdd(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire) { - return questionnaireService.questionnaireAdd(questionnaire); - } +// @ApiOperation("委托方满意度调查表新增") +// @PostMapping("/add") +// @ResponseBody +// public ReturnDTO questionnaireAdd(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire) { +// return questionnaireService.questionnaireAdd(questionnaire); +// } } diff --git a/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java b/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java index bd807d9..75e6540 100644 --- a/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java +++ b/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java @@ -12,12 +12,13 @@ @ApiModel @Data public class CustomerQuestionnaireListRequest { - + @ApiModelProperty(value = "填写人id(草稿箱tab页必传)", dataType = "String") + private Long writerId; + @ApiModelProperty(value = "是否为草稿箱,也是未提交和已提交(1/2)", dataType = "int") + private Integer draft; @ApiModelProperty(value = "发送时间开始", dataType = "String") private String sendTimeStart; @ApiModelProperty(value = "发送时间结束", dataType = "String") private String sendTimeEnd; - @ApiModelProperty(value = "填写状态(未提交/已提交)", dataType = "String") - private String writeStatus; } diff --git a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml index 84be5d8..75357be 100644 --- a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml @@ -13,6 +13,7 @@ + diff --git a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml index 9f9b5b4..9a36359 100644 --- a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml @@ -57,7 +57,8 @@ c.update_time as updateTime, c.create_user_id as createUserId, c.create_user_name as createUserName, - c.create_dept_id as createDeptId + c.create_dept_id as createDeptId, + c.order_id as orderId FROM eqpt_subcontract_certificate c LEFT JOIN eqpt_equipment_info_view e ON c.equipment_id = e.id diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java index c8c3063..8b0a1e4 100644 --- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java +++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java @@ -55,7 +55,7 @@ @ApiOperation("设备检查") @PostMapping("/check") - public ReturnDTO orderChcek(@RequestBody InspectionApprovalForm approvalForm) { + public ReturnDTO orderCheck(@RequestBody InspectionApprovalForm approvalForm) { return ReturnUtil.success(service.checkApproval(approvalForm)); } diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java index 14e80d1..d7bf569 100644 --- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java +++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java @@ -47,7 +47,7 @@ return ReturnUtil.success(super.packForBT(responsePage)); } - @ApiOperation("委托方满意度调查表提交") + @ApiOperation("委托方满意度调查表提交(使用该接口进行填写状态draft的更新)") @PostMapping("/submit") @ResponseBody public ReturnDTO questionnaireSubmit(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire, BindingResult bindingResult) { @@ -58,12 +58,12 @@ return ReturnUtil.success(); } - @ApiOperation("委托方满意度调查表新增") - @PostMapping("/add") - @ResponseBody - public ReturnDTO questionnaireAdd(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire) { - return questionnaireService.questionnaireAdd(questionnaire); - } +// @ApiOperation("委托方满意度调查表新增") +// @PostMapping("/add") +// @ResponseBody +// public ReturnDTO questionnaireAdd(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire) { +// return questionnaireService.questionnaireAdd(questionnaire); +// } } diff --git a/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java b/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java index bd807d9..75e6540 100644 --- a/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java +++ b/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java @@ -12,12 +12,13 @@ @ApiModel @Data public class CustomerQuestionnaireListRequest { - + @ApiModelProperty(value = "填写人id(草稿箱tab页必传)", dataType = "String") + private Long writerId; + @ApiModelProperty(value = "是否为草稿箱,也是未提交和已提交(1/2)", dataType = "int") + private Integer draft; @ApiModelProperty(value = "发送时间开始", dataType = "String") private String sendTimeStart; @ApiModelProperty(value = "发送时间结束", dataType = "String") private String sendTimeEnd; - @ApiModelProperty(value = "填写状态(未提交/已提交)", dataType = "String") - private String writeStatus; } diff --git a/casic-metering-model/src/main/java/com/casic/missiles/model/resource/BizResourceCustomerQuestionnaire.java b/casic-metering-model/src/main/java/com/casic/missiles/model/resource/BizResourceCustomerQuestionnaire.java index f40a621..bc88184 100644 --- a/casic-metering-model/src/main/java/com/casic/missiles/model/resource/BizResourceCustomerQuestionnaire.java +++ b/casic-metering-model/src/main/java/com/casic/missiles/model/resource/BizResourceCustomerQuestionnaire.java @@ -11,6 +11,7 @@ import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.io.Serializable; +import java.util.Objects; /** *

@@ -89,6 +90,10 @@ @TableField("send_time") private String sendTime; + @ApiModelProperty(value = "是否已发送(1/2)(发送后受检系统中才会查到)", dataType = "int") + @TableField("send_flag") + private int sendFlag; + /** * 填写人id */ @@ -103,6 +108,10 @@ @TableField("writer_name") private String writerName; + @ApiModelProperty(value = "是否为草稿箱(1/2),也是填写状态(1未填写2已填写) (受检系统使用)", dataType = "int") + @TableField("draft") + private Integer draft; + /** * 填写时间 */ @@ -197,4 +206,13 @@ @ApiModelProperty(value = "填写状态", dataType = "String") @TableField(exist = false) private String writeStatus; + + public String getWriteStatus() { + if (Objects.nonNull(this.draft) && 2 == this.draft) { + return "已提交"; + } else { + return "未提交"; + } + } + } diff --git a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml index 84be5d8..75357be 100644 --- a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml @@ -13,6 +13,7 @@ + diff --git a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml index 9f9b5b4..9a36359 100644 --- a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml @@ -57,7 +57,8 @@ c.update_time as updateTime, c.create_user_id as createUserId, c.create_user_name as createUserName, - c.create_dept_id as createDeptId + c.create_dept_id as createDeptId, + c.order_id as orderId FROM eqpt_subcontract_certificate c LEFT JOIN eqpt_equipment_info_view e ON c.equipment_id = e.id diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java index c8c3063..8b0a1e4 100644 --- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java +++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java @@ -55,7 +55,7 @@ @ApiOperation("设备检查") @PostMapping("/check") - public ReturnDTO orderChcek(@RequestBody InspectionApprovalForm approvalForm) { + public ReturnDTO orderCheck(@RequestBody InspectionApprovalForm approvalForm) { return ReturnUtil.success(service.checkApproval(approvalForm)); } diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java index 14e80d1..d7bf569 100644 --- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java +++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java @@ -47,7 +47,7 @@ return ReturnUtil.success(super.packForBT(responsePage)); } - @ApiOperation("委托方满意度调查表提交") + @ApiOperation("委托方满意度调查表提交(使用该接口进行填写状态draft的更新)") @PostMapping("/submit") @ResponseBody public ReturnDTO questionnaireSubmit(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire, BindingResult bindingResult) { @@ -58,12 +58,12 @@ return ReturnUtil.success(); } - @ApiOperation("委托方满意度调查表新增") - @PostMapping("/add") - @ResponseBody - public ReturnDTO questionnaireAdd(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire) { - return questionnaireService.questionnaireAdd(questionnaire); - } +// @ApiOperation("委托方满意度调查表新增") +// @PostMapping("/add") +// @ResponseBody +// public ReturnDTO questionnaireAdd(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire) { +// return questionnaireService.questionnaireAdd(questionnaire); +// } } diff --git a/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java b/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java index bd807d9..75e6540 100644 --- a/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java +++ b/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java @@ -12,12 +12,13 @@ @ApiModel @Data public class CustomerQuestionnaireListRequest { - + @ApiModelProperty(value = "填写人id(草稿箱tab页必传)", dataType = "String") + private Long writerId; + @ApiModelProperty(value = "是否为草稿箱,也是未提交和已提交(1/2)", dataType = "int") + private Integer draft; @ApiModelProperty(value = "发送时间开始", dataType = "String") private String sendTimeStart; @ApiModelProperty(value = "发送时间结束", dataType = "String") private String sendTimeEnd; - @ApiModelProperty(value = "填写状态(未提交/已提交)", dataType = "String") - private String writeStatus; } diff --git a/casic-metering-model/src/main/java/com/casic/missiles/model/resource/BizResourceCustomerQuestionnaire.java b/casic-metering-model/src/main/java/com/casic/missiles/model/resource/BizResourceCustomerQuestionnaire.java index f40a621..bc88184 100644 --- a/casic-metering-model/src/main/java/com/casic/missiles/model/resource/BizResourceCustomerQuestionnaire.java +++ b/casic-metering-model/src/main/java/com/casic/missiles/model/resource/BizResourceCustomerQuestionnaire.java @@ -11,6 +11,7 @@ import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.io.Serializable; +import java.util.Objects; /** *

@@ -89,6 +90,10 @@ @TableField("send_time") private String sendTime; + @ApiModelProperty(value = "是否已发送(1/2)(发送后受检系统中才会查到)", dataType = "int") + @TableField("send_flag") + private int sendFlag; + /** * 填写人id */ @@ -103,6 +108,10 @@ @TableField("writer_name") private String writerName; + @ApiModelProperty(value = "是否为草稿箱(1/2),也是填写状态(1未填写2已填写) (受检系统使用)", dataType = "int") + @TableField("draft") + private Integer draft; + /** * 填写时间 */ @@ -197,4 +206,13 @@ @ApiModelProperty(value = "填写状态", dataType = "String") @TableField(exist = false) private String writeStatus; + + public String getWriteStatus() { + if (Objects.nonNull(this.draft) && 2 == this.draft) { + return "已提交"; + } else { + return "未提交"; + } + } + } diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/impl/resource/BizResourceCustomerQuestionnaireServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/impl/resource/BizResourceCustomerQuestionnaireServiceImpl.java index f5c8c94..c17b0bb 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/impl/resource/BizResourceCustomerQuestionnaireServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/impl/resource/BizResourceCustomerQuestionnaireServiceImpl.java @@ -54,29 +54,29 @@ QueryWrapper wrapper = new QueryWrapper<>(); AuthUser authUser = permissionContext.getAuthService().getLoginUser(); wrapper.eq("writer_id",authUser.getId()); - wrapper.isNull("未提交".equals(request.getWriteStatus()),"item_one"); - wrapper.isNotNull("已提交".equals(request.getWriteStatus()),"item_one"); + if (Objects.nonNull(request.getDraft()) && (2 == request.getDraft())) { + wrapper.eq("draft", request.getDraft()); + } + //查询未提交的包括draft为空的 + if (Objects.nonNull(request.getDraft()) && (1 == request.getDraft())) { + wrapper.and(QueryWrapper -> QueryWrapper.eq("draft", request.getDraft()) + .or().isNull("draft")); + } + wrapper.eq("send_flag",1);//业务系统已发送过来的 wrapper.apply(StringUtils.isNotBlank(request.getSendTimeStart()), "{0} <= DATE_FORMAT(send_time,'%Y-%m-%d')", request.getSendTimeStart().split(" ")[0]); wrapper.apply(StringUtils.isNotBlank(request.getSendTimeEnd()), "{0} >= DATE_FORMAT(send_time,'%Y-%m-%d')", request.getSendTimeEnd().split(" ")[0]); wrapper.orderByDesc("create_time"); Page questionnairePage = this.baseMapper.selectPage(page, wrapper); - if(!CollectionUtils.isEmpty(questionnairePage.getRecords())){ - questionnairePage.getRecords().forEach(questionnaire -> { - if(StringUtils.isNotEmpty(questionnaire.getItemOne())){ - questionnaire.setWriteStatus("已提交"); - }else{ - questionnaire.setWriteStatus("未提交"); - } - }); - } return questionnairePage; } @Override public void questionnaireSubmit(BizResourceCustomerQuestionnaire questionnaire) { - questionnaire.setWriteTime(DateUtil.formatDateTime(new Date())); + if (2 == questionnaire.getDraft()) { + questionnaire.setWriteTime(DateUtil.formatDateTime(new Date())); + } this.updateById(questionnaire); } diff --git a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml index 84be5d8..75357be 100644 --- a/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/resource/BizResourceCustomerQuestionnaireMapper.xml @@ -13,6 +13,7 @@ + diff --git a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml index 9f9b5b4..9a36359 100644 --- a/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml +++ b/casic-metering-dao/src/main/resources/mapper/subcontract/SubcontractCertificateMapper.xml @@ -57,7 +57,8 @@ c.update_time as updateTime, c.create_user_id as createUserId, c.create_user_name as createUserName, - c.create_dept_id as createDeptId + c.create_dept_id as createDeptId, + c.order_id as orderId FROM eqpt_subcontract_certificate c LEFT JOIN eqpt_equipment_info_view e ON c.equipment_id = e.id diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java index c8c3063..8b0a1e4 100644 --- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java +++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/plan/InspectionController.java @@ -55,7 +55,7 @@ @ApiOperation("设备检查") @PostMapping("/check") - public ReturnDTO orderChcek(@RequestBody InspectionApprovalForm approvalForm) { + public ReturnDTO orderCheck(@RequestBody InspectionApprovalForm approvalForm) { return ReturnUtil.success(service.checkApproval(approvalForm)); } diff --git a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java index 14e80d1..d7bf569 100644 --- a/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java +++ b/casic-metering-eqpt-api/src/main/java/com/casic/missiles/controller/resource/BizResourceCustomerQuestionnaireController.java @@ -47,7 +47,7 @@ return ReturnUtil.success(super.packForBT(responsePage)); } - @ApiOperation("委托方满意度调查表提交") + @ApiOperation("委托方满意度调查表提交(使用该接口进行填写状态draft的更新)") @PostMapping("/submit") @ResponseBody public ReturnDTO questionnaireSubmit(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire, BindingResult bindingResult) { @@ -58,12 +58,12 @@ return ReturnUtil.success(); } - @ApiOperation("委托方满意度调查表新增") - @PostMapping("/add") - @ResponseBody - public ReturnDTO questionnaireAdd(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire) { - return questionnaireService.questionnaireAdd(questionnaire); - } +// @ApiOperation("委托方满意度调查表新增") +// @PostMapping("/add") +// @ResponseBody +// public ReturnDTO questionnaireAdd(@RequestBody @Valid BizResourceCustomerQuestionnaire questionnaire) { +// return questionnaireService.questionnaireAdd(questionnaire); +// } } diff --git a/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java b/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java index bd807d9..75e6540 100644 --- a/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java +++ b/casic-metering-model/src/main/java/com/casic/missiles/dto/resource/CustomerQuestionnaireListRequest.java @@ -12,12 +12,13 @@ @ApiModel @Data public class CustomerQuestionnaireListRequest { - + @ApiModelProperty(value = "填写人id(草稿箱tab页必传)", dataType = "String") + private Long writerId; + @ApiModelProperty(value = "是否为草稿箱,也是未提交和已提交(1/2)", dataType = "int") + private Integer draft; @ApiModelProperty(value = "发送时间开始", dataType = "String") private String sendTimeStart; @ApiModelProperty(value = "发送时间结束", dataType = "String") private String sendTimeEnd; - @ApiModelProperty(value = "填写状态(未提交/已提交)", dataType = "String") - private String writeStatus; } diff --git a/casic-metering-model/src/main/java/com/casic/missiles/model/resource/BizResourceCustomerQuestionnaire.java b/casic-metering-model/src/main/java/com/casic/missiles/model/resource/BizResourceCustomerQuestionnaire.java index f40a621..bc88184 100644 --- a/casic-metering-model/src/main/java/com/casic/missiles/model/resource/BizResourceCustomerQuestionnaire.java +++ b/casic-metering-model/src/main/java/com/casic/missiles/model/resource/BizResourceCustomerQuestionnaire.java @@ -11,6 +11,7 @@ import javax.validation.constraints.NotEmpty; import javax.validation.constraints.NotNull; import java.io.Serializable; +import java.util.Objects; /** *

@@ -89,6 +90,10 @@ @TableField("send_time") private String sendTime; + @ApiModelProperty(value = "是否已发送(1/2)(发送后受检系统中才会查到)", dataType = "int") + @TableField("send_flag") + private int sendFlag; + /** * 填写人id */ @@ -103,6 +108,10 @@ @TableField("writer_name") private String writerName; + @ApiModelProperty(value = "是否为草稿箱(1/2),也是填写状态(1未填写2已填写) (受检系统使用)", dataType = "int") + @TableField("draft") + private Integer draft; + /** * 填写时间 */ @@ -197,4 +206,13 @@ @ApiModelProperty(value = "填写状态", dataType = "String") @TableField(exist = false) private String writeStatus; + + public String getWriteStatus() { + if (Objects.nonNull(this.draft) && 2 == this.draft) { + return "已提交"; + } else { + return "未提交"; + } + } + } diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/impl/resource/BizResourceCustomerQuestionnaireServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/impl/resource/BizResourceCustomerQuestionnaireServiceImpl.java index f5c8c94..c17b0bb 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/impl/resource/BizResourceCustomerQuestionnaireServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/impl/resource/BizResourceCustomerQuestionnaireServiceImpl.java @@ -54,29 +54,29 @@ QueryWrapper wrapper = new QueryWrapper<>(); AuthUser authUser = permissionContext.getAuthService().getLoginUser(); wrapper.eq("writer_id",authUser.getId()); - wrapper.isNull("未提交".equals(request.getWriteStatus()),"item_one"); - wrapper.isNotNull("已提交".equals(request.getWriteStatus()),"item_one"); + if (Objects.nonNull(request.getDraft()) && (2 == request.getDraft())) { + wrapper.eq("draft", request.getDraft()); + } + //查询未提交的包括draft为空的 + if (Objects.nonNull(request.getDraft()) && (1 == request.getDraft())) { + wrapper.and(QueryWrapper -> QueryWrapper.eq("draft", request.getDraft()) + .or().isNull("draft")); + } + wrapper.eq("send_flag",1);//业务系统已发送过来的 wrapper.apply(StringUtils.isNotBlank(request.getSendTimeStart()), "{0} <= DATE_FORMAT(send_time,'%Y-%m-%d')", request.getSendTimeStart().split(" ")[0]); wrapper.apply(StringUtils.isNotBlank(request.getSendTimeEnd()), "{0} >= DATE_FORMAT(send_time,'%Y-%m-%d')", request.getSendTimeEnd().split(" ")[0]); wrapper.orderByDesc("create_time"); Page questionnairePage = this.baseMapper.selectPage(page, wrapper); - if(!CollectionUtils.isEmpty(questionnairePage.getRecords())){ - questionnairePage.getRecords().forEach(questionnaire -> { - if(StringUtils.isNotEmpty(questionnaire.getItemOne())){ - questionnaire.setWriteStatus("已提交"); - }else{ - questionnaire.setWriteStatus("未提交"); - } - }); - } return questionnairePage; } @Override public void questionnaireSubmit(BizResourceCustomerQuestionnaire questionnaire) { - questionnaire.setWriteTime(DateUtil.formatDateTime(new Date())); + if (2 == questionnaire.getDraft()) { + questionnaire.setWriteTime(DateUtil.formatDateTime(new Date())); + } this.updateById(questionnaire); } diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/impl/subcontract/SubcontractCertificateServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/impl/subcontract/SubcontractCertificateServiceImpl.java index b8e0126..2cc3597 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/impl/subcontract/SubcontractCertificateServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/impl/subcontract/SubcontractCertificateServiceImpl.java @@ -38,6 +38,7 @@ import com.casic.missiles.utils.DictCodeUtils; import com.casic.missiles.utils.FileUtil; import com.casic.missiles.utils.MinioUtil; +import com.casic.missiles.utils.SpringContextUtil; import lombok.RequiredArgsConstructor; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -77,7 +78,6 @@ private IEquipmentInfoService equipmentInfoService; private ISubcontractorService subcontractorService; private IPlanEquipmentRelationService planEquipmentRelationService; - private ISubcontractOrderService orderService; @Value("${casic.role.operator: user}") private String operatorRoleTip; @@ -462,6 +462,7 @@ //外送任务单执行情况设置为已上传证书 subcontractOrder.setExecuteFlag(ExecuteFlagEnum.ALREADY_UPLOADED); } + ISubcontractOrderService orderService = SpringContextUtil.getBean(SubcontractOrderServiceImpl.class); orderService.updateById(subcontractOrder); }