消费者分销审核
This commit is contained in:
parent
a6a6c38d4a
commit
56761090e6
|
|
@ -4,8 +4,13 @@ import java.util.List;
|
||||||
|
|
||||||
import com.ghy.common.enums.PlaceStatus;
|
import com.ghy.common.enums.PlaceStatus;
|
||||||
import com.ghy.common.utils.CacheUtils;
|
import com.ghy.common.utils.CacheUtils;
|
||||||
|
import com.ghy.common.utils.ExceptionUtil;
|
||||||
|
import com.ghy.common.utils.ObjectUtils;
|
||||||
import com.ghy.customer.domain.Customer;
|
import com.ghy.customer.domain.Customer;
|
||||||
import com.ghy.customer.service.CustomerService;
|
import com.ghy.customer.service.CustomerService;
|
||||||
|
import com.ghy.worker.domain.Worker;
|
||||||
|
import com.ghy.worker.domain.WorkerBank;
|
||||||
|
import com.ghy.worker.domain.WorkerCertification;
|
||||||
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.stereotype.Controller;
|
import org.springframework.stereotype.Controller;
|
||||||
|
|
@ -170,4 +175,29 @@ public class CustomerPlaceController extends BaseController
|
||||||
{
|
{
|
||||||
return toAjax(customerPlaceService.deleteCustomerPlaceByIds(ids));
|
return toAjax(customerPlaceService.deleteCustomerPlaceByIds(ids));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PostMapping("/changeStatus")
|
||||||
|
@ResponseBody
|
||||||
|
public AjaxResult changeStatus(String ids,Integer status){
|
||||||
|
try {
|
||||||
|
int result = customerPlaceService.changeStatus(ids, status);
|
||||||
|
if(result > 0){
|
||||||
|
String [] idArray = ids.split(",");
|
||||||
|
for (String id : idArray){
|
||||||
|
CustomerPlace customerPlace = customerPlaceService.selectCustomerPlaceById(id);
|
||||||
|
Customer customer = new Customer();
|
||||||
|
customer.setCustomerId(customerPlace.getCustomerId());
|
||||||
|
customer.setPlaceStatus(status);
|
||||||
|
customerService.updateCustomer(customer);
|
||||||
|
}
|
||||||
|
return AjaxResult.success("操作成功!");
|
||||||
|
}else {
|
||||||
|
return AjaxResult.warn("操作失败!");
|
||||||
|
}
|
||||||
|
}catch (Exception e){
|
||||||
|
e.printStackTrace();
|
||||||
|
logger.error(ExceptionUtil.getExceptionMessage(e));
|
||||||
|
return AjaxResult.error("操作失败!");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -36,15 +36,15 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="btn-group-sm" id="toolbar" role="group">
|
<div class="btn-group-sm" id="toolbar" role="group">
|
||||||
<a class="btn btn-success" onclick="$.operate.add()" shiro:hasPermission="customer:place:add">
|
<a class="btn btn-primary multiple disabled" onclick="auditStatus(2)" shiro:hasPermission="customer:place:add">
|
||||||
<i class="fa fa-plus"></i> 添加
|
<i class="fa fa-edit"></i> 通过
|
||||||
|
</a>
|
||||||
|
<a class="btn btn-danger multiple disabled" onclick="auditStatus(0)" shiro:hasPermission="customer:place:remove">
|
||||||
|
<i class="fa fa-remove"></i> 拒绝
|
||||||
</a>
|
</a>
|
||||||
<a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="customer:place:edit">
|
<a class="btn btn-primary single disabled" onclick="$.operate.edit()" shiro:hasPermission="customer:place:edit">
|
||||||
<i class="fa fa-edit"></i> 修改
|
<i class="fa fa-edit"></i> 修改
|
||||||
</a>
|
</a>
|
||||||
<a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="customer:place:remove">
|
|
||||||
<i class="fa fa-remove"></i> 删除
|
|
||||||
</a>
|
|
||||||
<a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="customer:place:export">
|
<a class="btn btn-warning" onclick="$.table.exportExcel()" shiro:hasPermission="customer:place:export">
|
||||||
<i class="fa fa-download"></i> 导出
|
<i class="fa fa-download"></i> 导出
|
||||||
</a>
|
</a>
|
||||||
|
|
@ -63,9 +63,7 @@
|
||||||
$(function() {
|
$(function() {
|
||||||
var options = {
|
var options = {
|
||||||
url: prefix + "/list",
|
url: prefix + "/list",
|
||||||
createUrl: prefix + "/add",
|
|
||||||
updateUrl: prefix + "/edit/{id}",
|
updateUrl: prefix + "/edit/{id}",
|
||||||
removeUrl: prefix + "/remove",
|
|
||||||
exportUrl: prefix + "/export",
|
exportUrl: prefix + "/export",
|
||||||
modalName: "分销申请",
|
modalName: "分销申请",
|
||||||
columns: [{
|
columns: [{
|
||||||
|
|
@ -109,6 +107,18 @@
|
||||||
};
|
};
|
||||||
$.table.init(options);
|
$.table.init(options);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
function auditStatus(status){
|
||||||
|
table.set();
|
||||||
|
var rows = $.common.isEmpty(table.options.uniqueId) ? $.table.selectFirstColumns() : $.table.selectColumns(table.options.uniqueId);
|
||||||
|
if (rows.length == 0) {
|
||||||
|
$.modal.alertWarning("请至少选择一条记录");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
$.modal.confirm("确认审核吗?", function() {
|
||||||
|
$.operate.post(prefix + "/changeStatus", { "ids": rows.join(), "status": status });
|
||||||
|
})
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
@ -2,6 +2,7 @@ package com.ghy.customer.mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import com.ghy.customer.domain.CustomerPlace;
|
import com.ghy.customer.domain.CustomerPlace;
|
||||||
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分销申请Mapper接口
|
* 分销申请Mapper接口
|
||||||
|
|
@ -58,4 +59,12 @@ public interface CustomerPlaceMapper
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteCustomerPlaceByIds(String[] ids);
|
public int deleteCustomerPlaceByIds(String[] ids);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param ids 需要审核的id
|
||||||
|
* @param status 审核结果
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int changeStatus(@Param("ids") String ids, @Param("status") Integer status);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -58,4 +58,12 @@ public interface ICustomerPlaceService
|
||||||
* @return 结果
|
* @return 结果
|
||||||
*/
|
*/
|
||||||
public int deleteCustomerPlaceById(String id);
|
public int deleteCustomerPlaceById(String id);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param ids 需要审核的id
|
||||||
|
* @param status 审核结果
|
||||||
|
* @return 结果
|
||||||
|
*/
|
||||||
|
public int changeStatus(String ids,Integer status);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -93,4 +93,9 @@ public class CustomerPlaceServiceImpl implements ICustomerPlaceService
|
||||||
{
|
{
|
||||||
return customerPlaceMapper.deleteCustomerPlaceById(id);
|
return customerPlaceMapper.deleteCustomerPlaceById(id);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int changeStatus(String ids, Integer status) {
|
||||||
|
return customerPlaceMapper.changeStatus(ids, status);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -88,5 +88,10 @@
|
||||||
#{id}
|
#{id}
|
||||||
</foreach>
|
</foreach>
|
||||||
</delete>
|
</delete>
|
||||||
|
|
||||||
|
<update id="changeStatus">
|
||||||
|
UPDATE customer_place set status = #{status}
|
||||||
|
WHERE id in ( #{ids} )
|
||||||
|
</update>
|
||||||
|
|
||||||
</mapper>
|
</mapper>
|
||||||
Loading…
Reference in New Issue