Преглед изворни кода

1.入库明细表单新增查询条件"合约号"

2.出库明细表单新增查询条件"合约号"
dw пре 3 месеци
родитељ
комит
adb134f4c2

+ 2
- 1
src/main/java/com/th/demo/controller/ware/InRecordController.java Прегледај датотеку

36
                         String tallyPeople,
36
                         String tallyPeople,
37
                         String fkComponyName,
37
                         String fkComponyName,
38
                         String remark1,
38
                         String remark1,
39
+                        String contractNo,
39
                         HttpServletRequest request) {
40
                         HttpServletRequest request) {
40
 
41
 
41
         try {
42
         try {
44
             Date fromDate2 = DateTools.StrToDate(fromDate, "yyyy-MM-dd HH:mm:ss");
45
             Date fromDate2 = DateTools.StrToDate(fromDate, "yyyy-MM-dd HH:mm:ss");
45
             Date toDate2 = DateTools.StrToDate(toDate, "yyyy-MM-dd HH:mm:ss");
46
             Date toDate2 = DateTools.StrToDate(toDate, "yyyy-MM-dd HH:mm:ss");
46
             result = inRecordService.query(page, rows, wareName, stackName, model, materialName, standard, customerName,
47
             result = inRecordService.query(page, rows, wareName, stackName, model, materialName, standard, customerName,
47
-                    plateNo,fromDate2,toDate2,userId, belongId,ordNo,carNo,tallyPeople,fkComponyName,remark1);
48
+                    plateNo,fromDate2,toDate2,userId, belongId,ordNo,carNo,tallyPeople,fkComponyName,remark1,contractNo);
48
         } catch (Exception ex) {
49
         } catch (Exception ex) {
49
             ex.printStackTrace();
50
             ex.printStackTrace();
50
             result = JSONTools.toString(ResponseCodeMsg.CODE_EX, ex.getMessage());
51
             result = JSONTools.toString(ResponseCodeMsg.CODE_EX, ex.getMessage());

+ 2
- 1
src/main/java/com/th/demo/controller/ware/OutRecordController.java Прегледај датотеку

34
                            String ordNo,
34
                            String ordNo,
35
                            String fkComponyName,
35
                            String fkComponyName,
36
                            String remark1,
36
                            String remark1,
37
+                           String contractNo,
37
                            HttpServletRequest request) {
38
                            HttpServletRequest request) {
38
 
39
 
39
         try {
40
         try {
43
             Date toDate = DateTools.StrToDate(pToDate, "yyyy-MM-dd HH:mm:ss");
44
             Date toDate = DateTools.StrToDate(pToDate, "yyyy-MM-dd HH:mm:ss");
44
 
45
 
45
             result = outRecordService.query(page, rows, wareName, stackName, model, materialName, standard, customerName,
46
             result = outRecordService.query(page, rows, wareName, stackName, model, materialName, standard, customerName,
46
-                    plateNo,fromDate,toDate, userId, belongId,carNo,tallyPeople,ordNo,fkComponyName,remark1);
47
+                    plateNo,fromDate,toDate, userId, belongId,carNo,tallyPeople,ordNo,fkComponyName,remark1,contractNo);
47
         } catch (Exception ex) {
48
         } catch (Exception ex) {
48
             ex.printStackTrace();
49
             ex.printStackTrace();
49
             result = JSONTools.toString(ResponseCodeMsg.CODE_EX, ex.getMessage());
50
             result = JSONTools.toString(ResponseCodeMsg.CODE_EX, ex.getMessage());

+ 1
- 1
src/main/java/com/th/demo/mapping/ware/InRecordMapper.java Прегледај датотеку

25
     List<InRecord> select(String wareName, String stackName, String layer, String materialName, String standard, String customerName,
25
     List<InRecord> select(String wareName, String stackName, String layer, String materialName, String standard, String customerName,
26
                           String plateNo, Date fromDate,
26
                           String plateNo, Date fromDate,
27
                           Date toDate, String userId, String belongId, String ordNo, String carNo, String tallyPeople, String fkComponyName
27
                           Date toDate, String userId, String belongId, String ordNo, String carNo, String tallyPeople, String fkComponyName
28
-                            ,List<String> plateNos,List<String> ordNos,String remark1);
28
+                            ,List<String> plateNos,List<String> ordNos,String remark1,String contractNo,List<String> contractNos);
29
 
29
 
30
     int updateIn(InRecord inRecord);
30
     int updateIn(InRecord inRecord);
31
 
31
 

+ 5
- 2
src/main/java/com/th/demo/mapping/ware/OutRecordMapper.java Прегледај датотеку

2
 
2
 
3
 import com.th.demo.model.ware.OutRecord;
3
 import com.th.demo.model.ware.OutRecord;
4
 import com.th.demo.model.ware.TotalRecord;
4
 import com.th.demo.model.ware.TotalRecord;
5
+import org.apache.ibatis.annotations.Param;
5
 
6
 
6
 import java.util.Date;
7
 import java.util.Date;
7
 import java.util.List;
8
 import java.util.List;
21
 
22
 
22
     List<OutRecord>  select(String wareName, String stackName, String layer, String materialName, String standard, String customerName,
23
     List<OutRecord>  select(String wareName, String stackName, String layer, String materialName, String standard, String customerName,
23
                             String plateNo, Date fromDate, Date toDate, String userId, String belongId, String carNo, String tallyPeople, String ordNo, String fkComponyName);
24
                             String plateNo, Date fromDate, Date toDate, String userId, String belongId, String carNo, String tallyPeople, String ordNo, String fkComponyName);
25
+
24
     List<OutRecord>  selectExpt(String wareName, String stackName, String layer, String materialName, String standard, String customerName,
26
     List<OutRecord>  selectExpt(String wareName, String stackName, String layer, String materialName, String standard, String customerName,
25
-                            String plateNo, Date fromDate, Date toDate, String userId, String belongId, String carNo, String tallyPeople,
26
-                             String ordNo, String fkComponyName,List<String> plateNos,List<String> ordNos,String remark1);
27
+                                String plateNo, Date fromDate, Date toDate, String userId, String belongId, String carNo, String tallyPeople,
28
+                                String ordNo, String fkComponyName, List<String> plateNos, List<String> ordNos, String remark1,String contractNo,List<String> contractNos);
29
+
27
     List<TotalRecord>  selectTotal(String wareName, String stackName, String layer, String materialName, String standard, String customerName,
30
     List<TotalRecord>  selectTotal(String wareName, String stackName, String layer, String materialName, String standard, String customerName,
28
                                    String plateNo, Date fromDate, Date toDate, String userId, String belongId, String carNo,
31
                                    String plateNo, Date fromDate, Date toDate, String userId, String belongId, String carNo,
29
                                    String tallyPeople, String ordNo, String fkComponyName,List<String> plateNos,List<String> ordNos,String remark1);
32
                                    String tallyPeople, String ordNo, String fkComponyName,List<String> plateNos,List<String> ordNos,String remark1);

+ 7
- 3
src/main/java/com/th/demo/service/impl/ware/InRecordServiceImpl.java Прегледај датотеку

35
     public String query(int page, int rows, String wareName, String stackName, String model, String materialName, String standard, String customerName,
35
     public String query(int page, int rows, String wareName, String stackName, String model, String materialName, String standard, String customerName,
36
                         String plateNo, Date fromDate,
36
                         String plateNo, Date fromDate,
37
                         Date toDate, String userId, String belongId,
37
                         Date toDate, String userId, String belongId,
38
-                        String ordNo, String carNo, String tallyPeople, String fkComponyName,String remark1) {
38
+                        String ordNo, String carNo, String tallyPeople, String fkComponyName,String remark1,String contractNo) {
39
         List<String> pltNos =new ArrayList<>() ;
39
         List<String> pltNos =new ArrayList<>() ;
40
         List<String> ordNos =new ArrayList<>() ;
40
         List<String> ordNos =new ArrayList<>() ;
41
+        List<String> contractNos =new ArrayList<>() ;
41
         if (plateNo.indexOf(",") != -1){
42
         if (plateNo.indexOf(",") != -1){
42
             pltNos = Arrays.asList(plateNo.split(","));
43
             pltNos = Arrays.asList(plateNo.split(","));
43
         }
44
         }
45
+        if (contractNo.indexOf(",") != -1){
46
+            contractNos = Arrays.asList(contractNo.split(","));
47
+        }
44
         if (ordNo.indexOf(",") != -1){
48
         if (ordNo.indexOf(",") != -1){
45
             ordNos = Arrays.asList(ordNo.split(","));
49
             ordNos = Arrays.asList(ordNo.split(","));
46
         }
50
         }
47
 
51
 
48
         if(page == -1 && rows == -1){
52
         if(page == -1 && rows == -1){
49
             List<InRecord> list=inRecordMapper.select(wareName,stackName,model,materialName,standard,    customerName,
53
             List<InRecord> list=inRecordMapper.select(wareName,stackName,model,materialName,standard,    customerName,
50
-                    plateNo, fromDate,toDate , userId, belongId,ordNo,carNo,tallyPeople,fkComponyName, pltNos,ordNos,remark1);
54
+                    plateNo, fromDate,toDate , userId, belongId,ordNo,carNo,tallyPeople,fkComponyName, pltNos,ordNos,remark1,contractNo,contractNos);
51
             result = JSONTools.toStringyyyyMMddHHmmss(list);
55
             result = JSONTools.toStringyyyyMMddHHmmss(list);
52
         }else{
56
         }else{
53
             PageHelper.startPage(page, rows);
57
             PageHelper.startPage(page, rows);
54
 
58
 
55
             List<InRecord> list=inRecordMapper.select(wareName,stackName,model,materialName,standard,    customerName,
59
             List<InRecord> list=inRecordMapper.select(wareName,stackName,model,materialName,standard,    customerName,
56
-                    plateNo, fromDate,toDate , userId, belongId, ordNo, carNo,tallyPeople,fkComponyName, pltNos,ordNos,remark1);
60
+                    plateNo, fromDate,toDate , userId, belongId, ordNo, carNo,tallyPeople,fkComponyName, pltNos,ordNos,remark1,contractNo,contractNos);
57
 
61
 
58
             PageInfo<InRecord> pageInfo = new PageInfo<>(list);
62
             PageInfo<InRecord> pageInfo = new PageInfo<>(list);
59
             result = JSONTools.toStringyyyyMMddHHmmss(pageInfo);
63
             result = JSONTools.toStringyyyyMMddHHmmss(pageInfo);

+ 7
- 3
src/main/java/com/th/demo/service/impl/ware/OutRecordServiceImpl.java Прегледај датотеку

45
 
45
 
46
     public String query(int page, int rows, String wareName, String stackName, String model, String materialName, String standard, String customerName,
46
     public String query(int page, int rows, String wareName, String stackName, String model, String materialName, String standard, String customerName,
47
                         String plateNo, Date fromDate, Date toDate, String userId, String belongId, String carNo,
47
                         String plateNo, Date fromDate, Date toDate, String userId, String belongId, String carNo,
48
-                        String tallyPeople, String ordNo, String fkComponyName,String remark1) {
48
+                        String tallyPeople, String ordNo, String fkComponyName,String remark1,String contractNo) {
49
         List<String> pltNos =new ArrayList<>() ;
49
         List<String> pltNos =new ArrayList<>() ;
50
         List<String> ordNos =new ArrayList<>() ;
50
         List<String> ordNos =new ArrayList<>() ;
51
+        List<String> contractNos =new ArrayList<>() ;
51
         if (plateNo.indexOf(",") != -1){
52
         if (plateNo.indexOf(",") != -1){
52
             pltNos = Arrays.asList(plateNo.split(","));
53
             pltNos = Arrays.asList(plateNo.split(","));
53
         }
54
         }
55
+        if (contractNo.indexOf(",") != -1){
56
+            contractNos = Arrays.asList(contractNo.split(","));
57
+        }
54
         if (ordNo.indexOf(",") != -1){
58
         if (ordNo.indexOf(",") != -1){
55
             ordNos = Arrays.asList(ordNo.split(","));
59
             ordNos = Arrays.asList(ordNo.split(","));
56
         }
60
         }
57
 
61
 
58
         if(page == -1 && rows == -1){
62
         if(page == -1 && rows == -1){
59
             List<OutRecord> list=outRecordMapper.selectExpt(wareName,stackName,model,materialName,standard,  customerName,
63
             List<OutRecord> list=outRecordMapper.selectExpt(wareName,stackName,model,materialName,standard,  customerName,
60
-                    plateNo, fromDate,  toDate,   userId, belongId,carNo, tallyPeople,ordNo,fkComponyName, pltNos,ordNos,remark1);
64
+                    plateNo, fromDate,  toDate,   userId, belongId,carNo, tallyPeople,ordNo,fkComponyName, pltNos,ordNos,remark1,contractNo,contractNos);
61
             result = JSONTools.toStringyyyyMMddHHmmss(list);
65
             result = JSONTools.toStringyyyyMMddHHmmss(list);
62
         }else{
66
         }else{
63
             PageHelper.startPage(page, rows);
67
             PageHelper.startPage(page, rows);
64
             List<OutRecord> list=outRecordMapper.selectExpt(wareName,stackName,model,materialName,standard,  customerName,
68
             List<OutRecord> list=outRecordMapper.selectExpt(wareName,stackName,model,materialName,standard,  customerName,
65
-                    plateNo, fromDate,  toDate,   userId, belongId,carNo,tallyPeople,ordNo,fkComponyName, pltNos,ordNos,remark1);
69
+                    plateNo, fromDate,  toDate,   userId, belongId,carNo,tallyPeople,ordNo,fkComponyName, pltNos,ordNos,remark1,contractNo,contractNos);
66
             PageInfo<OutRecord> pageInfo = new PageInfo<>(list);
70
             PageInfo<OutRecord> pageInfo = new PageInfo<>(list);
67
 //        result = JSONTools.toString(pageInfo);
71
 //        result = JSONTools.toString(pageInfo);
68
             result = JSONTools.toStringyyyyMMddHHmmss(pageInfo);
72
             result = JSONTools.toStringyyyyMMddHHmmss(pageInfo);

+ 1
- 1
src/main/java/com/th/demo/service/ware/InRecordService.java Прегледај датотеку

5
 public interface InRecordService {
5
 public interface InRecordService {
6
     String query(int page, int rows, String wareName, String stackName, String model, String materialName, String standard, String customerName,
6
     String query(int page, int rows, String wareName, String stackName, String model, String materialName, String standard, String customerName,
7
                  String plateNo, Date fromDate,
7
                  String plateNo, Date fromDate,
8
-                 Date toDate, String userId, String belongId, String ordNo, String carNo, String tallyPeople, String fkComponyName,String remark1);
8
+                 Date toDate, String userId, String belongId, String ordNo, String carNo, String tallyPeople, String fkComponyName,String remark1,String contractNo);
9
 
9
 
10
     String updateIn(String json, String userId, String belongId);
10
     String updateIn(String json, String userId, String belongId);
11
 
11
 

+ 1
- 1
src/main/java/com/th/demo/service/ware/OutRecordService.java Прегледај датотеку

6
 
6
 
7
     String query(int page, int rows, String wareName, String stackName, String model, String materialName, String standard, String customerName,
7
     String query(int page, int rows, String wareName, String stackName, String model, String materialName, String standard, String customerName,
8
                  String plateNo, Date fromDate, Date toDate, String userId, String belongId, String carNo, String tallyPeople,
8
                  String plateNo, Date fromDate, Date toDate, String userId, String belongId, String carNo, String tallyPeople,
9
-                 String ordNo, String fkComponyName,String remark1);
9
+                 String ordNo, String fkComponyName,String remark1,String contractNo);
10
     String queryTotal(int page, int rows, String wareName, String stackName, String model, String materialName, String standard, String customerName,
10
     String queryTotal(int page, int rows, String wareName, String stackName, String model, String materialName, String standard, String customerName,
11
                       String plateNo, Date fromDate, Date toDate, String userId, String belongId, String carNo, String tallyPeople,
11
                       String plateNo, Date fromDate, Date toDate, String userId, String belongId, String carNo, String tallyPeople,
12
                       String ordNo, String fkComponyName,String remark1);
12
                       String ordNo, String fkComponyName,String remark1);

+ 6
- 0
src/main/resource/mapper/ware/InRecordMapper.xml Прегледај датотеку

346
             #{item,jdbcType=VARCHAR}  </foreach>
346
             #{item,jdbcType=VARCHAR}  </foreach>
347
             </if>
347
             </if>
348
           )
348
           )
349
+      and (t.contract_no like concat('%',#{param19,jdbcType=VARCHAR},'%')
350
+      <if test="param20 != null and param20.size() !=0" >
351
+          OR t.contract_no IN <foreach  item="item" collection="param20" index="index"  open="(" separator="," close=")">
352
+          #{item,jdbcType=VARCHAR}  </foreach>
353
+      </if>
354
+      )
349
       and t.add_time between #{param8,jdbcType=TIMESTAMP} and #{param9,jdbcType=TIMESTAMP}
355
       and t.add_time between #{param8,jdbcType=TIMESTAMP} and #{param9,jdbcType=TIMESTAMP}
350
     and t.cancel_flag = '0'
356
     and t.cancel_flag = '0'
351
     and (ifnull(t.ord_no,'*') like concat('%',#{param12,jdbcType=VARCHAR},'%')
357
     and (ifnull(t.ord_no,'*') like concat('%',#{param12,jdbcType=VARCHAR},'%')

+ 6
- 0
src/main/resource/mapper/ware/OutRecordMapper.xml Прегледај датотеку

490
          #{item,jdbcType=VARCHAR}  </foreach>
490
          #{item,jdbcType=VARCHAR}  </foreach>
491
         </if>
491
         </if>
492
         )
492
         )
493
+      and (t.contract_no like concat('%',#{param19,jdbcType=VARCHAR},'%')
494
+      <if test="param20 != null and param20.size() !=0" >
495
+          OR t.contract_no IN <foreach  item="item" collection="param20" index="index"  open="(" separator="," close=")">
496
+          #{item,jdbcType=VARCHAR}  </foreach>
497
+      </if>
498
+      )
493
     and t.add_time between #{param8,jdbcType=TIMESTAMP} and #{param9,jdbcType=TIMESTAMP}
499
     and t.add_time between #{param8,jdbcType=TIMESTAMP} and #{param9,jdbcType=TIMESTAMP}
494
     and t.distribution_id = p.id
500
     and t.distribution_id = p.id
495
     and t.plate_no = c.plate_no
501
     and t.plate_no = c.plate_no

Loading…
Откажи
Сачувај