Browse Source

首次提交

java8
ruanqi 2 years ago
parent
commit
35d09fd6a1
  1. 7
      src/main/java/com/xujie/sys/modules/orderIssure/controller/IssureNotifyController.java
  2. 2
      src/main/java/com/xujie/sys/modules/orderIssure/mapper/IssureNotifyMapper.java
  3. 3
      src/main/java/com/xujie/sys/modules/orderIssure/service/IssureNotifyService.java
  4. 5
      src/main/java/com/xujie/sys/modules/orderIssure/service/impl/IssureNotifyServiceImpl.java
  5. 7
      src/main/resources/mapper/orderIssure/IssureNotifyMapper.xml

7
src/main/java/com/xujie/sys/modules/orderIssure/controller/IssureNotifyController.java

@ -167,4 +167,11 @@ public class IssureNotifyController {
List<SOIssueNotifyOrderMaterialListData> rows = issureNotifyService.searchNotifyMaterialList(data);
return R.ok().put("rows", rows);
}
@PostMapping(value="/searchSumNotifyMaterialList")
@ResponseBody
public R searchSumNotifyMaterialList(@RequestBody SOIssueNotifyHeaderData data) {
List<SOIssueNotifyOrderMaterialListData> rows = issureNotifyService.searchSumNotifyMaterialList(data);
return R.ok().put("rows", rows);
}
}

2
src/main/java/com/xujie/sys/modules/orderIssure/mapper/IssureNotifyMapper.java

@ -88,4 +88,6 @@ public interface IssureNotifyMapper {
List<SOIssueNotifyOrderListData> searchNotifyOrderList(SOIssueNotifyHeaderData data);
List<SOIssueNotifyOrderMaterialListData> searchNotifyMaterialList(SOIssueNotifyHeaderData data);
List<SOIssueNotifyOrderMaterialListData> searchSumNotifyMaterialList(SOIssueNotifyHeaderData data);
}

3
src/main/java/com/xujie/sys/modules/orderIssure/service/IssureNotifyService.java

@ -100,4 +100,7 @@ public interface IssureNotifyService {
List<SOIssueNotifyOrderListData> searchNotifyOrderList(SOIssueNotifyHeaderData data);
List<SOIssueNotifyOrderMaterialListData> searchNotifyMaterialList(SOIssueNotifyHeaderData data);
List<SOIssueNotifyOrderMaterialListData> searchSumNotifyMaterialList(SOIssueNotifyHeaderData data);
}

5
src/main/java/com/xujie/sys/modules/orderIssure/service/impl/IssureNotifyServiceImpl.java

@ -126,4 +126,9 @@ public class IssureNotifyServiceImpl implements IssureNotifyService {
public List<SOIssueNotifyOrderMaterialListData> searchNotifyMaterialList(SOIssueNotifyHeaderData data){
return issureNotifyMapper.searchNotifyMaterialList(data);
}
@Override
public List<SOIssueNotifyOrderMaterialListData> searchSumNotifyMaterialList(SOIssueNotifyHeaderData data){
return issureNotifyMapper.searchSumNotifyMaterialList(data);
}
}

7
src/main/resources/mapper/orderIssure/IssureNotifyMapper.xml

@ -155,4 +155,11 @@ RecordVersion,OutWorkOrderFlag,ProjectID,OrderType,AuthRuleID)
where a.NotifyNo=#{notifyNo} and a.site=#{site}
order by a.ItemNo
</select>
<select id="searchSumNotifyMaterialList" resultType="SOIssueNotifyOrderMaterialListData">
select a.ComponentPartNo,sum(a.QtyToIssue) QtyToIssue,sum(isnull(a.QtyToIssue_Original,0)) QtyToIssue_Original
dbo.Get_PartDesc(a.site,a.ComponentPartNo) partDesc
from SOIssueNotifyOrderMaterialList a
group by a.ComponentPartNo
</select>
</mapper>
Loading…
Cancel
Save