Commit 292f37b3 authored by yangshuxing's avatar yangshuxing

删除成绩

parent 3df1a2a6
...@@ -36,7 +36,12 @@ ...@@ -36,7 +36,12 @@
</update> </update>
<insert id="save" useGeneratedKeys="true" keyColumn="id" keyProperty="id"> <insert id="save" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
insert into gk_roads_gps_checkpoint_map(cmpt_id,road_id ,checkpoint_id,checkpoint_name,checkpoint_distance,checkpoint_gps_name ,checkpoint_latitude,checkpoint_longitude,is_delete,inster_time,update_time) insert into gk_roads_gps_checkpoint_map(cmpt_id,road_id ,
values (#{cmptId},#{roadId},#{checkpointId},#{checkpointName},#{checkpointDistance},#{checkpointGpsName},#{checkpointLatitude},#{checkpointLongitude},0,now(),now()) checkpoint_id,checkpoint_name,checkpoint_distance,
checkpoint_gps_name ,checkpoint_latitude,
checkpoint_longitude,is_delete,inster_time,update_time)
values (#{cmptId},#{roadId},#{checkpointId},
#{checkpointName},#{checkpointDistance},#{checkpointGpsName},
#{checkpointLatitude},#{checkpointLongitude},0,now(),now())
</insert> </insert>
</mapper> </mapper>
\ No newline at end of file
...@@ -82,7 +82,7 @@ public class CmptScoreRuleScoreInfoService { ...@@ -82,7 +82,7 @@ public class CmptScoreRuleScoreInfoService {
* @param cmptId * @param cmptId
* @param markNo * @param markNo
*/ */
public boolean scoreReviewByMarkNo(int cmptId, String markNo,int SwitchScoreReview){ public boolean scoreReviewByMarkNo(int cmptId, String markNo,int SwitchScoreReview){
//成绩自动审核开启SwitchScoreReview==1 //成绩自动审核开启SwitchScoreReview==1
boolean enrollFlag=false; boolean enrollFlag=false;
if(SwitchScoreReview==1){ if(SwitchScoreReview==1){
......
...@@ -36,9 +36,9 @@ public class RoadsGpsCheckpointService { ...@@ -36,9 +36,9 @@ public class RoadsGpsCheckpointService {
int count=0; int count=0;
for (RoadsGpsCheckpointMap roadsGpsCheckpointMap : roadsGpsCheckpointMapList) { for (RoadsGpsCheckpointMap roadsGpsCheckpointMap : roadsGpsCheckpointMapList) {
if (roadsGpsCheckpointMap.getId() != 0) { if (roadsGpsCheckpointMap.getId() != 0) {
count= roadsGpsCheckpointMapper.update(roadsGpsCheckpointMap); count = roadsGpsCheckpointMapper.update(roadsGpsCheckpointMap);
} else { } else {
count=roadsGpsCheckpointMapper.save(roadsGpsCheckpointMap); count = roadsGpsCheckpointMapper.save(roadsGpsCheckpointMap);
} }
} }
return 1; return 1;
......
...@@ -101,9 +101,9 @@ public class RoadsGpsCheckpointController { ...@@ -101,9 +101,9 @@ public class RoadsGpsCheckpointController {
public Result save(@RequestBody List<RoadsGpsCheckpointMap> roadsGpsCheckpointMapList) { public Result save(@RequestBody List<RoadsGpsCheckpointMap> roadsGpsCheckpointMapList) {
int count = roadsGpsCheckpointService.batchSaveOrUpdate(roadsGpsCheckpointMapList); int count = roadsGpsCheckpointService.batchSaveOrUpdate(roadsGpsCheckpointMapList);
if(count > 0){ if(count > 0){
return Result.success().setContent(count); return Result.success().setContent(roadsGpsCheckpointMapList);
}else{ }else{
return Result.fail().setContent(count); return Result.fail().setContent(roadsGpsCheckpointMapList);
} }
} }
......
...@@ -41,21 +41,25 @@ ...@@ -41,21 +41,25 @@
position: relative; position: relative;
} }
.road-name{ .road-name{
font-size: 20px; color: #333;
color: #999999; background:rgba(229,229,229,1);
line-height: 65px; font-size: 14px;
padding: 0px 27px; line-height: 30px;
padding: 0px 18px;
cursor: pointer; cursor: pointer;
height: 65px;
border-radius: 0px 4px 0px 0px; border-radius: 0px 4px 0px 0px;
border: 1px solid rgba(229,229,229,1); border: 1px solid rgba(229,229,229,1);
position: relative; position: relative;
min-width: 170px;
text-align: center; text-align: center;
float: left;
margin-right: 18px;
border-radius: 4px;
margin-bottom: 20px;
} }
.road-name.active{ .road-name.active{
color: #ce3939; background: #ce3939;
border-bottom: 1px solid white; border-bottom: 1px solid white;
color: white;
} }
table{ table{
width: 96%; width: 96%;
...@@ -79,8 +83,9 @@ ...@@ -79,8 +83,9 @@
padding-left: 26px; padding-left: 26px;
} }
.road{ .road{
display: flex; /* display: flex;
border-bottom: 1px solid #f4f4f4; border-bottom: 1px solid #f4f4f4;*/
margin-bottom: 30px;
} }
.select-group{ .select-group{
position: relative; position: relative;
...@@ -132,10 +137,9 @@ ...@@ -132,10 +137,9 @@
position: absolute; position: absolute;
width: 140px; width: 140px;
font-size: 16px; font-size: 16px;
bottom: -32px; bottom: -15px;
height: 65px;
left: 50%; left: 50%;
margin-left: -69px; margin-left: -70px;
} }
</style> </style>
</head> </head>
...@@ -160,19 +164,21 @@ ...@@ -160,19 +164,21 @@
</div> </div>
<div class="data"> <div class="data">
<div class="road"> <div class="road" style="position: relative">
<c:forEach var="item" items="${roads}" varStatus="idx"> <c:forEach var="item" items="${roads}" varStatus="idx">
<div class="road-name ${idx.index==0?'active':''}" road-id="${item.roadId}"> <div class="road-name ${idx.index==0?'active':''}" road-id="${item.roadId}">
<input type="hidden" id="roadId" name="roadId" value="${item.roadId}"> <input type="hidden" id="roadId" name="roadId" value="${item.roadId}">
<span>${item.name}</span> <span>${item.name}</span>
</div> </div>
</c:forEach> </c:forEach>
<div style="clear: both"></div>
<div class="noroute">
<span class="no-route-icon"></span>
<span class="no-route" style="color: #ce3939">未检索到标记点</span>
</div>
</div> </div>
<span class="load">导入路线</span> <span class="load">导入路线</span>
<div class="noroute">
<span class="no-route-icon"></span>
<span class="no-route">未检索到标记点</span>
</div>
<table> <table>
<colgroup> <colgroup>
<col width="33%"> <col width="33%">
...@@ -211,7 +217,7 @@ ...@@ -211,7 +217,7 @@
<script src="${ctxStatic}/newdermon/vendor/popper.js/umd/popper.min.js"></script> <script src="${ctxStatic}/newdermon/vendor/popper.js/umd/popper.min.js"></script>
<script src="${ctxStatic}/js/qikoo.js"></script> <script src="${ctxStatic}/js/qikoo.js"></script>
<script src="${ctxStatic}/js/autoscore.js"></script> <script src="${ctxStatic}/js/autoscore.js?<%=System.currentTimeMillis()%>"></script>
</body> </body>
......
...@@ -36,7 +36,9 @@ $(document).ready(function () { ...@@ -36,7 +36,9 @@ $(document).ready(function () {
var checkpointGpsName = $(e).find('select').val() var checkpointGpsName = $(e).find('select').val()
var checkpointLatitude = $(e).find('td:eq(2)').text().split(',')[0]; var checkpointLatitude = $(e).find('td:eq(2)').text().split(',')[0];
var checkpointLongitude = $(e).find('td:eq(2)').text().split(',')[1]; var checkpointLongitude = $(e).find('td:eq(2)').text().split(',')[1];
if(!checkpointGpsName){
return true;
}
param.id = id; param.id = id;
param.roadId = roadId; param.roadId = roadId;
param.checkpointId = checkpointId; param.checkpointId = checkpointId;
...@@ -46,6 +48,7 @@ $(document).ready(function () { ...@@ -46,6 +48,7 @@ $(document).ready(function () {
param.checkpointGpsName = checkpointGpsName; param.checkpointGpsName = checkpointGpsName;
param.checkpointLatitude = checkpointLatitude; param.checkpointLatitude = checkpointLatitude;
param.checkpointLongitude = checkpointLongitude; param.checkpointLongitude = checkpointLongitude;
console.log(param)
params.push(param) params.push(param)
}); });
saveCpMap(params) saveCpMap(params)
...@@ -141,7 +144,7 @@ function getGpsCp(roadId) { ...@@ -141,7 +144,7 @@ function getGpsCp(roadId) {
}); });
getCpGpsList(roadId); getCpGpsList(roadId);
}else{ }else{
$('.road-name[road-id="'+roadId+'"]').append($('.noroute')); //$('.road-name[road-id="'+roadId+'"]').append($('.noroute'));
$('.noroute').show(); $('.noroute').show();
$('.load').attr('road-id',roadId) $('.load').attr('road-id',roadId)
$('.load').show(); $('.load').show();
...@@ -164,6 +167,9 @@ function saveCpMap(param){ ...@@ -164,6 +167,9 @@ function saveCpMap(param){
data:JSON.stringify(param), data:JSON.stringify(param),
success:function (data) { success:function (data) {
if(data.status){ if(data.status){
$.each(data.content,function (i,e) {
$('td[data-cp-id="'+e.checkpointId+'"]').parent().attr('data-cpmap-id',e.id)
})
layer.msg('保存成功!') layer.msg('保存成功!')
}else{ }else{
layer.msg('操作失败!') layer.msg('操作失败!')
......
...@@ -39,15 +39,20 @@ $(document).ready(function () { ...@@ -39,15 +39,20 @@ $(document).ready(function () {
data:{'start':$('.start').val()+":00",'end':$('.end').val()+":00"}, data:{'start':$('.start').val()+":00",'end':$('.end').val()+":00"},
success:function (data) { success:function (data) {
if(data.status){ if(data.status){
layer.confirm("共查询到"+data.content+"条数据,请确认是否要全部删除",function () { if(data.content <= 0){
$.ajax({ layer.alert("未查到信息!");
url : "/gk/score/deleteBatch/"+getCId(), }else{
data:{'start':$('.start').val()+":00",'end':$('.end').val()+":00"}, layer.confirm("共查询到"+data.content+"条数据,请确认是否要全部删除",function () {
success:function () { $.ajax({
layer.msg("删除成功!"); url : "/gk/score/deleteBatch/"+getCId(),
} data:{'start':$('.start').val()+":00",'end':$('.end').val()+":00"},
success:function () {
layer.msg("删除成功!");
}
});
}); });
}); }
} }
} }
}) })
......
package com.dlbridge.jadp; package com.dlbridge.jadp;
import com.dlbridge.feign.ScoreService; import com.dlbridge.feign.ScoreService;
import com.dlbridge.jadp.plugins.cmpt.bean.CmptSettingTemplate; import com.dlbridge.jadp.plugins.cmpt.bean.*;
import com.dlbridge.jadp.plugins.cmpt.bean.RoadStatistic;
import com.dlbridge.jadp.plugins.cmpt.bean.SettingTemplate;
import com.dlbridge.jadp.plugins.cmpt.bean.UserScoreExcelBean;
import com.dlbridge.jadp.plugins.cmpt.dao.model.CmptSetting; import com.dlbridge.jadp.plugins.cmpt.dao.model.CmptSetting;
import com.dlbridge.jadp.plugins.cmpt.service.*; import com.dlbridge.jadp.plugins.cmpt.service.*;
import org.junit.Test; import org.junit.Test;
...@@ -43,6 +40,9 @@ public class ContextTest { ...@@ -43,6 +40,9 @@ public class ContextTest {
@Resource @Resource
RemoteService remoteService; RemoteService remoteService;
@Resource
CmptScoreRuleScoreInfoService cmptScoreRuleScoreInfoService;
@Resource @Resource
private CmptSettingService cmptSettingService; private CmptSettingService cmptSettingService;
@Test @Test
...@@ -96,6 +96,12 @@ public class ContextTest { ...@@ -96,6 +96,12 @@ public class ContextTest {
}); });
} }
@Test
public void testA(){
List<EnrollUser> allEnrollUser = remoteService.getAllEnrollUser(12);
cmptScoreRuleScoreInfoService.scoreReviewByMarkNo(14923,"A",1);
}
@Test @Test
public void test(){ public void test(){
List<SettingTemplate> templates = cmptSettingService.queryAllSettingTemplate(); List<SettingTemplate> templates = cmptSettingService.queryAllSettingTemplate();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment