Explorar o código

Merge branch 'dev' of depot-qinghai/depot-storage-qinghai into master

gdd hai 2 meses
pai
achega
54227ba434

+ 4 - 4
src/main/java/com/chinaitop/depot/product/controller/DataKcglCplkcswDefaultController.java

@@ -23,9 +23,9 @@ import io.swagger.annotations.ApiOperation;
23 23
  * shine
24 24
  * 成品粮 库存实物
25 25
  */
26
+@RequestMapping(value="/cplkc")
27
+@Api(tags="成品粮油库存实物")
26 28
 @RestController
27
-@RequestMapping(value = "/cplkc")
28
-@Api(value= "DataKcglCplkcswDefaultController", description = "成品粮油库存实物")
29 29
 public class DataKcglCplkcswDefaultController {
30 30
 
31 31
     @Resource
@@ -45,9 +45,9 @@ public class DataKcglCplkcswDefaultController {
45 45
 
46 46
     })
47 47
     public PageInfo<DataKcglCplkcswDefault> getList(Integer pageNum, Integer pageSize, 
48
-    		String houseName, String wareName, String sjjlspmc, Integer orgId){
48
+    		String houseId, String wareId, String sjjlspmc, Integer orgId){
49 49
     	
50
-        List<DataKcglCplkcswDefault> list = dataKcglCplkcswDefaultService.getlist(pageNum,pageSize,houseName,wareName,sjjlspmc,orgId);
50
+        List<DataKcglCplkcswDefault> list = dataKcglCplkcswDefaultService.getlist(pageNum,pageSize,houseId,wareId,sjjlspmc,orgId);
51 51
         		 
52 52
         PageInfo<DataKcglCplkcswDefault> pageInfo = new PageInfo<DataKcglCplkcswDefault>(list);
53 53
         return pageInfo;

+ 17 - 5
src/main/java/com/chinaitop/depot/product/mapper/DataKcglCplkcswDefaultMapper.xml

@@ -104,9 +104,9 @@
104 104
   </sql>
105 105
   
106 106
   <sql id="Base_Column_List_Org" >
107
-    kc.dataId, kc.unitid, kc.zdmc, kc.zdbm, kc.ch, kc.hwh, kc.chmc, kc.hwmc, kc.builder, kc.cjsj, kc.editor, kc.modifyDate, 
107
+    kc.dataId, kc.unitid, kc.zdmc, kc.zdbm, kc.ch, kc.hwh,kc.builder, kc.cjsj, kc.editor, kc.modifyDate, 
108 108
     kc.updateTime, kc.scrq, kc.bzq, kc.xz, kc.deptId, kc.sjjlpzmc, kc.sjjlpzbh, kc.sjjlppmc, kc.sjjlppbh, kc.sjjldjbh, 
109
-    kc.sjjldjmc, kc.sjjlspmc, kc.sjjlspmcbh, kc.kcsl, kc.scpc, kc.gg, kc.jldw, kc.zje, kc.js, kc.scnf, kc.cd, kc.rcrq
109
+    kc.sjjlspmc, kc.sjjlspmcbh, kc.kcsl, kc.scpc, kc.gg, kc.jldw, kc.zje, kc.js, kc.scnf, kc.cd, kc.rcrq
110 110
   </sql>
111 111
   
112 112
   <select id="selectByExample" resultMap="BaseResultMap" parameterType="com.chinaitop.depot.product.model.DataKcglCplkcswDefaultExample" >
@@ -114,8 +114,14 @@
114 114
     <if test="distinct" >
115 115
       distinct
116 116
     </if>
117
-    <include refid="Base_Column_List" />
118
-    from data_kcgl_cplkcsw_default
117
+    <include refid="Base_Column_List_Org" />,
118
+    s.storehouse_name chmc,
119
+    w.warehouse_name hwmc,
120
+    e.enumname sjjldjmc
121
+    from data_kcgl_cplkcsw_default kc
122
+    left join basic_storehouse s on s.storehouse_id = kc.ch
123
+    left join basic_warehouse w on w.warehouse_id = kc.hwh
124
+    left join basic_enum e on e.enumId = kc.sjjldjbh
119 125
     <if test="_parameter != null" >
120 126
       <include refid="Example_Where_Clause" />
121 127
     </if>
@@ -126,9 +132,15 @@
126 132
   <select id="selectByPrimaryKey" resultMap="BaseResultMap" parameterType="java.lang.String" >
127 133
     select 
128 134
     <include refid="Base_Column_List_Org" />,
129
-    o.org_name orgName
135
+    o.org_name orgName,
136
+    s.storehouse_name chmc,
137
+    w.warehouse_name hwmc,
138
+    e.enumname sjjldjmc
130 139
     from data_kcgl_cplkcsw_default kc
131 140
     left join org_info o on kc.unitid = o.org_id
141
+    left join basic_storehouse s on s.storehouse_id = kc.ch
142
+    left join basic_warehouse w on w.warehouse_id = kc.hwh
143
+    left join basic_enum e on e.enumId = kc.sjjldjbh
132 144
     where kc.dataId = #{dataid,jdbcType=VARCHAR}
133 145
     
134 146
   </select>

+ 1 - 1
src/main/java/com/chinaitop/depot/product/service/DataKcglCplkcswDefaultService.java

@@ -10,7 +10,7 @@ import com.chinaitop.depot.product.model.DataKcglCplkcswDefault;
10 10
  */
11 11
 public interface DataKcglCplkcswDefaultService {
12 12
 
13
-	List<DataKcglCplkcswDefault> getlist(Integer pageNum, Integer pageSize, String houseName, String wareName,
13
+	List<DataKcglCplkcswDefault> getlist(Integer pageNum, Integer pageSize, String houseId, String wareId,
14 14
 			String sjjlspmc, Integer orgId);
15 15
 
16 16
 	DataKcglCplkcswDefault getById(String id);

+ 5 - 5
src/main/java/com/chinaitop/depot/product/service/impl/DataKcglCplkcswDefaultServiceImpl.java

@@ -20,17 +20,17 @@ public class DataKcglCplkcswDefaultServiceImpl implements DataKcglCplkcswDefault
20 20
 	private DataKcglCplkcswDefaultMapper dataKcglCplkcswDefaultMapper;
21 21
 
22 22
 	@Override
23
-	public List<DataKcglCplkcswDefault> getlist(Integer pageNum, Integer pageSize, String houseName, String wareName,
23
+	public List<DataKcglCplkcswDefault> getlist(Integer pageNum, Integer pageSize, String houseId, String wareId,
24 24
 			String sjjlspmc, Integer orgId) {
25 25
 		
26 26
 		DataKcglCplkcswDefaultExample dataKcglCplkcswDefaultExample = new DataKcglCplkcswDefaultExample();
27 27
     	DataKcglCplkcswDefaultExample.Criteria criteria = dataKcglCplkcswDefaultExample.createCriteria();
28 28
         
29
-        if(ParameterUtil.isnotnull(houseName)){
30
-           criteria.andChmcLike(houseName);
29
+        if(ParameterUtil.isnotnull(houseId)){
30
+           criteria.andChEqualTo(houseId);
31 31
         }
32
-        if(ParameterUtil.isnotnull(wareName)){
33
-            criteria.andHwmcLike(wareName);
32
+        if(ParameterUtil.isnotnull(wareId)){
33
+            criteria.andHwhEqualTo(wareId);
34 34
          }
35 35
         if(ParameterUtil.isnotnull(sjjlspmc)){
36 36
             criteria.andSjjlspmcLike(sjjlspmc);

+ 3 - 3
src/main/java/com/chinaitop/depot/warningAndAlarm/controller/TimedTaskController.java

@@ -22,7 +22,7 @@ public class TimedTaskController {
22 22
 	@Resource
23 23
 	private TimedTaskService timeTaskService;
24 24
 
25
-	@Scheduled(cron = "0 0 1 * * ?")
25
+//	@Scheduled(cron = "0 0 1 * * ?")
26 26
 	@RequestMapping(value="/checkYlwl", method = RequestMethod.GET)
27 27
 	@ApiOperation(value="检测应轮未轮报警数据", notes = "定时任务检测,每天凌晨1点执行")
28 28
 	public void checkYlwl() {
@@ -33,7 +33,7 @@ public class TimedTaskController {
33 33
 		}
34 34
 	}
35 35
 
36
-	@Scheduled(cron = "0 30 1 * * ?")
36
+//	@Scheduled(cron = "0 30 1 * * ?")
37 37
 	@RequestMapping(value="/checkLhyj", method = RequestMethod.GET)
38 38
 	@ApiOperation(value="检测轮换预警数据", notes = "定时任务检测,每天凌晨1:30点执行")
39 39
 	public void checkLhyj() {
@@ -44,7 +44,7 @@ public class TimedTaskController {
44 44
 		}
45 45
 	}
46 46
 
47
-	@Scheduled(cron = "0 0 2 * * ?")
47
+//	@Scheduled(cron = "0 0 2 * * ?")
48 48
 	@RequestMapping(value="/checkJkqyj", method = RequestMethod.GET)
49 49
 	@ApiOperation(value="检测架空期预警数据", notes = "定时任务检测,每天凌晨2点执行")
50 50
 	public void checkJkqyj() {

+ 4 - 3
src/main/java/com/chinaitop/depot/warningAndAlarm/controller/YjBjController.java

@@ -67,15 +67,16 @@ public class YjBjController {
67 67
         @ApiImplicitParam(name = "orgId", value = "库ID", paramType = "query"),
68 68
         @ApiImplicitParam(name = "ch", value = "仓房ID", paramType = "query"),
69 69
         @ApiImplicitParam(name = "hwh", value = "货位ID", paramType = "query"),
70
-        @ApiImplicitParam(name = "lspz", value = "粮食品种ID", paramType = "query")
70
+        @ApiImplicitParam(name = "lspz", value = "粮食品种ID", paramType = "query"),
71
+        @ApiImplicitParam(name = "rksj", value = "入库时间", paramType = "query")
71 72
 	})
72
-	public ResponseEntity<PageInfo<StorageRotationWarning>> getYlwlPageInfoList(Integer pageNum, Integer pageSize, Integer orgId, Integer ch, Integer hwh, Integer lspz) {
73
+	public ResponseEntity<PageInfo<StorageRotationWarning>> getYlwlPageInfoList(Integer pageNum, Integer pageSize, Integer orgId, Integer ch, Integer hwh, Integer lspz,String rksj) {
73 74
 		PageInfo<StorageRotationWarning> pageInfo = null;
74 75
 		try {
75 76
 			if (pageNum != null && pageSize != null) {
76 77
 	            PageHelper.startPage(pageNum, pageSize);
77 78
 	        }
78
-			List<StorageRotationWarning> list = yjbjService.queryYlwlList(orgId, ch, hwh, lspz);
79
+			List<StorageRotationWarning> list = yjbjService.queryYlwlList(orgId, ch, hwh, lspz, rksj);
79 80
 			pageInfo = new PageInfo<>(list);
80 81
 		} catch (Exception e) {
81 82
 			log.error(e.getMessage(), e);

+ 1 - 1
src/main/java/com/chinaitop/depot/warningAndAlarm/service/YjbjService.java

@@ -28,7 +28,7 @@ public interface YjbjService {
28 28
 	 * @return
29 29
 	 * @throws Exception
30 30
 	 */
31
-	public List<StorageRotationWarning> queryYlwlList(Integer orgId, Integer ch, Integer hwh, Integer lspz) throws Exception;
31
+	public List<StorageRotationWarning> queryYlwlList(Integer orgId, Integer ch, Integer hwh, Integer lspz,String rksj) throws Exception;
32 32
 
33 33
 	/**
34 34
 	 * 更新轮换预警报警数据的处理结果信息

+ 4 - 1
src/main/java/com/chinaitop/depot/warningAndAlarm/service/impl/YjbjServiceImpl.java

@@ -57,7 +57,7 @@ public class YjbjServiceImpl implements YjbjService {
57 57
 	}
58 58
 
59 59
 	@Override
60
-	public List<StorageRotationWarning> queryYlwlList(Integer orgId, Integer ch, Integer hwh, Integer lspz)
60
+	public List<StorageRotationWarning> queryYlwlList(Integer orgId, Integer ch, Integer hwh, Integer lspz,String rksj)
61 61
 			throws Exception {
62 62
 
63 63
 		StorageRotationWarningExample example = new StorageRotationWarningExample();
@@ -75,6 +75,9 @@ public class YjbjServiceImpl implements YjbjService {
75 75
 		if (null != lspz) {
76 76
 			criteria.andLspzEqualTo(lspz);  //粮食品种ID
77 77
 		}
78
+		if (null != rksj) {
79
+			criteria.andZhycrqLike(rksj);
80
+		}
78 81
 
79 82
 		criteria.andBjlxEqualTo(StatusUtils.LHYJBJ_TYPE_1); //查询应轮未轮报警的数据
80 83