diff --git a/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/TmTask.java b/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/TmTask.java index f631586e..fb49a43c 100644 --- a/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/TmTask.java +++ b/sgzb-api/sgzb-api-system/src/main/java/com/bonus/sgzb/base/api/domain/TmTask.java @@ -129,10 +129,32 @@ public class TmTask implements Serializable { private List leaseApplyDetails; + @ApiModelProperty(value="协议id") private Integer agreementId; - private Integer backPerson; + @ApiModelProperty(value="退料人") + private String backPerson; + @ApiModelProperty(value="退料人联系电话") private String phone; + @ApiModelProperty(value="退料申请时间") + private String backTime; + @ApiModelProperty(value="退料审核人") private String directAuditBy; + @ApiModelProperty(value="退料审核时间") private String directAuditTime; + @ApiModelProperty(value="退料审核备注") private String directAuditRemark; + + @ApiModelProperty(value="往来单位id") + private Long unitId; + @ApiModelProperty(value="工程id") + private Long projectId; + @ApiModelProperty(value="关键字") + private String keyWord; + @ApiModelProperty(value="开始时间") + private String startTime; + @ApiModelProperty(value="结束时间") + private String endTime; + @ApiModelProperty(value="类型") + private Integer types; + } \ No newline at end of file diff --git a/sgzb-common/sgzb-common-core/src/main/java/com/bonus/sgzb/common/core/utils/DateTimeHelper.java b/sgzb-common/sgzb-common-core/src/main/java/com/bonus/sgzb/common/core/utils/DateTimeHelper.java index f956153b..3c0d1165 100644 --- a/sgzb-common/sgzb-common-core/src/main/java/com/bonus/sgzb/common/core/utils/DateTimeHelper.java +++ b/sgzb-common/sgzb-common-core/src/main/java/com/bonus/sgzb/common/core/utils/DateTimeHelper.java @@ -645,6 +645,16 @@ public class DateTimeHelper { return sdf.format(afterDate); } + public static String getTimeAfterThirtyDay() { + SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //制定日期格式 + Calendar c=Calendar.getInstance(); + Date date=new Date(); + c.setTime(date); + c.add(Calendar.MONTH,1); //将当前日期加一个月 + String validityDate=df.format(c.getTime()); //返回String型的时间 + return validityDate; + } + /** * 获取时间戳 */ @@ -741,8 +751,10 @@ public class DateTimeHelper { } public static void main(String[] args) { - System.err.println(getFisrtDayOfMonth(2023,11)); - System.err.println(getLastDayOfMonth(2023,11)); +// System.err.println(getFisrtDayOfMonth(2023,11)); +// System.err.println(getLastDayOfMonth(2023,11)); + System.err.println(getTimeAfterThirtyDay()); + System.err.println(getNowTime()); } /** diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackApplyController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackApplyController.java index 8a1753c1..aa5f85b1 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackApplyController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/BackApplyController.java @@ -241,7 +241,7 @@ public class BackApplyController extends BaseController { // 退料编号生成规则 private String purchaseCodeRule() { - SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd"); + SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd"); Date nowDate = DateUtils.getNowDate(); String format = dateFormat.format(nowDate); int taskNum = tmTaskService.selectTaskNumByMonth(nowDate,36) + 1; @@ -279,9 +279,9 @@ public class BackApplyController extends BaseController { @ApiOperation("退料审核列表-审核") @Log(title = "退料审核列表-审核", businessType = BusinessType.UPDATE) @PostMapping("/audit") - public AjaxResult audit(String id) + public AjaxResult audit(@RequestBody BackApplyInfo record) { - return toAjax(backApplyService.audit(id)); + return toAjax(backApplyService.audit(record)); } } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/TmTaskController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/TmTaskController.java index f4425980..af8df7f3 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/TmTaskController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/controller/TmTaskController.java @@ -50,6 +50,18 @@ public class TmTaskController extends BaseController { return toAjax(tmTaskService.updateLeaseTaskAuditInfo(task)); } + /** + * 根据任务id删除任务表及任务信息 + */ + @Log(title = "删除任务", businessType = BusinessType.DELETE) + @DeleteMapping("/{taskId}") + public AjaxResult deleteTaskInfoByTaskId(@PathVariable String taskId) { + if (StringUtils.isEmpty(taskId)) { + return AjaxResult.error("参数错误,删除失败!"); + } + return tmTaskService.deleteByPrimaryKey(taskId); + } + /** * 往来单位提交工程领用机具信息 @@ -217,6 +229,33 @@ public class TmTaskController extends BaseController { return AjaxResult.success(getDataTable(leaseAuditList)); } + /** + * 修改任务信息 + */ + @Log(title = "修改任务信息", businessType = BusinessType.UPDATE) + @PostMapping("/edit") + public AjaxResult edit(@RequestBody TmTask task) { + if (StringUtils.isNull(task)) { + return AjaxResult.error("参数错误,传入信息为空!"); + } + try { + // 任务编号 + String taskId = task.getId(); + // 任务类型 + Integer taskType = task.getTaskType(); + // 任务状态 + Integer taskStatus = task.getTaskStatus(); + int taskResult = tmTaskService.updateByPrimaryKeySelective(task); + if (taskResult > 0) { + return AjaxResult.success("任务表修改成功"); + } else { + return AjaxResult.error("任务表修改失败"); + } + } catch (Exception e) { + return AjaxResult.error("修改失败,异常信息:" + e.getMessage()); + } + } + /** * 通过主键查询单条数据 * diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/BackApplyMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/BackApplyMapper.java index d9c0355c..b03610a1 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/BackApplyMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/BackApplyMapper.java @@ -41,5 +41,5 @@ public interface BackApplyMapper { List examineView(BackApplyInfo record); - int audit(String id); + int audit(BackApplyInfo record); } \ No newline at end of file diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java index 88fe86c3..be5ef37d 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/mapper/TmTaskMapper.java @@ -39,7 +39,9 @@ public interface TmTaskMapper { /** 更新leaseApplyDetails审批信息 */ int updateLeaseApplyDetailsAuditInfo(@Param("record") LeaseApplyDetails record); - int deleteByPrimaryKey(Long taskId); + int deleteTaskByPrimaryKey(String taskId); + + int deleteTaskInfoByTaskId(String taskId); int insert(TmTask record); @@ -51,6 +53,11 @@ public interface TmTaskMapper { TmTask selectByPrimaryKey(Long taskId); + /** + * 修改Tm_task任务表 + * @param record 参数对象 + * @return 结果 + */ int updateByPrimaryKeySelective(TmTask record); int updateByPrimaryKey(TmTask record); diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/BackApplyService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/BackApplyService.java index 5cbf9735..5317c15c 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/BackApplyService.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/BackApplyService.java @@ -44,5 +44,5 @@ public interface BackApplyService { List examineView(BackApplyInfo record); - int audit(String id); + int audit(BackApplyInfo record); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/TmTaskService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/TmTaskService.java index 516b0b86..5ba5f76c 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/TmTaskService.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/TmTaskService.java @@ -1,10 +1,10 @@ package com.bonus.sgzb.app.service; -import java.util.Date; -import java.util.List; import com.bonus.sgzb.base.api.domain.TmTask; +import com.bonus.sgzb.common.core.web.domain.AjaxResult; import org.apache.ibatis.annotations.Param; +import java.util.Date; import java.util.List; /** @@ -23,7 +23,7 @@ public interface TmTaskService{ String genderLeaseCode(); - int deleteByPrimaryKey(Long taskId); + AjaxResult deleteByPrimaryKey(String taskId); int createTask(TmTask record); diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackApplyServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackApplyServiceImpl.java index d9ed5357..cfc4a4b8 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackApplyServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/BackApplyServiceImpl.java @@ -82,8 +82,8 @@ public class BackApplyServiceImpl implements BackApplyService { } @Override - public int audit(String id) { - return backApplyMapper.audit(id); + public int audit(BackApplyInfo record) { + return backApplyMapper.audit(record); } } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java index 58d54ce2..064df67e 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java @@ -8,6 +8,7 @@ import com.bonus.sgzb.base.api.domain.LeaseApplyInfo; import com.bonus.sgzb.base.api.domain.TmTask; import com.bonus.sgzb.common.core.utils.DateUtils; import com.bonus.sgzb.common.core.utils.StringUtils; +import com.bonus.sgzb.common.core.web.domain.AjaxResult; import org.springframework.stereotype.Service; import javax.annotation.Resource; @@ -110,8 +111,16 @@ public class TmTaskServiceImpl implements TmTaskService{ } @Override - public int deleteByPrimaryKey(Long taskId) { - return tmTaskMapper.deleteByPrimaryKey(taskId); + public AjaxResult deleteByPrimaryKey(String taskId) { + boolean taskFlag = tmTaskMapper.deleteTaskByPrimaryKey(taskId) > 0; + boolean infoFlag = tmTaskMapper.deleteTaskInfoByTaskId(taskId) > 0; + if (taskFlag && infoFlag) { + return AjaxResult.success("删除成功"); + } else if (taskFlag || infoFlag) { + return AjaxResult.error("删除失败,任务表或信息表未删除!"); + } else { + return AjaxResult.error("删除失败,请检查任务ID是否正确!!"); + } } @Override diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/controller/LargeScreenController.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/controller/LargeScreenController.java index 2f242d6f..049b5909 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/controller/LargeScreenController.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/controller/LargeScreenController.java @@ -83,4 +83,9 @@ public class LargeScreenController extends BaseController { return service.getCarUseByMonth(); } + @Log(title = "检修预警", businessType = BusinessType.QUERY) + @PostMapping("getMaintenanceWarning") + public AjaxResult getMaintenanceWarning() { + return service.getMaintenanceWarning(); + } } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/domain/MaintenanceWarningVo.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/domain/MaintenanceWarningVo.java new file mode 100644 index 00000000..fc02c14e --- /dev/null +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/domain/MaintenanceWarningVo.java @@ -0,0 +1,23 @@ +package com.bonus.sgzb.largeScreen.domain; + +import lombok.Data; + +/** + * @author 10488 + * 检修预警-vo + */ +@Data +public class MaintenanceWarningVo { + + /** 机具名称*/ + private String machineName; + + /** 机具编号*/ + private String maCode; + + /** 规格型号*/ + private String typeName; + + /** 下次检修日期*/ + private String nextCheckTime; +} diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/mapper/LargeScreenMapper.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/mapper/LargeScreenMapper.java index c3e9dd29..c387cbee 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/mapper/LargeScreenMapper.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/mapper/LargeScreenMapper.java @@ -92,4 +92,13 @@ public interface LargeScreenMapper { * @date 2023/12/15 18:57 */ List getTotalOwnership(ParamsDto dto); + + /** + * @param dto + * @return List + * @description 检修预警 + * @author cwchen + * @date 2023/12/21 9:53 + */ + List getMaintenanceWarning(ParamsDto dto); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/ILargeScreenService.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/ILargeScreenService.java index aed55273..a52493e9 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/ILargeScreenService.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/ILargeScreenService.java @@ -88,4 +88,12 @@ public interface ILargeScreenService { * @date 2023/12/13 15:40 */ AjaxResult getCarUseByMonth(); + + /** + * @return AjaxResult + * @description 检修预警 + * @author cwchen + * @date 2023/12/21 9:42 + */ + AjaxResult getMaintenanceWarning(); } diff --git a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java index 229df537..d836756c 100644 --- a/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java +++ b/sgzb-modules/sgzb-base/src/main/java/com/bonus/sgzb/largeScreen/service/impl/LargeScreenServiceImpl.java @@ -103,7 +103,7 @@ public class LargeScreenServiceImpl implements ILargeScreenService { * @author cwchen * @date 2023/12/15 19:33 */ - public TotalOwnershipVo countNum(String maType,String maTypeName) { + public TotalOwnershipVo countNum(String maType, String maTypeName) { TotalOwnershipVo vo = new TotalOwnershipVo(); ParamsDto dto = new ParamsDto(); dto.setMaType(maType); @@ -317,6 +317,20 @@ public class LargeScreenServiceImpl implements ILargeScreenService { list.add(carUseVo6); return AjaxResult.success(list); } + + @Override + public AjaxResult getMaintenanceWarning() { + List list = new ArrayList<>(); + try { + ParamsDto dto = new ParamsDto(); + dto.setStartDate(DateTimeHelper.getNowTime()); + dto.setEndDate(DateTimeHelper.getTimeAfterThirtyDay()); + list = mapper.getMaintenanceWarning(dto); + } catch (Exception e) { + log.error("检修预警-查询失败",e); + } + return AjaxResult.success(list); + } } diff --git a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyMapper.xml b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyMapper.xml index a41bc8b8..d95d9f27 100644 --- a/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyMapper.xml +++ b/sgzb-modules/sgzb-base/src/main/resources/mapper/app/BackApplyMapper.xml @@ -144,6 +144,9 @@ back_person, + + back_time, + phone, @@ -182,6 +185,9 @@ #{backPerson}, + + #{backTime}, + #{phone}, @@ -269,7 +275,12 @@ ) - UPDATE tm_task SET task_status = 38 WHERE task_id = #{id} + UPDATE tm_task tt + LEFT JOIN back_apply_info bai ON bai.task_id = tt.task_id + LEFT JOIN back_apply_details bad on bad.parent_id=bai.id + SET tt.task_status = '38',bad.audit_num=bad.pre_num,bai.direct_audit_by=#{createBy},bai.direct_audit_time=NOW() + WHERE + bai.id = #{id} DELETE FROM back_apply_info WHERE id = #{id} @@ -336,61 +347,51 @@ + - - delete from tm_task + + update tm_task set `status` = '0' where task_id = #{taskId,jdbcType=BIGINT} - + + + + update lease_apply_info set `status` = '0' + where task_id = #{taskId} + insert into tm_task (task_type, task_status, code, create_by, create_time, update_by, update_time, remark, company_id) @@ -101,7 +107,6 @@ - update tm_task @@ -110,15 +115,6 @@ task_status = #{taskStatus,jdbcType=INTEGER}, - - code = #{code,jdbcType=VARCHAR}, - - - create_by = #{createBy,jdbcType=VARCHAR}, - - - create_time = #{createTime,jdbcType=TIMESTAMP}, - update_by = #{updateBy,jdbcType=VARCHAR}, @@ -128,9 +124,6 @@ remark = #{remark,jdbcType=VARCHAR}, - - company_id = #{companyId,jdbcType=INTEGER}, - where task_id = #{taskId,jdbcType=BIGINT} @@ -457,7 +450,7 @@ LEFT JOIN bm_agreement_info bai ON bai.agreement_id = tta.agreement_id LEFT JOIN bm_project_info bpi ON bpi.pro_id = bai.project_id WHERE - tt.task_type = '29' + tt.task_type = '29' and tt.status = '1' AND tt.task_id = #{record.taskId} @@ -469,7 +462,7 @@ FROM lease_apply_info lai WHERE - lai.task_id = #{record.taskId} AND lai.`code` = #{record.code} + lai.task_id = #{record.taskId} AND lai.`code` = #{record.code} AND lai.status = '1' + + \ No newline at end of file diff --git a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/controller/SelectController.java b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/controller/SelectController.java index 5b237c54..8c2c0888 100644 --- a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/controller/SelectController.java +++ b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/controller/SelectController.java @@ -111,4 +111,10 @@ public class SelectController { public AjaxResult getUserByRoleIdCbx(@RequestBody SelectDto dto){ return service.getUserByRoleIdCbx(dto); } + + @ApiOperation(value = "往来单位id和标段工程id获取协议信息") + @PostMapping("getAgreementInfoById") + public AjaxResult getAgreementInfoById(@RequestBody SelectDto dto){ + return service.getAgreementInfoById(dto); + } } diff --git a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/domain/AgreementVo.java b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/domain/AgreementVo.java new file mode 100644 index 00000000..35556031 --- /dev/null +++ b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/domain/AgreementVo.java @@ -0,0 +1,17 @@ +package com.bonus.sgzb.system.domain; + +import lombok.Data; + +/** + * @author 10488 + * 协议信息 + */ +@Data +public class AgreementVo { + + /** 协议ID*/ + private Integer agreementId; + + /** 协议编号*/ + private String agreementCode; +} diff --git a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/domain/SelectDto.java b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/domain/SelectDto.java index 82de6cc1..400c100b 100644 --- a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/domain/SelectDto.java +++ b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/domain/SelectDto.java @@ -25,4 +25,10 @@ public class SelectDto { /** 角色权限字符串*/ private String roleKey; + /** 往来单位id*/ + private int unitId; + + /** 标段工程id*/ + private int projectId; + } diff --git a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/domain/TreeNode.java b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/domain/TreeNode.java index 01b73bd7..b723e1a3 100644 --- a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/domain/TreeNode.java +++ b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/domain/TreeNode.java @@ -19,6 +19,12 @@ public class TreeNode { private long parentId; + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private String level; + + @JsonInclude(JsonInclude.Include.NON_EMPTY) + private String unitName; + @JsonInclude(JsonInclude.Include.NON_EMPTY) private List children = new ArrayList<>(); } diff --git a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/mapper/SelectMapper.java b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/mapper/SelectMapper.java index a592475d..e6c92b69 100644 --- a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/mapper/SelectMapper.java +++ b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/mapper/SelectMapper.java @@ -1,5 +1,6 @@ package com.bonus.sgzb.system.mapper; +import com.bonus.sgzb.system.domain.AgreementVo; import com.bonus.sgzb.system.domain.SelectDto; import com.bonus.sgzb.system.domain.SelectVo; import com.bonus.sgzb.system.domain.TreeNode; @@ -156,4 +157,13 @@ public interface SelectMapper { * @date 2023/12/20 21:02 */ List getUserByRoleIdCbxTree(SelectDto dto); + + /** + * @param dto + * @return AgreementVo + * @description 往来单位id和标段工程id获取协议信息 + * @author cwchen + * @date 2023/12/21 10:53 + */ + List getAgreementInfoById(SelectDto dto); } diff --git a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/SelectService.java b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/SelectService.java index d937b1d1..2fad6250 100644 --- a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/SelectService.java +++ b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/SelectService.java @@ -143,4 +143,13 @@ public interface SelectService { * @date 2023/12/20 20:48 */ AjaxResult getUserByRoleIdCbx(SelectDto dto); + + /** + * @param dto + * @return AjaxResult + * @description 往来单位id和标段工程id获取协议信息 + * @author cwchen + * @date 2023/12/21 10:47 + */ + AjaxResult getAgreementInfoById(SelectDto dto); } diff --git a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/impl/SelectServiceImpl.java b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/impl/SelectServiceImpl.java index b390ae75..6ab76e7e 100644 --- a/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/impl/SelectServiceImpl.java +++ b/sgzb-modules/sgzb-system/src/main/java/com/bonus/sgzb/system/service/impl/SelectServiceImpl.java @@ -1,6 +1,7 @@ package com.bonus.sgzb.system.service.impl; import com.bonus.sgzb.common.core.web.domain.AjaxResult; +import com.bonus.sgzb.system.domain.AgreementVo; import com.bonus.sgzb.system.domain.SelectDto; import com.bonus.sgzb.system.domain.SelectVo; import com.bonus.sgzb.system.domain.TreeNode; @@ -212,12 +213,12 @@ public class SelectServiceImpl implements SelectService { @Override public AjaxResult getUserByRoleIdCbx(SelectDto dto) { try { - if(Objects.equals("1",dto.getType())){ + if (Objects.equals("1", dto.getType())) { // 用户/维修员/库管员/采购员-下拉选 List list = new ArrayList<>(); list = mapper.getUserByRoleIdCbxSelect(dto); return AjaxResult.success(list); - }else if(Objects.equals("2",dto.getType())){ + } else if (Objects.equals("2", dto.getType())) { List groupList = new ArrayList<>(); List list = new ArrayList<>(); // 用户/维修员/库管员/采购员-树 @@ -231,8 +232,22 @@ public class SelectServiceImpl implements SelectService { return AjaxResult.success(groupList); } } catch (Exception e) { - log.error("用户/维修员/库管员/采购员-查询失败",e); + log.error("用户/维修员/库管员/采购员-查询失败", e); } return AjaxResult.success(null); } + + @Override + public AjaxResult getAgreementInfoById(SelectDto dto) { + AgreementVo vo = new AgreementVo(); + try { + List list = mapper.getAgreementInfoById(dto); + if (CollectionUtils.isNotEmpty(list)) { + vo = list.get(0); + } + } catch (Exception e) { + log.error("往来单位id和标段工程id获取协议信息", e); + } + return AjaxResult.success(vo); + } } diff --git a/sgzb-modules/sgzb-system/src/main/resources/bootstrap.yml b/sgzb-modules/sgzb-system/src/main/resources/bootstrap.yml index cbf96d7b..19776a8b 100644 --- a/sgzb-modules/sgzb-system/src/main/resources/bootstrap.yml +++ b/sgzb-modules/sgzb-system/src/main/resources/bootstrap.yml @@ -3,7 +3,11 @@ server: port: 9201 # Spring -spring: +spring: + servlet: + multipart: + max-request-size: 10MB + max-file-size: 10MB application: # 应用名称 name: sgzb-system diff --git a/sgzb-modules/sgzb-system/src/main/resources/mapper/system/SelectMapper.xml b/sgzb-modules/sgzb-system/src/main/resources/mapper/system/SelectMapper.xml index 68d09f3c..7cafc185 100644 --- a/sgzb-modules/sgzb-system/src/main/resources/mapper/system/SelectMapper.xml +++ b/sgzb-modules/sgzb-system/src/main/resources/mapper/system/SelectMapper.xml @@ -92,7 +92,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + + \ No newline at end of file