kangwei:三废 废气,噪音、一般固废物的查询权限问题
采购问题修改
正在显示
24 个修改的文件
包含
203 行增加
和
64 行删除
... | @@ -66,17 +66,27 @@ public class AjhWasteGasController { | ... | @@ -66,17 +66,27 @@ public class AjhWasteGasController { |
66 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, | 66 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
67 | HttpServletRequest req) { | 67 | HttpServletRequest req) { |
68 | Result<IPage<AjhWasteGas>> result = new Result<IPage<AjhWasteGas>>(); | 68 | Result<IPage<AjhWasteGas>> result = new Result<IPage<AjhWasteGas>>(); |
69 | String departIds = null; | 69 | /*String departIds = null; |
70 | if(StringUtils.isNotEmpty(ajhWasteGas.getDepartId())){ | 70 | if(StringUtils.isNotEmpty(ajhWasteGas.getDepartId())){ |
71 | departIds = commonSqlService.getChildDepartId(ajhWasteGas.getDepartId()); | 71 | departIds = commonSqlService.getChildDepartId(ajhWasteGas.getDepartId()); |
72 | ajhWasteGas.setDepartId(null); | 72 | ajhWasteGas.setDepartId(null); |
73 | } | 73 | }*/ |
74 | QueryWrapper<AjhWasteGas> queryWrapper = QueryGenerator.initQueryWrapper(ajhWasteGas, req.getParameterMap()); | 74 | QueryWrapper<AjhWasteGas> queryWrapper = QueryGenerator.initQueryWrapper(ajhWasteGas, req.getParameterMap()); |
75 | Page<AjhWasteGas> page = new Page<AjhWasteGas>(pageNo, pageSize); | 75 | Page<AjhWasteGas> page = new Page<AjhWasteGas>(pageNo, pageSize); |
76 | 76 | ||
77 | if(StringUtils.isNotEmpty(departIds)){ | 77 | /*if(StringUtils.isNotEmpty(departIds)){ |
78 | queryWrapper.in("depart_id", JSUtils.quoteEach(departIds,",")); | 78 | queryWrapper.in("depart_id", JSUtils.quoteEach(departIds,",")); |
79 | }*/ | ||
80 | //时间字段查询 | ||
81 | String startDate = req.getParameter("startDate"); | ||
82 | if(StringUtils.isNotEmpty(startDate)){ | ||
83 | queryWrapper.ge("create_time",startDate+" 00:00:00"); | ||
84 | } | ||
85 | String endDate = req.getParameter("endDate"); | ||
86 | if(StringUtils.isNotEmpty(startDate)){ | ||
87 | queryWrapper.le("create_time",endDate+" 23:59:59"); | ||
79 | } | 88 | } |
89 | |||
80 | IPage<AjhWasteGas> pageList = ajhWasteGasService.page(page, queryWrapper); | 90 | IPage<AjhWasteGas> pageList = ajhWasteGasService.page(page, queryWrapper); |
81 | result.setSuccess(true); | 91 | result.setSuccess(true); |
82 | result.setResult(pageList); | 92 | result.setResult(pageList); | ... | ... |
... | @@ -81,14 +81,25 @@ public class AjhWasteNoiseController { | ... | @@ -81,14 +81,25 @@ public class AjhWasteNoiseController { |
81 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, | 81 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
82 | HttpServletRequest req) { | 82 | HttpServletRequest req) { |
83 | Result<IPage<AjhWasteNoise>> result = new Result<IPage<AjhWasteNoise>>(); | 83 | Result<IPage<AjhWasteNoise>> result = new Result<IPage<AjhWasteNoise>>(); |
84 | String departIds = null; | 84 | /* String departIds = BaseContextHandler.getDeparts(); |
85 | if(StringUtils.isNotEmpty(ajhWasteNoise.getDepartId())){ | 85 | if(StringUtils.isNotEmpty(ajhWasteNoise.getDepartId())){ |
86 | departIds = commonSqlService.getChildDepartId(ajhWasteNoise.getDepartId()); | 86 | departIds = commonSqlService.getChildDepartId(ajhWasteNoise.getDepartId()); |
87 | ajhWasteNoise.setDepartId(null); | 87 | ajhWasteNoise.setDepartId(null); |
88 | } | 88 | }*/ |
89 | QueryWrapper<AjhWasteNoise> queryWrapper = QueryGenerator.initQueryWrapper(ajhWasteNoise, req.getParameterMap()); | 89 | QueryWrapper<AjhWasteNoise> queryWrapper = QueryGenerator.initQueryWrapper(ajhWasteNoise, req.getParameterMap()); |
90 | Page<AjhWasteNoise> page = new Page<AjhWasteNoise>(pageNo, pageSize); | 90 | Page<AjhWasteNoise> page = new Page<AjhWasteNoise>(pageNo, pageSize); |
91 | /*if(StringUtils.isNotEmpty(departIds)){ | ||
91 | queryWrapper.in("depart_id", JSUtils.quoteEach(departIds,",")); | 92 | queryWrapper.in("depart_id", JSUtils.quoteEach(departIds,",")); |
93 | }*/ | ||
94 | |||
95 | String startDate = req.getParameter("startDate"); | ||
96 | if(StringUtils.isNotEmpty(startDate)){ | ||
97 | queryWrapper.ge("create_time",startDate+" 00:00:00"); | ||
98 | } | ||
99 | String endDate = req.getParameter("endDate"); | ||
100 | if(StringUtils.isNotEmpty(startDate)){ | ||
101 | queryWrapper.le("create_time",endDate+" 23:59:59"); | ||
102 | } | ||
92 | IPage<AjhWasteNoise> pageList = ajhWasteNoiseService.page(page, queryWrapper); | 103 | IPage<AjhWasteNoise> pageList = ajhWasteNoiseService.page(page, queryWrapper); |
93 | result.setSuccess(true); | 104 | result.setSuccess(true); |
94 | result.setResult(pageList); | 105 | result.setResult(pageList); | ... | ... |
... | @@ -81,14 +81,25 @@ public class AjhWasteSolidContractController { | ... | @@ -81,14 +81,25 @@ public class AjhWasteSolidContractController { |
81 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, | 81 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
82 | HttpServletRequest req) { | 82 | HttpServletRequest req) { |
83 | Result<IPage<AjhWasteSolidContract>> result = new Result<IPage<AjhWasteSolidContract>>(); | 83 | Result<IPage<AjhWasteSolidContract>> result = new Result<IPage<AjhWasteSolidContract>>(); |
84 | String departIds = null; | 84 | /*String departIds = BaseContextHandler.getDeparts(); |
85 | if(StringUtils.isNotEmpty(ajhWasteSolidContract.getDepartId())){ | 85 | if(StringUtils.isNotEmpty(ajhWasteSolidContract.getDepartId())){ |
86 | departIds = commonSqlService.getChildDepartId(ajhWasteSolidContract.getDepartId()); | 86 | departIds = commonSqlService.getChildDepartId(ajhWasteSolidContract.getDepartId()); |
87 | ajhWasteSolidContract.setDepartId(null); | 87 | ajhWasteSolidContract.setDepartId(null); |
88 | } | 88 | }*/ |
89 | QueryWrapper<AjhWasteSolidContract> queryWrapper = QueryGenerator.initQueryWrapper(ajhWasteSolidContract, req.getParameterMap()); | 89 | QueryWrapper<AjhWasteSolidContract> queryWrapper = QueryGenerator.initQueryWrapper(ajhWasteSolidContract, req.getParameterMap()); |
90 | Page<AjhWasteSolidContract> page = new Page<AjhWasteSolidContract>(pageNo, pageSize); | 90 | Page<AjhWasteSolidContract> page = new Page<AjhWasteSolidContract>(pageNo, pageSize); |
91 | /*if(StringUtils.isNotEmpty(departIds)){ | ||
91 | queryWrapper.in("depart_id", JSUtils.quoteEach(departIds,",")); | 92 | queryWrapper.in("depart_id", JSUtils.quoteEach(departIds,",")); |
93 | }*/ | ||
94 | |||
95 | String startDate = req.getParameter("startDate"); | ||
96 | if(StringUtils.isNotEmpty(startDate)){ | ||
97 | queryWrapper.ge("create_time",startDate+" 00:00:00"); | ||
98 | } | ||
99 | String endDate = req.getParameter("endDate"); | ||
100 | if(StringUtils.isNotEmpty(startDate)){ | ||
101 | queryWrapper.le("create_time",endDate+" 23:59:59"); | ||
102 | } | ||
92 | IPage<AjhWasteSolidContract> pageList = ajhWasteSolidContractService.page(page, queryWrapper); | 103 | IPage<AjhWasteSolidContract> pageList = ajhWasteSolidContractService.page(page, queryWrapper); |
93 | result.setSuccess(true); | 104 | result.setSuccess(true); |
94 | result.setResult(pageList); | 105 | result.setResult(pageList); | ... | ... |
... | @@ -81,14 +81,24 @@ public class AjhWasteSolidPermitController { | ... | @@ -81,14 +81,24 @@ public class AjhWasteSolidPermitController { |
81 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, | 81 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
82 | HttpServletRequest req) { | 82 | HttpServletRequest req) { |
83 | Result<IPage<AjhWasteSolidPermit>> result = new Result<IPage<AjhWasteSolidPermit>>(); | 83 | Result<IPage<AjhWasteSolidPermit>> result = new Result<IPage<AjhWasteSolidPermit>>(); |
84 | String departIds = null; | 84 | /*String departIds = BaseContextHandler.getDeparts(); |
85 | if(StringUtils.isNotEmpty(ajhWasteSolidPermit.getDepartId())){ | 85 | if(StringUtils.isNotEmpty(ajhWasteSolidPermit.getDepartId())){ |
86 | departIds = commonSqlService.getChildDepartId(ajhWasteSolidPermit.getDepartId()); | 86 | departIds = commonSqlService.getChildDepartId(ajhWasteSolidPermit.getDepartId()); |
87 | ajhWasteSolidPermit.setDepartId(null); | 87 | ajhWasteSolidPermit.setDepartId(null); |
88 | } | 88 | }*/ |
89 | QueryWrapper<AjhWasteSolidPermit> queryWrapper = QueryGenerator.initQueryWrapper(ajhWasteSolidPermit, req.getParameterMap()); | 89 | QueryWrapper<AjhWasteSolidPermit> queryWrapper = QueryGenerator.initQueryWrapper(ajhWasteSolidPermit, req.getParameterMap()); |
90 | Page<AjhWasteSolidPermit> page = new Page<AjhWasteSolidPermit>(pageNo, pageSize); | 90 | Page<AjhWasteSolidPermit> page = new Page<AjhWasteSolidPermit>(pageNo, pageSize); |
91 | /*if(StringUtils.isNotEmpty(departIds)){ | ||
91 | queryWrapper.in("depart_id", JSUtils.quoteEach(departIds,",")); | 92 | queryWrapper.in("depart_id", JSUtils.quoteEach(departIds,",")); |
93 | }*/ | ||
94 | String startDate = req.getParameter("startDate"); | ||
95 | if(StringUtils.isNotEmpty(startDate)){ | ||
96 | queryWrapper.ge("create_time",startDate+" 00:00:00"); | ||
97 | } | ||
98 | String endDate = req.getParameter("endDate"); | ||
99 | if(StringUtils.isNotEmpty(startDate)){ | ||
100 | queryWrapper.le("create_time",endDate+" 23:59:59"); | ||
101 | } | ||
92 | IPage<AjhWasteSolidPermit> pageList = ajhWasteSolidPermitService.page(page, queryWrapper); | 102 | IPage<AjhWasteSolidPermit> pageList = ajhWasteSolidPermitService.page(page, queryWrapper); |
93 | result.setSuccess(true); | 103 | result.setSuccess(true); |
94 | result.setResult(pageList); | 104 | result.setResult(pageList); | ... | ... |
... | @@ -81,14 +81,24 @@ public class AjhWasteSolidReportController { | ... | @@ -81,14 +81,24 @@ public class AjhWasteSolidReportController { |
81 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, | 81 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
82 | HttpServletRequest req) { | 82 | HttpServletRequest req) { |
83 | Result<IPage<AjhWasteSolidReport>> result = new Result<IPage<AjhWasteSolidReport>>(); | 83 | Result<IPage<AjhWasteSolidReport>> result = new Result<IPage<AjhWasteSolidReport>>(); |
84 | String departIds = null; | 84 | /*String departIds = BaseContextHandler.getDeparts(); |
85 | if(StringUtils.isNotEmpty(ajhWasteSolidReport.getDepartId())){ | 85 | if(StringUtils.isNotEmpty(ajhWasteSolidReport.getDepartId())){ |
86 | departIds = commonSqlService.getChildDepartId(ajhWasteSolidReport.getDepartId()); | 86 | departIds = commonSqlService.getChildDepartId(ajhWasteSolidReport.getDepartId()); |
87 | ajhWasteSolidReport.setDepartId(null); | 87 | ajhWasteSolidReport.setDepartId(null); |
88 | } | 88 | }*/ |
89 | QueryWrapper<AjhWasteSolidReport> queryWrapper = QueryGenerator.initQueryWrapper(ajhWasteSolidReport, req.getParameterMap()); | 89 | QueryWrapper<AjhWasteSolidReport> queryWrapper = QueryGenerator.initQueryWrapper(ajhWasteSolidReport, req.getParameterMap()); |
90 | Page<AjhWasteSolidReport> page = new Page<AjhWasteSolidReport>(pageNo, pageSize); | 90 | Page<AjhWasteSolidReport> page = new Page<AjhWasteSolidReport>(pageNo, pageSize); |
91 | /*if(StringUtils.isNotEmpty(departIds)){ | ||
91 | queryWrapper.in("depart_id", JSUtils.quoteEach(departIds,",")); | 92 | queryWrapper.in("depart_id", JSUtils.quoteEach(departIds,",")); |
93 | }*/ | ||
94 | String startDate = req.getParameter("startDate"); | ||
95 | if(StringUtils.isNotEmpty(startDate)){ | ||
96 | queryWrapper.ge("create_time",startDate+" 00:00:00"); | ||
97 | } | ||
98 | String endDate = req.getParameter("endDate"); | ||
99 | if(StringUtils.isNotEmpty(startDate)){ | ||
100 | queryWrapper.le("create_time",endDate+" 23:59:59"); | ||
101 | } | ||
92 | IPage<AjhWasteSolidReport> pageList = ajhWasteSolidReportService.page(page, queryWrapper); | 102 | IPage<AjhWasteSolidReport> pageList = ajhWasteSolidReportService.page(page, queryWrapper); |
93 | result.setSuccess(true); | 103 | result.setSuccess(true); |
94 | result.setResult(pageList); | 104 | result.setResult(pageList); | ... | ... |
... | @@ -81,14 +81,24 @@ public class AjhWasteSolidTransportController { | ... | @@ -81,14 +81,24 @@ public class AjhWasteSolidTransportController { |
81 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, | 81 | @RequestParam(name="pageSize", defaultValue="10") Integer pageSize, |
82 | HttpServletRequest req) { | 82 | HttpServletRequest req) { |
83 | Result<IPage<AjhWasteSolidTransport>> result = new Result<IPage<AjhWasteSolidTransport>>(); | 83 | Result<IPage<AjhWasteSolidTransport>> result = new Result<IPage<AjhWasteSolidTransport>>(); |
84 | String departIds = null; | 84 | /*String departIds = BaseContextHandler.getDeparts(); |
85 | if(StringUtils.isNotEmpty(ajhWasteSolidTransport.getDepartId())){ | 85 | if(StringUtils.isNotEmpty(ajhWasteSolidTransport.getDepartId())){ |
86 | departIds = commonSqlService.getChildDepartId(ajhWasteSolidTransport.getDepartId()); | 86 | departIds = commonSqlService.getChildDepartId(ajhWasteSolidTransport.getDepartId()); |
87 | ajhWasteSolidTransport.setDepartId(null); | 87 | ajhWasteSolidTransport.setDepartId(null); |
88 | } | 88 | }*/ |
89 | QueryWrapper<AjhWasteSolidTransport> queryWrapper = QueryGenerator.initQueryWrapper(ajhWasteSolidTransport, req.getParameterMap()); | 89 | QueryWrapper<AjhWasteSolidTransport> queryWrapper = QueryGenerator.initQueryWrapper(ajhWasteSolidTransport, req.getParameterMap()); |
90 | Page<AjhWasteSolidTransport> page = new Page<AjhWasteSolidTransport>(pageNo, pageSize); | 90 | Page<AjhWasteSolidTransport> page = new Page<AjhWasteSolidTransport>(pageNo, pageSize); |
91 | /*if(StringUtils.isNotEmpty(departIds)){ | ||
91 | queryWrapper.in("depart_id", JSUtils.quoteEach(departIds,",")); | 92 | queryWrapper.in("depart_id", JSUtils.quoteEach(departIds,",")); |
93 | }*/ | ||
94 | String startDate = req.getParameter("startDate"); | ||
95 | if(StringUtils.isNotEmpty(startDate)){ | ||
96 | queryWrapper.ge("create_time",startDate+" 00:00:00"); | ||
97 | } | ||
98 | String endDate = req.getParameter("endDate"); | ||
99 | if(StringUtils.isNotEmpty(startDate)){ | ||
100 | queryWrapper.le("create_time",endDate+" 23:59:59"); | ||
101 | } | ||
92 | IPage<AjhWasteSolidTransport> pageList = ajhWasteSolidTransportService.page(page, queryWrapper); | 102 | IPage<AjhWasteSolidTransport> pageList = ajhWasteSolidTransportService.page(page, queryWrapper); |
93 | result.setSuccess(true); | 103 | result.setSuccess(true); |
94 | result.setResult(pageList); | 104 | result.setResult(pageList); | ... | ... |
... | @@ -77,16 +77,23 @@ public class LeaderInspectionRecordController { | ... | @@ -77,16 +77,23 @@ public class LeaderInspectionRecordController { |
77 | HttpServletRequest req) { | 77 | HttpServletRequest req) { |
78 | Result<IPage<LeaderInspectionRecord>> result = new Result<IPage<LeaderInspectionRecord>>(); | 78 | Result<IPage<LeaderInspectionRecord>> result = new Result<IPage<LeaderInspectionRecord>>(); |
79 | 79 | ||
80 | String departIds = null; | 80 | /*String departIds = BaseContextHandler.getDeparts(); |
81 | if (StringUtils.isEmpty(leaderInspectionRecord.getDepartId())) { | 81 | if (StringUtils.isNotEmpty(leaderInspectionRecord.getDepartId())) { |
82 | departIds = BaseContextHandler.getDeparts(); | ||
83 | }else{ | ||
84 | departIds = departService.getChildDepartId(leaderInspectionRecord.getDepartId()); | 82 | departIds = departService.getChildDepartId(leaderInspectionRecord.getDepartId()); |
85 | leaderInspectionRecord.setDepartId(null); | 83 | leaderInspectionRecord.setDepartId(null); |
86 | } | 84 | }*/ |
87 | QueryWrapper<LeaderInspectionRecord> queryWrapper = QueryGenerator.initQueryWrapper(leaderInspectionRecord, req.getParameterMap()); | 85 | QueryWrapper<LeaderInspectionRecord> queryWrapper = QueryGenerator.initQueryWrapper(leaderInspectionRecord, req.getParameterMap()); |
88 | Page<LeaderInspectionRecord> page = new Page<LeaderInspectionRecord>(pageNo, pageSize); | 86 | Page<LeaderInspectionRecord> page = new Page<LeaderInspectionRecord>(pageNo, pageSize); |
89 | queryWrapper.in("depart_id" , departIds) ; | 87 | /*queryWrapper.in("depart_id" , departIds) ;*/ |
88 | |||
89 | String startDate = req.getParameter("startDate"); | ||
90 | if(StringUtils.isNotEmpty(startDate)){ | ||
91 | queryWrapper.ge("create_time",startDate+" 00:00:00"); | ||
92 | } | ||
93 | String endDate = req.getParameter("endDate"); | ||
94 | if(StringUtils.isNotEmpty(startDate)){ | ||
95 | queryWrapper.le("create_time",endDate+" 23:59:59"); | ||
96 | } | ||
90 | IPage<LeaderInspectionRecord> pageList = leaderInspectionRecordService.page(page, queryWrapper); | 97 | IPage<LeaderInspectionRecord> pageList = leaderInspectionRecordService.page(page, queryWrapper); |
91 | result.setSuccess(true); | 98 | result.setSuccess(true); |
92 | result.setResult(pageList); | 99 | result.setResult(pageList); | ... | ... |
... | @@ -31,7 +31,7 @@ public class AjhWasteSolidContract { | ... | @@ -31,7 +31,7 @@ public class AjhWasteSolidContract { |
31 | private String id; | 31 | private String id; |
32 | /**处理单位*/ | 32 | /**处理单位*/ |
33 | @Excel(name = "处理单位", width = 15) | 33 | @Excel(name = "处理单位", width = 15) |
34 | @ApiModelProperty(value = "处理单位") | 34 | @ApiModelProperty(value = "水厂编号") |
35 | private String departId; | 35 | private String departId; |
36 | /**水厂名称*/ | 36 | /**水厂名称*/ |
37 | @Excel(name = "水厂名称", width = 15) | 37 | @Excel(name = "水厂名称", width = 15) |
... | @@ -65,6 +65,9 @@ public class AjhWasteSolidContract { | ... | @@ -65,6 +65,9 @@ public class AjhWasteSolidContract { |
65 | @Excel(name = "联系电话", width = 15) | 65 | @Excel(name = "联系电话", width = 15) |
66 | @ApiModelProperty(value = "联系电话") | 66 | @ApiModelProperty(value = "联系电话") |
67 | private String contactsPhone; | 67 | private String contactsPhone; |
68 | |||
69 | @ApiModelProperty(value = "合同文件") | ||
70 | private String contractFile; | ||
68 | /**创建人id*/ | 71 | /**创建人id*/ |
69 | @Excel(name = "创建人id", width = 15) | 72 | @Excel(name = "创建人id", width = 15) |
70 | @ApiModelProperty(value = "创建人id") | 73 | @ApiModelProperty(value = "创建人id") | ... | ... |
... | @@ -23,6 +23,7 @@ import java.util.Date; | ... | @@ -23,6 +23,7 @@ import java.util.Date; |
23 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 23 | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
24 | import com.baomidou.mybatisplus.core.metadata.IPage; | 24 | import com.baomidou.mybatisplus.core.metadata.IPage; |
25 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 25 | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
26 | import com.skua.modules.erp.service.IDistributMaterialService; | ||
26 | import com.skua.modules.erp.service.IPurchaseMaterialService; | 27 | import com.skua.modules.erp.service.IPurchaseMaterialService; |
27 | import com.skua.modules.erp.vo.DistributContractVO; | 28 | import com.skua.modules.erp.vo.DistributContractVO; |
28 | import com.skua.modules.erp.vo.PurchaseContractVO; | 29 | import com.skua.modules.erp.vo.PurchaseContractVO; |
... | @@ -53,6 +54,8 @@ public class DistributContractController { | ... | @@ -53,6 +54,8 @@ public class DistributContractController { |
53 | @Autowired | 54 | @Autowired |
54 | private IDistributContractService distributContractService; | 55 | private IDistributContractService distributContractService; |
55 | @Autowired | 56 | @Autowired |
57 | private IDistributMaterialService distributMaterialService; | ||
58 | @Autowired | ||
56 | private IPurchaseMaterialService purchaseMaterialService ; | 59 | private IPurchaseMaterialService purchaseMaterialService ; |
57 | 60 | ||
58 | @AutoLog(value = "erp分销合同-分页列表查询") | 61 | @AutoLog(value = "erp分销合同-分页列表查询") |
... | @@ -66,9 +69,9 @@ public class DistributContractController { | ... | @@ -66,9 +69,9 @@ public class DistributContractController { |
66 | QueryWrapper<DistributContract> queryWrapper = QueryGenerator.initQueryWrapper(distributContract, req.getParameterMap()); | 69 | QueryWrapper<DistributContract> queryWrapper = QueryGenerator.initQueryWrapper(distributContract, req.getParameterMap()); |
67 | Page<DistributContract> page = new Page<DistributContract>(pageNo, pageSize); | 70 | Page<DistributContract> page = new Page<DistributContract>(pageNo, pageSize); |
68 | //启用状态:=0 | 71 | //启用状态:=0 |
69 | if(StringUtils.isEmpty(distributContract.getUseFlag())){ | 72 | /*if(StringUtils.isEmpty(distributContract.getUseFlag())){ |
70 | queryWrapper.eq("use_flag","0"); | 73 | queryWrapper.eq("use_flag","0"); |
71 | } | 74 | }*/ |
72 | IPage<DistributContract> pageList = distributContractService.page(page, queryWrapper); | 75 | IPage<DistributContract> pageList = distributContractService.page(page, queryWrapper); |
73 | result.setSuccess(true); | 76 | result.setSuccess(true); |
74 | result.setResult(pageList); | 77 | result.setResult(pageList); |
... | @@ -84,15 +87,16 @@ public class DistributContractController { | ... | @@ -84,15 +87,16 @@ public class DistributContractController { |
84 | Result<List<DistributContract>> result = new Result<List<DistributContract>>(); | 87 | Result<List<DistributContract>> result = new Result<List<DistributContract>>(); |
85 | QueryWrapper<DistributContract> queryWrapper = QueryGenerator.initQueryWrapper(distributContract, req.getParameterMap()); | 88 | QueryWrapper<DistributContract> queryWrapper = QueryGenerator.initQueryWrapper(distributContract, req.getParameterMap()); |
86 | // 需要添加条件判断 | 89 | // 需要添加条件判断 |
87 | String use_flag = "0"; | 90 | //String use_flag = "0"; |
88 | queryWrapper.ge("end_time", DateUtil.formatDate(new Date(),"yyyy-MM-dd HH:mm:ss"));// 生效时间 《 当前时间 《 失效时间 | 91 | queryWrapper.ge("end_time", DateUtil.formatDate(new Date(),"yyyy-MM-dd HH:mm:ss"));// 生效时间 《 当前时间 《 失效时间 |
89 | queryWrapper.le("start_time", DateUtil.formatDate(new Date(),"yyyy-MM-dd HH:mm:ss")); | 92 | queryWrapper.le("start_time", DateUtil.formatDate(new Date(),"yyyy-MM-dd HH:mm:ss")); |
90 | 93 | ||
91 | //启用状态:=0 | 94 | //启用状态:=0 |
92 | if(StringUtils.isNotEmpty(distributContract.getUseFlag())){ | 95 | /*if(StringUtils.isNotEmpty(distributContract.getUseFlag())){ |
93 | use_flag = distributContract.getUseFlag(); | 96 | use_flag = distributContract.getUseFlag(); |
94 | } | 97 | } |
95 | queryWrapper.eq("use_flag",use_flag); | 98 | queryWrapper.eq("use_flag",use_flag);*/ |
99 | |||
96 | List<DistributContract> dataList = distributContractService.list(queryWrapper); | 100 | List<DistributContract> dataList = distributContractService.list(queryWrapper); |
97 | result.setSuccess(true); | 101 | result.setSuccess(true); |
98 | result.setResult(dataList); | 102 | result.setResult(dataList); |
... | @@ -109,6 +113,7 @@ public class DistributContractController { | ... | @@ -109,6 +113,7 @@ public class DistributContractController { |
109 | result.error500(errMsg); | 113 | result.error500(errMsg); |
110 | }else{ | 114 | }else{ |
111 | distributContractService.saveDistributContractVO(distributContract); | 115 | distributContractService.saveDistributContractVO(distributContract); |
116 | distributMaterialService.changePurchaseContract( distributContract.getId() ,distributContract.getUseFlag() ) ; | ||
112 | result.success("添加成功!"); | 117 | result.success("添加成功!"); |
113 | } | 118 | } |
114 | } catch (Exception e) { | 119 | } catch (Exception e) { |
... | @@ -132,6 +137,7 @@ public class DistributContractController { | ... | @@ -132,6 +137,7 @@ public class DistributContractController { |
132 | result.error500(errMsg); | 137 | result.error500(errMsg); |
133 | }else{ | 138 | }else{ |
134 | distributContractService.updateDistributContractVO(distributContract); | 139 | distributContractService.updateDistributContractVO(distributContract); |
140 | distributMaterialService.changePurchaseContract( distributContract.getId() ,distributContract.getUseFlag() ) ; | ||
135 | result.success("修改成功!"); | 141 | result.success("修改成功!"); |
136 | } | 142 | } |
137 | } | 143 | } | ... | ... |
... | @@ -235,10 +235,7 @@ public class MaterialINController { | ... | @@ -235,10 +235,7 @@ public class MaterialINController { |
235 | public Result<MaterialIN> add(@RequestBody MaterialIN materialIN) { | 235 | public Result<MaterialIN> add(@RequestBody MaterialIN materialIN) { |
236 | Result<MaterialIN> result = new Result<MaterialIN>(); | 236 | Result<MaterialIN> result = new Result<MaterialIN>(); |
237 | try { | 237 | try { |
238 | materialINService.save(materialIN); | 238 | materialINService.saveMaterialIN(materialIN); |
239 | MaterialAcceptanceForm materialAcceptanceForm = new MaterialAcceptanceForm(); | ||
240 | materialAcceptanceForm.setId( materialIN.getId() ) ; | ||
241 | materialAcceptanceFormService.save(materialAcceptanceForm); | ||
242 | result.success("添加成功!"); | 239 | result.success("添加成功!"); |
243 | } catch (Exception e) { | 240 | } catch (Exception e) { |
244 | log.error(e.getMessage(),e); | 241 | log.error(e.getMessage(),e); |
... | @@ -256,12 +253,9 @@ public class MaterialINController { | ... | @@ -256,12 +253,9 @@ public class MaterialINController { |
256 | if(materialINEntity==null) { | 253 | if(materialINEntity==null) { |
257 | result.error500("未找到对应实体"); | 254 | result.error500("未找到对应实体"); |
258 | }else { | 255 | }else { |
259 | boolean ok = materialINService.updateById(materialIN); | 256 | materialINService.updateMaterialIN(materialIN); |
260 | //TODO 返回false说明什么? | ||
261 | if(ok) { | ||
262 | result.success("修改成功!"); | 257 | result.success("修改成功!"); |
263 | } | 258 | } |
264 | } | ||
265 | return result; | 259 | return result; |
266 | } | 260 | } |
267 | 261 | ||
... | @@ -297,6 +291,7 @@ public class MaterialINController { | ... | @@ -297,6 +291,7 @@ public class MaterialINController { |
297 | @GetMapping(value = "/queryById") | 291 | @GetMapping(value = "/queryById") |
298 | public Result<MaterialIN> queryById(@RequestParam(name="id",required=true) String id) { | 292 | public Result<MaterialIN> queryById(@RequestParam(name="id",required=true) String id) { |
299 | Result<MaterialIN> result = new Result<MaterialIN>(); | 293 | Result<MaterialIN> result = new Result<MaterialIN>(); |
294 | |||
300 | MaterialIN materialIN = materialINService.getById(id); | 295 | MaterialIN materialIN = materialINService.getById(id); |
301 | 296 | ||
302 | EquipmentSparepartType sparepartType = sparepartTypeService.getById(materialIN.getSparepartType()); | 297 | EquipmentSparepartType sparepartType = sparepartTypeService.getById(materialIN.getSparepartType()); | ... | ... |
... | @@ -36,6 +36,7 @@ public class PurchaseContractController { | ... | @@ -36,6 +36,7 @@ public class PurchaseContractController { |
36 | @Autowired | 36 | @Autowired |
37 | private IERPPurchaseContractService purchaseContractService; | 37 | private IERPPurchaseContractService purchaseContractService; |
38 | 38 | ||
39 | |||
39 | @AutoLog(value = "erp统购合同-分页列表查询") | 40 | @AutoLog(value = "erp统购合同-分页列表查询") |
40 | @ApiOperation(value="erp统购合同-分页列表查询", notes="erp统购合同-分页列表查询") | 41 | @ApiOperation(value="erp统购合同-分页列表查询", notes="erp统购合同-分页列表查询") |
41 | @GetMapping(value = "/list") | 42 | @GetMapping(value = "/list") |
... | @@ -48,13 +49,13 @@ public class PurchaseContractController { | ... | @@ -48,13 +49,13 @@ public class PurchaseContractController { |
48 | Page<ERPPurchaseContract> page = new Page<ERPPurchaseContract>(pageNo, pageSize); | 49 | Page<ERPPurchaseContract> page = new Page<ERPPurchaseContract>(pageNo, pageSize); |
49 | 50 | ||
50 | // 需要添加条件判断 | 51 | // 需要添加条件判断 |
51 | if(StringUtils.isEmpty(purchaseContract.getStatus())){ | 52 | /*if(StringUtils.isEmpty(purchaseContract.getStatus())){ |
52 | queryWrapper.lt("status" , "3");// >0 | 53 | queryWrapper.lt("status" , "3");// >0 |
53 | } | 54 | }*/ |
54 | //启用状态:=0 | 55 | //启用状态:=0 |
55 | if(StringUtils.isEmpty(purchaseContract.getUseFlag())){ | 56 | /*if(StringUtils.isEmpty(purchaseContract.getUseFlag())){ |
56 | queryWrapper.eq("use_flag","0"); | 57 | queryWrapper.eq("use_flag","0"); |
57 | } | 58 | }*/ |
58 | // 需要添加条件判断 | 59 | // 需要添加条件判断 |
59 | IPage<ERPPurchaseContract> pageList = purchaseContractService.page(page, queryWrapper); | 60 | IPage<ERPPurchaseContract> pageList = purchaseContractService.page(page, queryWrapper); |
60 | result.setSuccess(true); | 61 | result.setSuccess(true); |
... | @@ -78,9 +79,9 @@ public class PurchaseContractController { | ... | @@ -78,9 +79,9 @@ public class PurchaseContractController { |
78 | queryWrapper.ne("status" , "2"); // 不等于2 | 79 | queryWrapper.ne("status" , "2"); // 不等于2 |
79 | }*/ | 80 | }*/ |
80 | //启用状态:=0 | 81 | //启用状态:=0 |
81 | if(StringUtils.isEmpty(purchaseContract.getUseFlag())){ | 82 | /*if(StringUtils.isEmpty(purchaseContract.getUseFlag())){ |
82 | queryWrapper.eq("use_flag","0"); | 83 | queryWrapper.eq("use_flag","0"); |
83 | } | 84 | }*/ |
84 | IPage<ERPPurchaseContract> pageList = purchaseContractService.page(page, queryWrapper); | 85 | IPage<ERPPurchaseContract> pageList = purchaseContractService.page(page, queryWrapper); |
85 | result.setSuccess(true); | 86 | result.setSuccess(true); |
86 | result.setResult(pageList); | 87 | result.setResult(pageList); | ... | ... |
... | @@ -35,7 +35,5 @@ public interface DistributMaterialMapper extends BaseMapper<DistributMaterial> { | ... | @@ -35,7 +35,5 @@ public interface DistributMaterialMapper extends BaseMapper<DistributMaterial> { |
35 | * 变更合同 | 35 | * 变更合同 |
36 | * @param id | 36 | * @param id |
37 | */ | 37 | */ |
38 | void changePurchaseContract( @Param("contractId") String id); | 38 | void changePurchaseContract( @Param("contractId") String id ,@Param("delFlag") String delFlag); |
39 | |||
40 | |||
41 | } | 39 | } | ... | ... |
... | @@ -79,5 +79,5 @@ public interface PurchaseMaterialMapper extends BaseMapper<PurchaseMaterial> { | ... | @@ -79,5 +79,5 @@ public interface PurchaseMaterialMapper extends BaseMapper<PurchaseMaterial> { |
79 | * 变更合同 | 79 | * 变更合同 |
80 | * @param contractId | 80 | * @param contractId |
81 | */ | 81 | */ |
82 | void changePurchaseContract(@Param("contractId")String contractId); | 82 | void changePurchaseContract(@Param("contractId")String contractId ,@Param("delFlag")String delFlag ); |
83 | } | 83 | } | ... | ... |
... | @@ -32,7 +32,7 @@ | ... | @@ -32,7 +32,7 @@ |
32 | 32 | ||
33 | <!-- 变更合同--> | 33 | <!-- 变更合同--> |
34 | <update id="changePurchaseContract"> | 34 | <update id="changePurchaseContract"> |
35 | update erp_distribut_material set del_flag =1 where contract_id = #{contractId} | 35 | update erp_distribut_material set del_flag =#{delFlag} where contract_id = #{contractId} |
36 | </update> | 36 | </update> |
37 | 37 | ||
38 | 38 | ... | ... |
... | @@ -14,7 +14,7 @@ | ... | @@ -14,7 +14,7 @@ |
14 | left join equipment_sparepart_supplies ss on m.sparepart_id = ss.id | 14 | left join equipment_sparepart_supplies ss on m.sparepart_id = ss.id |
15 | left join equipment_sparepart_type st on st.id = m.sparepart_type | 15 | left join equipment_sparepart_type st on st.id = m.sparepart_type |
16 | left join ajh_supplier_manage sm on sm.id = m.supplier_id | 16 | left join ajh_supplier_manage sm on sm.id = m.supplier_id |
17 | where m.contract_id = #{contractId} and m.del_flag = 0 | 17 | where m.contract_id = #{contractId} |
18 | </select> | 18 | </select> |
19 | 19 | ||
20 | 20 | ||
... | @@ -37,16 +37,20 @@ | ... | @@ -37,16 +37,20 @@ |
37 | 37 | ||
38 | <select id="queryMaterialByGoodCode" resultType="com.skua.modules.erp.entity.PurchaseMaterial"> | 38 | <select id="queryMaterialByGoodCode" resultType="com.skua.modules.erp.entity.PurchaseMaterial"> |
39 | select st.item_text as 'sparepart_type_name',sm.supp_name as 'supplier_name', pm.* | 39 | select st.item_text as 'sparepart_type_name',sm.supp_name as 'supplier_name', pm.* |
40 | from erp_purchase_material pm | 40 | from ( |
41 | select m.* from erp_purchase_material m , erp_purchase_contract c | ||
42 | where m.contract_id = c.id and c.status = 3 and c.use_flag = '0' | ||
43 | and m.good_code = #{goodCode} and m.depart_id = #{departId} | ||
44 | ) pm | ||
41 | left join equipment_sparepart_type st on st.id = pm.sparepart_type | 45 | left join equipment_sparepart_type st on st.id = pm.sparepart_type |
42 | left join ajh_supplier_manage sm on sm.id = pm.supplier_id | 46 | left join ajh_supplier_manage sm on sm.id = pm.supplier_id |
43 | where pm.good_code = #{goodCode} and pm.depart_id = #{departId} and pm.del_flag = 0 | 47 | |
44 | </select> | 48 | </select> |
45 | 49 | ||
46 | <!-- 校验货号是否唯一 --> | 50 | <!-- 校验货号是否唯一 --> |
47 | <select id="checkGoodCode" resultType="java.lang.Integer"> | 51 | <select id="checkGoodCode" resultType="java.lang.Integer"> |
48 | select count(1) from erp_purchase_material | 52 | select count(1) from erp_purchase_material |
49 | where del_flag = 0 and good_code = #{goodCode} | 53 | where good_code = #{goodCode} |
50 | <if test="id != null and id !=''">and id = #{id}</if> | 54 | <if test="id != null and id !=''">and id = #{id}</if> |
51 | </select> | 55 | </select> |
52 | <!-- 药剂入库查询结果:物料清单--> | 56 | <!-- 药剂入库查询结果:物料清单--> |
... | @@ -56,7 +60,7 @@ | ... | @@ -56,7 +60,7 @@ |
56 | from ( | 60 | from ( |
57 | select dc.contract_code 'distribut_contract_code', dc.id 'distribut_contract_id', dm.distribut_price ,dm.distribut_total_price,dm.material_num ,pm.* | 61 | select dc.contract_code 'distribut_contract_code', dc.id 'distribut_contract_id', dm.distribut_price ,dm.distribut_total_price,dm.material_num ,pm.* |
58 | from erp_distribut_contract dc , erp_distribut_material dm , erp_purchase_material pm | 62 | from erp_distribut_contract dc , erp_distribut_material dm , erp_purchase_material pm |
59 | where dc.id = dm.contract_id and dc.id = #{param.distributContractId } and dm.good_code = pm.good_code and pm.del_flag = 0 and dc.use_flag = '0' | 63 | where dc.id = dm.contract_id and dc.id = #{param.distributContractId } and dm.good_code = pm.good_code and pm.del_flag = '0' and dc.use_flag = '0' and dm.del_flag = '0' and dc.start_time > now() and dc.end_time < now() |
60 | <if test="param.sparepartCode != null and param.sparepartCode !=''">and pm.sparepart_code =#{param.sparepartCode}</if> | 64 | <if test="param.sparepartCode != null and param.sparepartCode !=''">and pm.sparepart_code =#{param.sparepartCode}</if> |
61 | <if test="param.sparepartType != null and param.sparepartType !=''">and pm.sparepart_type in (${param.sparepartType}) </if> | 65 | <if test="param.sparepartType != null and param.sparepartType !=''">and pm.sparepart_type in (${param.sparepartType}) </if> |
62 | <if test="param.sparepartName != null and param.sparepartName !=''">and pm.sparepart_name like '%${param.sparepartName}%'</if> | 66 | <if test="param.sparepartName != null and param.sparepartName !=''">and pm.sparepart_name like '%${param.sparepartName}%'</if> |
... | @@ -70,7 +74,7 @@ | ... | @@ -70,7 +74,7 @@ |
70 | </select> | 74 | </select> |
71 | <!-- 变更合同--> | 75 | <!-- 变更合同--> |
72 | <update id="changePurchaseContract"> | 76 | <update id="changePurchaseContract"> |
73 | update erp_purchase_material set del_flag=1 where contract_id =#{contractId} | 77 | update erp_purchase_material set del_flag=#{delFlag} where contract_id =#{contractId} |
74 | </update> | 78 | </update> |
75 | 79 | ||
76 | </mapper> | 80 | </mapper> | ... | ... |
... | @@ -8,4 +8,5 @@ import com.baomidou.mybatisplus.extension.service.IService; | ... | @@ -8,4 +8,5 @@ import com.baomidou.mybatisplus.extension.service.IService; |
8 | */ | 8 | */ |
9 | public interface IDistributMaterialService extends IService<DistributMaterial> { | 9 | public interface IDistributMaterialService extends IService<DistributMaterial> { |
10 | 10 | ||
11 | void changePurchaseContract(String id, String useFlag); | ||
11 | } | 12 | } | ... | ... |
... | @@ -34,5 +34,14 @@ public interface IMaterialINService extends IService<MaterialIN> { | ... | @@ -34,5 +34,14 @@ public interface IMaterialINService extends IService<MaterialIN> { |
34 | */ | 34 | */ |
35 | public IPage<MaterialIN> selectAuditMaterialINByPage(IPage<MaterialIN> page, MaterialIN materialIN) ; | 35 | public IPage<MaterialIN> selectAuditMaterialINByPage(IPage<MaterialIN> page, MaterialIN materialIN) ; |
36 | 36 | ||
37 | 37 | /*** | |
38 | * 药剂入库 | ||
39 | * @param materialIN | ||
40 | */ | ||
41 | String saveMaterialIN(MaterialIN materialIN); | ||
42 | /*** | ||
43 | * 药剂入库 | ||
44 | * @param materialIN | ||
45 | */ | ||
46 | String updateMaterialIN(MaterialIN materialIN); | ||
38 | } | 47 | } | ... | ... |
... | @@ -145,9 +145,11 @@ public class DistributContractServiceImpl extends ServiceImpl<DistributContractM | ... | @@ -145,9 +145,11 @@ public class DistributContractServiceImpl extends ServiceImpl<DistributContractM |
145 | @Transactional | 145 | @Transactional |
146 | public String changePurchaseContract(DistributContractVO distributContractVO){ | 146 | public String changePurchaseContract(DistributContractVO distributContractVO){ |
147 | // 变更合同 | 147 | // 变更合同 |
148 | baseMapper.changePurchaseContract( distributContractVO.getId() ); | 148 | String oldContractId = distributContractVO.getId(); |
149 | materialMapper.changePurchaseContract( distributContractVO.getId() ) ; | 149 | baseMapper.changePurchaseContract( oldContractId); |
150 | distributContractVO.setOldContractId(distributContractVO.getId());//保存变更前的的合同编号 | 150 | materialMapper.changePurchaseContract( oldContractId ,"1" ) ; |
151 | |||
152 | distributContractVO.setOldContractId(oldContractId);//保存变更前的的合同编号 | ||
151 | return this.updateDistributContractVO(distributContractVO); | 153 | return this.updateDistributContractVO(distributContractVO); |
152 | } | 154 | } |
153 | 155 | ... | ... |
... | @@ -13,4 +13,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; | ... | @@ -13,4 +13,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
13 | @Service | 13 | @Service |
14 | public class DistributMaterialServiceImpl extends ServiceImpl<DistributMaterialMapper, DistributMaterial> implements IDistributMaterialService { | 14 | public class DistributMaterialServiceImpl extends ServiceImpl<DistributMaterialMapper, DistributMaterial> implements IDistributMaterialService { |
15 | 15 | ||
16 | public void changePurchaseContract(String id, String useFlag){ | ||
17 | this.baseMapper.changePurchaseContract(id,useFlag); | ||
18 | } | ||
16 | } | 19 | } | ... | ... |
... | @@ -61,7 +61,7 @@ public class ERPPurchaseContractServiceImpl extends ServiceImpl<ERPPurchaseContr | ... | @@ -61,7 +61,7 @@ public class ERPPurchaseContractServiceImpl extends ServiceImpl<ERPPurchaseContr |
61 | } | 61 | } |
62 | }else{ | 62 | }else{ |
63 | count = purchaseMaterialMapper.checkContractCode(purchaseContractVO.getContractCode() ); | 63 | count = purchaseMaterialMapper.checkContractCode(purchaseContractVO.getContractCode() ); |
64 | if(count > 0 ){ | 64 | if(count > checkCount ){ |
65 | result = "合同编号["+purchaseContractVO.getContractCode()+"]重复"; | 65 | result = "合同编号["+purchaseContractVO.getContractCode()+"]重复"; |
66 | return result; | 66 | return result; |
67 | } | 67 | } |
... | @@ -151,6 +151,8 @@ public class ERPPurchaseContractServiceImpl extends ServiceImpl<ERPPurchaseContr | ... | @@ -151,6 +151,8 @@ public class ERPPurchaseContractServiceImpl extends ServiceImpl<ERPPurchaseContr |
151 | } | 151 | } |
152 | purchaseContractVO.setPurchaseMoney( purchaseMoney ); | 152 | purchaseContractVO.setPurchaseMoney( purchaseMoney ); |
153 | int count = this.baseMapper.updateById( purchaseContractVO ); | 153 | int count = this.baseMapper.updateById( purchaseContractVO ); |
154 | |||
155 | purchaseMaterialMapper.changePurchaseContract( purchaseContractVO.getId(),purchaseContractVO.getUseFlag()) ; | ||
154 | return count > 0 ? true :false; | 156 | return count > 0 ? true :false; |
155 | } | 157 | } |
156 | /*** | 158 | /*** |
... | @@ -159,11 +161,12 @@ public class ERPPurchaseContractServiceImpl extends ServiceImpl<ERPPurchaseContr | ... | @@ -159,11 +161,12 @@ public class ERPPurchaseContractServiceImpl extends ServiceImpl<ERPPurchaseContr |
159 | */ | 161 | */ |
160 | @Transactional | 162 | @Transactional |
161 | public void changePurchaseContract(PurchaseContractVO purchaseContractVO){ | 163 | public void changePurchaseContract(PurchaseContractVO purchaseContractVO){ |
164 | String oldContractId = purchaseContractVO.getId() ; | ||
162 | // 变更合同 | 165 | // 变更合同 |
163 | baseMapper.changePurchaseContract( purchaseContractVO.getId() ); | 166 | baseMapper.changePurchaseContract(oldContractId ); |
164 | purchaseMaterialMapper.changePurchaseContract( purchaseContractVO.getId() ) ; | 167 | purchaseMaterialMapper.changePurchaseContract( oldContractId,"1") ; |
165 | 168 | ||
166 | purchaseContractVO.setOldContractId(purchaseContractVO.getId()); | 169 | purchaseContractVO.setOldContractId(oldContractId); |
167 | purchaseContractVO.setId(null); | 170 | purchaseContractVO.setId(null); |
168 | this.baseMapper.insert( purchaseContractVO ); | 171 | this.baseMapper.insert( purchaseContractVO ); |
169 | //计算采购金额 | 172 | //计算采购金额 | ... | ... |
... | @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | ... | @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
4 | import com.baomidou.mybatisplus.core.metadata.IPage; | 4 | import com.baomidou.mybatisplus.core.metadata.IPage; |
5 | import com.skua.core.context.BaseContextHandler; | 5 | import com.skua.core.context.BaseContextHandler; |
6 | import com.skua.core.context.SpringContextUtils; | 6 | import com.skua.core.context.SpringContextUtils; |
7 | import com.skua.modules.common.service.ICommonSqlService; | ||
7 | import com.skua.modules.equipment.dto.EquipmentInDTO; | 8 | import com.skua.modules.equipment.dto.EquipmentInDTO; |
8 | import com.skua.modules.equipment.dto.EquipmentOutDTO; | 9 | import com.skua.modules.equipment.dto.EquipmentOutDTO; |
9 | import com.skua.modules.equipment.entity.EquipmentIn; | 10 | import com.skua.modules.equipment.entity.EquipmentIn; |
... | @@ -11,18 +12,19 @@ import com.skua.modules.equipment.entity.EquipmentInChild; | ... | @@ -11,18 +12,19 @@ import com.skua.modules.equipment.entity.EquipmentInChild; |
11 | import com.skua.modules.equipment.entity.EquipmentOutChild; | 12 | import com.skua.modules.equipment.entity.EquipmentOutChild; |
12 | import com.skua.modules.equipment.service.IEquipmentInService; | 13 | import com.skua.modules.equipment.service.IEquipmentInService; |
13 | import com.skua.modules.equipment.service.IEquipmentOutService; | 14 | import com.skua.modules.equipment.service.IEquipmentOutService; |
14 | import com.skua.modules.erp.entity.ApproveRecord; | 15 | import com.skua.modules.erp.entity.*; |
15 | import com.skua.modules.erp.entity.ERPPurchaseContract; | ||
16 | import com.skua.modules.erp.entity.MaterialIN; | ||
17 | import com.skua.modules.erp.mapper.ApproveRecordMapper; | 16 | import com.skua.modules.erp.mapper.ApproveRecordMapper; |
18 | import com.skua.modules.erp.mapper.ERPPurchaseContractMapper; | 17 | import com.skua.modules.erp.mapper.ERPPurchaseContractMapper; |
19 | import com.skua.modules.erp.mapper.MaterialINMapper; | 18 | import com.skua.modules.erp.mapper.MaterialINMapper; |
20 | import com.skua.modules.erp.service.IERPPurchaseContractService; | 19 | import com.skua.modules.erp.service.IERPPurchaseContractService; |
20 | import com.skua.modules.erp.service.IMaterialAcceptanceFormService; | ||
21 | import com.skua.modules.erp.service.IMaterialINService; | 21 | import com.skua.modules.erp.service.IMaterialINService; |
22 | import com.skua.modules.erp.service.IPurchaseMaterialService; | ||
22 | import com.skua.modules.erp.vo.ArrivalRecordExcelExportVO; | 23 | import com.skua.modules.erp.vo.ArrivalRecordExcelExportVO; |
23 | import com.skua.modules.erp.vo.MaterialINVO; | 24 | import com.skua.modules.erp.vo.MaterialINVO; |
24 | import com.skua.modules.guest.util.DateUtil; | 25 | import com.skua.modules.guest.util.DateUtil; |
25 | import com.skua.modules.quartz.util.BaseUtil; | 26 | import com.skua.modules.quartz.util.BaseUtil; |
27 | import com.skua.modules.supplies.entity.PurchaseContract; | ||
26 | import com.skua.modules.supplies.entity.SuppliesWarehouse; | 28 | import com.skua.modules.supplies.entity.SuppliesWarehouse; |
27 | import com.skua.modules.supplies.service.ISuppliesWarehouseService; | 29 | import com.skua.modules.supplies.service.ISuppliesWarehouseService; |
28 | import com.skua.tool.util.DateUtils; | 30 | import com.skua.tool.util.DateUtils; |
... | @@ -50,12 +52,19 @@ public class MaterialINServiceImpl extends ServiceImpl<MaterialINMapper, Materia | ... | @@ -50,12 +52,19 @@ public class MaterialINServiceImpl extends ServiceImpl<MaterialINMapper, Materia |
50 | private ApproveRecordMapper recordMapper; | 52 | private ApproveRecordMapper recordMapper; |
51 | @Autowired | 53 | @Autowired |
52 | private IERPPurchaseContractService purchaseContractService; | 54 | private IERPPurchaseContractService purchaseContractService; |
55 | |||
56 | @Autowired | ||
57 | private IPurchaseMaterialService purchaseMaterialService; | ||
53 | @Autowired | 58 | @Autowired |
54 | private IEquipmentInService equipmentInService; | 59 | private IEquipmentInService equipmentInService; |
55 | @Autowired | 60 | @Autowired |
56 | private IEquipmentOutService equipmentOutService; | 61 | private IEquipmentOutService equipmentOutService; |
57 | @Autowired | 62 | @Autowired |
58 | private ISuppliesWarehouseService warehouseService; | 63 | private ISuppliesWarehouseService warehouseService; |
64 | @Autowired | ||
65 | private IMaterialAcceptanceFormService materialAcceptanceFormService;//验收单 | ||
66 | @Autowired | ||
67 | private ICommonSqlService commonSqlService; | ||
59 | 68 | ||
60 | /*** | 69 | /*** |
61 | * 审核药剂入库单 | 70 | * 审核药剂入库单 |
... | @@ -131,7 +140,39 @@ public class MaterialINServiceImpl extends ServiceImpl<MaterialINMapper, Materia | ... | @@ -131,7 +140,39 @@ public class MaterialINServiceImpl extends ServiceImpl<MaterialINMapper, Materia |
131 | public IPage<MaterialIN> selectAuditMaterialINByPage(IPage<MaterialIN> page, MaterialIN materialIN) { | 140 | public IPage<MaterialIN> selectAuditMaterialINByPage(IPage<MaterialIN> page, MaterialIN materialIN) { |
132 | return page.setRecords(baseMapper.selectAuditMaterialINByPage(page, materialIN)); | 141 | return page.setRecords(baseMapper.selectAuditMaterialINByPage(page, materialIN)); |
133 | } | 142 | } |
134 | 143 | /*** | |
144 | * 药剂入库 | ||
145 | * @param materialIN | ||
146 | */ | ||
147 | @Transactional | ||
148 | public String saveMaterialIN(MaterialIN materialIN){ | ||
149 | //根据货号查询统购合同编号 | ||
150 | QueryWrapper<PurchaseMaterial> queryWrapper = new QueryWrapper<PurchaseMaterial>(); | ||
151 | queryWrapper.eq("good_code",materialIN.getGoodCode()); | ||
152 | List<PurchaseMaterial> purchaseMaterialList = purchaseMaterialService.list(queryWrapper); | ||
153 | if(purchaseMaterialList != null && !purchaseMaterialList.isEmpty()){ | ||
154 | materialIN.setPurchaseContractId(purchaseMaterialList.get(0).getPurchaseContractId()); | ||
155 | materialIN.setSupplierId(purchaseMaterialList.get(0).getSupplierId()); | ||
156 | } | ||
157 | this.baseMapper.insert(materialIN); | ||
158 | MaterialAcceptanceForm materialAcceptanceForm = new MaterialAcceptanceForm(); | ||
159 | materialAcceptanceForm.setId( materialIN.getId() ) ; | ||
160 | materialAcceptanceFormService.save(materialAcceptanceForm); | ||
161 | return null; | ||
162 | } | ||
163 | @Transactional | ||
164 | public String updateMaterialIN(MaterialIN materialIN){ | ||
165 | //根据货号查询统购合同编号 | ||
166 | QueryWrapper<PurchaseMaterial> queryWrapper = new QueryWrapper<PurchaseMaterial>(); | ||
167 | queryWrapper.eq("good_code",materialIN.getGoodCode()); | ||
168 | List<PurchaseMaterial> purchaseMaterialList = purchaseMaterialService.list(queryWrapper); | ||
169 | if(purchaseMaterialList != null && !purchaseMaterialList.isEmpty()){ | ||
170 | materialIN.setPurchaseContractId(purchaseMaterialList.get(0).getPurchaseContractId()); | ||
171 | materialIN.setSupplierId(purchaseMaterialList.get(0).getSupplierId()); | ||
172 | } | ||
173 | this.baseMapper.updateById(materialIN ); | ||
174 | return null; | ||
175 | } | ||
135 | 176 | ||
136 | /*** | 177 | /*** |
137 | * 出库 | 178 | * 出库 | ... | ... |
... | @@ -133,7 +133,7 @@ mybatis-plus: | ... | @@ -133,7 +133,7 @@ mybatis-plus: |
133 | configuration: | 133 | configuration: |
134 | call-setters-on-nulls: true | 134 | call-setters-on-nulls: true |
135 | # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用 | 135 | # 这个配置会将执行的sql打印出来,在开发或测试的时候可以用 |
136 | # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl | 136 | log-impl: org.apache.ibatis.logging.stdout.StdOutImpl |
137 | #数矿专用配置 | 137 | #数矿专用配置 |
138 | skua: | 138 | skua: |
139 | web-url: http://192.168.100.29:3000 | 139 | web-url: http://192.168.100.29:3000 | ... | ... |
... | @@ -99,6 +99,10 @@ public class MybatisInterceptor implements Interceptor { | ... | @@ -99,6 +99,10 @@ public class MybatisInterceptor implements Interceptor { |
99 | 99 | ||
100 | //material_info | 100 | //material_info |
101 | add("material_info"); | 101 | add("material_info"); |
102 | //三废 | ||
103 | //add("ajh_waste_gas"); | ||
104 | //噪音 | ||
105 | // add("ajh_waste_noise"); | ||
102 | }}; | 106 | }}; |
103 | 107 | ||
104 | //过滤不需要走部门ID查询的URL | 108 | //过滤不需要走部门ID查询的URL | ... | ... |
-
请 注册 或 登录 后发表评论